1. IPython の概要
IPython は対話型の Python インタープリターであり、より効率的です。
これは、採用する作業モードが execute->explore であるという点で、ほとんどの従来の作業モード (編集->コンパイル->実行) とは異なります。データ分析
のコードには探索的な操作 (試行錯誤手法や反復手法など) が含まれているため、IPython はコーディング効率を大幅に向上させることができます。
IPython はこれまでに開発されており、単なる Python シェルの強化版ではなく、描画操作を直接実行できる GUI コンソールを統合しており、Web ベースのインタラクティブなノートブックと軽量のノートブックも備えています。高速並列コンピューティング エンジン。
2. コードを記述します
ターミナルに ipython と入力して IPython を起動します。
Matplotlib ライブラリを使用する必要がある場合は、起動時に Matplotlib パッケージの統合をマークする必要があり、起動コマンドは ipython --pylab
1 に変更されます。Tab キーの使用方法を学びます
コードを入力する場合、これが以前に入力したコンテンツ (前に定義した変数など) の場合は、最初の数文字を入力した後に Tab キーを押すだけでコードが自動的に完成します。
この機能を備えた IPython は、他の言語の IDE ですでに非常に一般的になっている標準の Python シェルに比べて大幅に改善されています。
ターミナルでコマンドを入力するのと同じように、変数やオブジェクトなどを自動的に補完できるだけでなく、Tab キーを使用してファイル パスを自動的に補完することもできます。
2. 上矢印キーと下矢印キーを使用して、履歴コマンドをすばやく入力します
コマンドやコードを繰り返し入力する必要がある場合は、毎回手動で入力する必要はありません。上矢印キーを使用するだけです。 ; 矢印キーを押すと前のコマンドが自動的に完了します。この時点で、上矢印キーを押し続けて前のコマンドを入力します。
コマンドを見つけるために上矢印キーを何度も押す必要がある場合は、コマンドの最初の数文字を入力し、上矢印キーを押すだけで、最初の数文字に一致するコマンドのみがフィルタリングされます。
3. .py ファイルを実行します
外部の .py ファイルを実行する場合は、%run コマンドを使用します。例:
4. 関連するコードに関する一般情報を表示します
変数またはオブジェクトに関連する一般情報を表示する必要がある場合は、変数の後に疑問符を追加して Enter キーを押します。例:
関数に docstring が含まれている場合は、関数名の後に疑問符 (?) を追加すると、関連する docstring の内容が表示されます。
関数名の後に疑問符 (??) を 2 つ追加すると、関数に関連するソース コードを表示できます。例:
5. エンコード プロセス中に関連するショートカット キー
Ctrl+F でカーソルを 1 文字前に移動します
Ctrl+B でカーソルを 1 文字移動しますカーソルを 1 文字戻します 文字
Ctrl+A でカーソルを行頭に移動します
Ctrl+E でカーソルを行末に移動
Ctrl+U でこの行のカーソルより前のすべてを削除します
Ctrl+K はこの行のカーソル以降をすべて削除します コンテンツ
Ctrl+L は画面をクリアします (Cmd+K は Mac でも使用できます)
3. コードをデバッグします
1. 開始コードで例外が発生した後のデバッガー
コードで例外が発生した後、次のように入力します。 %debug コマンドはデバッガーを起動し、自動的に「インシデントの場所」にジャンプします:
q を入力します。デバッガーを終了するコマンド。
2. シングルステップ実行
-d オプションを指定して %run コマンドを使用して、事前にデバッガーを開き、関数呼び出しにステップインするには s を入力し、次の行までコマンドを実行するには n を入力します。コードでは、感嘆符 (!) を入力してから、変数名を入力して変数の値を表示します。例:
このコマンドに行番号を指定するオプション (-b) を追加すると、デバッガーの起動時にブレークポイントを設定できます。例:
IPython を使用して開発を改善するその他の Python 関連記事効率を高めるには、PHP 中国語 Web サイトをフォローしてください。

2時間以内にPythonの基本的なプログラミングの概念とスキルを学ぶことができます。 1.変数とデータ型、2。マスターコントロールフロー(条件付きステートメントとループ)、3。機能の定義と使用を理解する4。

Pythonは、Web開発、データサイエンス、機械学習、自動化、スクリプトの分野で広く使用されています。 1)Web開発では、DjangoおよびFlask Frameworksが開発プロセスを簡素化します。 2)データサイエンスと機械学習の分野では、Numpy、Pandas、Scikit-Learn、Tensorflowライブラリが強力なサポートを提供します。 3)自動化とスクリプトの観点から、Pythonは自動テストやシステム管理などのタスクに適しています。

2時間以内にPythonの基本を学ぶことができます。 1。変数とデータ型を学習します。2。ステートメントやループの場合などのマスター制御構造、3。関数の定義と使用を理解します。これらは、簡単なPythonプログラムの作成を開始するのに役立ちます。

10時間以内にコンピューター初心者プログラミングの基本を教える方法は?コンピューター初心者にプログラミングの知識を教えるのに10時間しかない場合、何を教えることを選びますか...

fiddlereveryversings for the-middleの測定値を使用するときに検出されないようにする方法

Python 3.6のピクルスファイルのロードレポートエラー:modulenotFounderror:nomodulenamed ...

風光明媚なスポットコメント分析におけるJieba Wordセグメンテーションの問題を解決する方法は?風光明媚なスポットコメントと分析を行っているとき、私たちはしばしばJieba Wordセグメンテーションツールを使用してテキストを処理します...

正規表現を使用して、最初の閉じたタグと停止に一致する方法は? HTMLまたは他のマークアップ言語を扱う場合、しばしば正規表現が必要です...


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ホットトピック



