どのような初心者Pythonは、ソフトウェアのインストールが必要ですか?スーパー実用的な、ホワイトは必見します!

この事をプログラミングすることは、本当に素晴らしいです。知っている人のために、あなたはこのツールは楽しく、使いやすい方法だと思います、と白のための山と同じくらい大きいです。実際には、これは私たちが終わって、理解することができます。

そして、次は右のpython関連の事柄について言うと、プログラミングの私の理解という。私は間違って何か所がある場合、また、偉大な神〜ということを指摘してください、また、白です

01

用語集

連絡先は、プログラミングの面で比較的小さい場合には、ソフトウェアのこの作品のために、いくつかの用語があり、このような開発環境、IDE、コードエディタ、コンパイラ、デバッガとして、理解しなければならない、というように、私はこれについてBaiduの百科事典からリストアップします説明のいくつかの単語。

開発環境:

ソフトウェア開発環境(ソフトウェア開発環境、SDE)は、技術開発およびシステムソフトウェアおよびアプリケーションソフトウェアのメンテナンス、および、SDE参照の使用をサポートするデジタルの基本的なソフトウェアで、ハードウェアとソフトウェアのセットを、です。これは、ソフトウェアツールおよび環境統合機構、ソフトウェア開発関連のプロセス、アクティビティとタスクをサポートするために、元、統一されたサポートを提供する統合とソフトウェアの開発、保守・管理のためのツールとして、後者で構成されています。

IDE:

統合開発環境(IDE、統合開発環境)は、一般的に含む、開発環境を提供するためのアプリケーションプログラムであるコードエディタ、コンパイラ、デバッガ、およびなどのグラフィカル・ユーザー・インタフェース・ツール。統合されたコーディング機能、統合された分析機能、編集、こうしたソフトウェア開発サービススイートなどのデバッグ機能。

すべてのソフトウェアまたはソフトウェアスイート(グループ)のこの特性は、統合開発環境と呼ばれることができています。シリーズは、MicrosoftのVisual Studio、BorlandのC ++ Builderの、Delphiのシリーズなど。

プログラムは、独立して実行することができ、および他のプログラムを組み合わせて使用​​してもよいです。IDEは、マルチHTMLアプリケーションを開発するために使用されます。多くのタスクが自動的に生成されるため、ウェブサイトのIDEを(などのHomeSite、Dreamweaverの、など)を設計する場合たとえば、多くの人が使用しています。

コンパイラ:

簡単に言えば、コンパイラは、翻訳のための「一つの言語(通常、高レベル言語)」「別の言語(通常は低レベルの言語)」プログラムです。:主な仕事は、現代のコンパイラ処理プリプロセッサ(プリプロセッサ)→ソースコード(ソースコード)→コンパイラ(コンパイラ)オブジェクトコード(オブジェクトコード)→リンカー(リンカー)→実行可能プログラム(実行可能)→します。

交換、メンテナンスを読んで、人々を書きやすい高レベルのコンピュータ言語。機械語は、コンピュータが直接実行を解釈することができます。コンパイラは、コンパイルまたは入力として高レベルのコンピュータ言語ソースコード(ソースプログラム)、ターゲット言語(ターゲット言語)マシンコード同等のプログラムに翻訳されます。

ソースコードは、一般に、パスカル、C、C ++、Javaなどの高水準言語(高レベル言語)であり 、 中国語のプログラミング、またはアセンブリ言語、ターゲットは、機械言語オブジェクトコード(オブジェクト・コード)であり、時々マシンコード(以下マシンコード)。C#、VB、および他の高レベルの言語のために、この時点でコンパイラは、コンパイル共通中間言語(MSIL / CIL)バイトコード(バイトコード)(ソースコードの)ソースに機能を果たします。共通言語ランタイム変換を通る最後の時間は、最終的なマシンコードプログラム(NativeCode)を直接CPUを計算することができます。

実際には、これらの用語の解釈のためのBaiduの百科事典は、非常に徹底してきましたが、プログラムに新しいいくつかのパートナーのために、まだ理解しにくいかもしれません。

お使いのコンピュータは、JDKがインストールされている場合は、プログラムを書きたい場合は、単純に、実際には、例えば、JAVAのために、私たちの共通言語に言えば、その後、実際には、あなたはいくつかの機能を実現することができ、他のソフトウェアは必要ありません。

その誰かが、私たちは日食ああ、はい、私たちはJAVAほとんどの人が日食を使用しますが、あなたが知っている書きJAVAを書き込むために使用されていると思いますが、IDEと呼ばれるそのソフトウェアを尋ねる、またはエディタ、日食の簡易版でありますJDKを提供していない、JDKが自分自身をインストールし分離する必要あり、このJDKは、開発環境である、あなたはむしろ日食、あなたはコンパイルして実行したい場合は、あなたがサポートしているJDKの開発環境を必要とする、良いコードを記述する必要が編集できるように提供され、試運転、JDKの使用は、プログラムをコンパイルするために、それはあなたがプログラムに影響を与えることはありません、あなたのエディタを書いたもの、と言うことです、そしてこれらのエディタを使用すると、より効率的なオプションである、便利なデバッグを行うことで、そして開発環境は必須です。

