A、IPythonプロフィール
IPythonは、対話型のPythonインタプリタであるが、それは、より効率的です。
この操作(編集 - >コンパイル - >実行)の大部分は伝統的なモード異なるが、それは動作モードを使用していることです:実行 - >探索し、データ分析と関連世代の大半
IPythonが大幅に符号化効率を向上させることができるように、(例えば、試行錯誤法、反復法など)探索オペレーションコードを含みます。
現在までIPythonは、それは、Pythonシェルの単なる拡張バージョンではありません、それはあなたが直接操作を描画することを可能にするGUIコンソールを統合し、それはまた、インタラクティブなWebベースのノートPCで軽量、高速を持っていますコンピューティングエンジンを平行。
第二に、書き込みコード
端末入力ipythonでIPythonを開始することができます。
あなたはmatplotlibのライブラリを使用する必要がある場合、あなたはmatplotlibのパッケージを統合し、開始時刻をマークする必要があり、起動コマンドの代わりに:ipython --pylab
- Tabキーを使用することを学びます
それは既に(例えば、以前に定義された変数として)入力した内容であれば、コードの入力時に終了した後に自動的にTabキーを押して、あなただけの最初の数文字を入力する必要があります。
IPythonは、この機能がすでに他の言語のIDEでは非常に一般的である標準のPythonシェル、以上の主要な改善である持っています。
Tabキーこともでき、自動的に完全なファイルパスとして、ターミナルでコマンドを入力するようになどだけでなく、缶オートコンプリート変数、オブジェクト、。
- 上下はすぐにコマンド履歴を入力するために矢印キーを
再び手動で毎回ノックしていない、繰り返し入力する必要があるかもしれないコマンドやコードは、全体だけでコマンドを記入し、自動的にどちらかの矢印キーを使用する必要がある場合は、キーを押して、この時点で継続した上の矢印キーコマンドです。
コマンドのニーズがアップし、その後ちょうどそのコマンドの最初の数文字を入力し、アップ矢印キーを押し、検索しキーを数回矢印押した場合は、あなただけのコマンドの最初の数文字に合わせてスクリーニングすることができます。
- .pyファイルを実行
あなたは、たとえば、%runコマンドを使用して、外部の.pyファイルを実行したい場合は、次の
コードに関連する4件を一般的な情報
あなたはこの変数が疑問符を追加し、Enterキーを押した後、時間に関係する変数やオブジェクトの一般的な情報を表示する必要がある場合。たとえば、次の
関数はドキュメンテーション文字列が含まれている場合は、関数名もドキュメンテーション文字列の内容を表示することができた後に疑問符を追加します。(?)
あなたは、関数名の後に2つの疑問符(??)を追加する場合は、関連する機能を表示することができます例えば、ソースコード、:
ショートカットキーに関連付けられた符号化プロセス
のCtrl + Fカーソルフォワード一文字
カーソル後のCtrl + Bが一つの文字に移動される
のCtrl +行の先頭にカーソルを
行の最後には、Ctrl + Eカーソルを
Ctrlキー+ Uは、このラインの前にカーソルのすべての内容を削除し
、カーソル、この行を削除するには、Ctrl + Kの後、すべて
の画面をクリアするには、Ctrl + L(CMD + Kの下でMacがよいです)
第三に、デバッグコード
- コードが異常である後にデバッガを起動
故障コードが発生した後、デバッガを起動し、自動的に「事件の現場」にジャンプして%のデバッグコマンドを入力します。デバッガを終了するにはqコマンドを入力します。
- シングルステップ実行
-dオプションを使用して%Runコマンドがコードの次の行にデバッガの関数呼び出しへの入力ステップ、n個のコマンド入力を事前に開くことができる、入力変数名を指定して入力された感嘆符(!)は変数の値を表示します。たとえば:
デバッガでブレークポイントを設定するには、指定した行番号オプション(-b)を追加した場合、このコマンドは、たとえば、開始されています。
実際には、それよりも技術的な、より技術的なものだけではなくがあり、例えば、どのようにむしろ「巨根ワイヤー」よりも、細かなプログラマーを行います
プログラマー自身が高貴な存在である、ああ、それはないですか?
何よりも上のコンテンツは、最終的に良い評判をお勧めします
番号[プログラマ]公立大学、古いタイマーより、スキルを学習体験、インタビューのスキル、職場体験や他のシェアを学習がたくさんあります
我々は慎重にゼロベースの入門情報、実際のプロジェクトに関する情報を準備し、タイミングが毎日Pythonプログラマの技術を説明するために持っている、いくつかの学習を共有します
メソッドと細部への注意を払うに必要、あなたが参加することを歓迎している、将来は、コーディングを超えて、あなたは私が人ではないと関係が持っています
愚かな、たくさんのお金が、今長い幸せなプログラマを生きます!