02

Pythonの開発環境

さて、私たちは、関係UPソフトウェアの主な理解を作ることです、そして、私たちは会話Pyhtonを持って、他の言語についてたくさんのことを言う長広舌。

実際には、Pythonと他のプログラミング言語と同様にポイントが同じではありません、それだけでMATLAB言語として、我々はそれが言語バーを解釈も呼び出すことができ、スクリプト言語です。

このように、のpythonを実行するプロセス、およびCのような伝統的な言語は、この言語のC ++コンパイラは同じ、ではありませんPythonの実行が実際に解釈するプロセスですので、通訳を必要とします。あなたがPythonプログラムを実行したい場合は、開発環境に非常に不可欠な、Pythonのです

Pythonの開発環境ダウンロード:www.python.org 

03

PythonのIDE勧告

開発環境を使用すると、持っている必要があり、エディタのようなソフトウェアを。実際にあなたがPythonの開発環境をインストールするとき、それはすでにIDLEと呼ばれるエディタが付属していますが、正直なところ、このエディタは、比較的大規模なプロジェクトの、特に編集、それは本当にありません非常に快適である好みます。また、ユニバーサルメモ帳は、Pythonを編集することができますが、我々は確かにその権利を行うことができませんか?それではのpythonを編集することができ、いくつかのエディタをお勧めします。

メモ帳++:

Notepad ++は、テキストエディタ(ソフトウェア著作権ライセンス:GPL)で、Windowsオペレーティングシステムの下で、完全な文化的なインターフェースや多言語機能(UTF8技術)の開発を支援します。

メモ帳++の強力なWindowsのメモ帳(メモ帳)よりも、一般的なテキストドキュメントを作成する以外にも、コンピュータコードを書くために非常に適しています。Notepad ++は、構文の強調表示、構文も折り畳まれ、およびマクロやプラグイン拡張モジュールの基本的な機能のサポートだけではありません。

メモ帳++は、自由に使用する、フリーソフトウェアである中国が付属し、多くのコンピュータプログラミング言語のサポート:C、C ++、Javaの、パスカル、C#の、XML、SQL、エイダ、HTML、PHP、ASP、AutoItの、そして非常に多くの。

メモ帳++ダウンロードアドレス:Homenotepad-plus-plus.org 

エクリプス(推奨):

Eclipseはオープンソース、Javaベースの拡張可能な開発プラットフォームです。自分自身で、それが唯一のフレームワークとプラグインコンポーネントで開発環境を構築するための一連のサービスです。幸い、EclipseはJava開発ツール(Javaの開発キット、JDK)を含むプラグインの標準セットが付属しています。EclipseはJAVAの準備に限定されるものではないが、それはまた、C、Pythonと他の手順で作成することができ、とEclipseは、Pythonの準備で非常に快適です、お勧めします。

ダウンロードEclipseの:EclipseのFoundationwww.eclipse.orgで 

PyCharm(推奨):

PyCharmは、デバッグ、構文強調表示、プロジェクト管理、コード分岐、インテリセンス、オートコンプリート、ユニットテスト、バージョン管理など、その使用のPython言語の発達を改善するための生産性ツールのセットを持つユーザーを助けることができる、PythonのIDEであります。また、IDEは、いくつかの高度な機能、Djangoフレームワークの下で、プロのWeb開発のためのサポートを提供します。Pythonのデバッグの書き込みの面でPyCharmとは、強力なソフトウェアを使用して簡単に、強力なとして記述することができ、お勧めします。

PyCharmダウンロード:https://www.jetbrains.com/pycharm/

ソフトウェアのプロバージョンは、あなたが使用したい場合、あなたはコミュニティ版を使用することができる無料のソフトウェアを支払っています。

VSコード:

Visual Studioのコード(略しVSコード/ VSC)は、ほぼすべての主流の開発言語の構文の強調表示、スマートコード補完、カスタムホットキー、ブラケットマッチング、コードをサポートして無料のオープンソースの軽量近代的なコードエディタですコード比較デフ、GITおよびその他の機能の断片、プラグインで機能拡張のサポート、および最適化されたWeb開発およびアプリケーション開発のための雲。クロスプラットフォームのソフトウェアのWin、MacとLinuxをサポートしています。このソフトウェアは、私は助けるが、絵を置くことができない、とても美しいです。

 VSコードのスクリーンショット

VSコードのダウンロード:code.visualstudio.com 

アナコンダ(推奨):

最後に、アナコンダをお勧めせざるを得ない、このソフトウェアは、Pythonランタイム環境を統合したワンストップのサービス、ありません、そして100の以上のライブラリを統合し、ソフトウェアに加えて、アナコンダNavigtor、Jupyterノートブック、qtconsoleとスパイダーもありますなど、より多くの機能の統合のために、一緒に心の比較的少数の平和と。

アナコンダダウンロード:

https://www.anaconda.com/download/www.anaconda.com

ヘルプのピットにこれらのパートナーことを期待したいと思います。

おすすめ

転載: blog.csdn.net/sinat_38682860/article/details/94763300