ホームページ  >  記事  >  バックエンド開発  >  Pythonを学習するときにインストールするもの

Pythonを学習するときにインストールするもの

little bottle
little bottleオリジナル
2019-05-20 10:42:529840ブラウズ

Python でインストールする必要があるものは、1. Python 開発環境「sde」、2. Python 統合開発環境「IDE」、3. Python コンパイラです。

Pythonを学習するときにインストールするもの

#Python を学習するには何をインストールする必要がありますか?プログラミングにあまり触れたことのない友人にとって、開発環境、IDE、コード エディタ、コンパイラ、デバッガなど、理解する必要がある用語がいくつかあります。最初にいくつかの重要な用語の説明をリストします。

1. 用語解説

開発環境:

ソフトウェア開発環境 (SDE) セットを指します。 SDE と呼ばれる、基本ハードウェアおよびデジタル ソフトウェアに基づくシステム ソフトウェアおよびアプリケーション ソフトウェアのエンジニアリング開発および保守をサポートするために使用されるソフトウェアのこと。ソフトウェアツールと環境統合機構から構成され、前者はソフトウェア開発の関連プロセス、アクティビティ、タスクをサポートするために使用され、後者はツール統合とソフトウェア開発、保守および管理を統合的にサポートします。

IDE:

統合開発環境 (IDE、統合開発環境) は、一般的にコード エディター、コンパイラー、ツールを含むプログラム開発環境を提供するために使用されるアプリケーションです。デバッガやグラフィカル ユーザー インターフェイスなど。コード記述機能、解析機能、コンパイル機能、デバッグ機能などを統合した統合開発ソフトウェアサービススイートです。この機能を備えたすべてのソフトウェアまたはソフトウェア パッケージ (グループ) を統合開発環境と呼ぶことができます。

コンパイラ:

簡単に言うと、コンパイラは「ある言語 (通常は高水準言語)」を「別の言語 (通常は低水準言語)」に翻訳します。言語)」プログラム。最新のコンパイラの主なワークフロー: ソース コード → プリプロセッサ → コンパイラ → オブジェクト コード → リンカ → 実行可能ファイル。高レベルのコンピューター言語は、人々が書き、読み、伝達し、保守するのが簡単です。機械語は、コンピュータが直接解釈して実行できるものです。コンパイラは、アセンブリまたは高レベルのコンピュータ言語ソース プログラム (ソース プログラム) を入力として受け取り、それをターゲット言語 (ターゲット言語) マシン コードの同等のプログラムに変換します。ソースコードは通常、Pascal、C、C、Java、中国語プログラミングなどの高級言語(高級言語)やアセンブリ言語であり、ターゲットは機械語のオブジェクトコード(オブジェクトコード)です。 、マシンコード (マシンコード) とも呼ばれます。 C#やVBなどの高級言語の場合、この時点でコンパイラが完了する機能は、ソースコード(SourceCode)を汎用中間言語(MSIL/CIL)のバイトコード(ByteCode)にコンパイルすることです。最終実行では、共通言語ランタイム ライブラリの変換を通じて、プログラミングは最終的に CPU によって直接計算できるマシン コード (NativeCode) になります。

簡単に言えば、一般的な JAVA 言語を例に挙げると、プログラムを作成する場合、JDK がすでにコンピュータにインストールされていれば、実際には他のソフトウェアは必要ありません。機能。 「誰もが JAVA を書くのに Eclipse を使うと思います。はい、ほとんどの人は JAVA を書くのに Eclipse を使います。しかし、そのソフトウェアは IDE またはエディタと呼ばれることを知っておく必要があります。Eclipse の単純なバージョンは JDK です。提供されていません。JDK は別途インストールする必要があります。この JDK が開発環境です。作成したコードをコンパイルして実行する場合は、JDK 開発環境のサポートが必要であり、Eclipse は編集用に JDK 開発環境を提供します。 、デバッグ、および JDK を使用したプログラムのコンパイル、つまり、使用するエディターはプログラムの作成には影響せず、これらのエディターを使用すると効率が向上し、デバッグが容易になります。これらはオプションであり、開発環境が必要です。

2. Python 開発環境

Python は、実際には他のプログラミング言語とは少し異なります。これはスクリプト言語です。解釈とも呼びます。タイプ言語です。したがって、Python の実行プロセスは、C や C などのコンパイル言語などの従来の言語とは異なります。Python の実行は実際には解釈プロセスであるため、インタプリタ が必要です。 Python プログラムを実行するには、Python 開発環境が不可欠です。Python 開発環境のダウンロード アドレス:

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

3. Python IDE の推奨事項

開発環境が整ったら、エディタなどのソフトウェアが必要です。実は、Python 開発環境をインストールすると、IDLE というエディターが最初から付属しているのですが、正直に言うと、特に比較的大規模なプロジェクトを編集する場合、このエディターはあまり使い心地が良くありません。さらに、万能のメモ帳ではPythonの編集もできますが、それは絶対にできませんよね。次に、Python を編集できるエディターをいくつかお勧めします。

Eclipse:

Eclipse は、オープンソースの Java ベースの拡張可能な開発プラットフォームです。それ自体は、プラグイン コンポーネントを通じて開発環境を構築するための単なるフレームワークとサービスのセットにすぎません。幸いなことに、Eclipse には、Java Development Kit (JDK) を含むプラグインの標準セットが付属しています。 Eclipse は JAVA を書くことに限定されず、C や Python などのプログラムも書くことができます。Eclipse は Python を書くのが非常に快適なので、お勧めする価値があります。

PyCharm:

PyCharm は、デバッグ、構文のハイライト、プロジェクト管理、コード ジャンプ、インテリジェント プロンプトなど、ユーザーが Python 言語で開発する際の効率を向上させるのに役立つ一連のツールを備えた Python IDE です。 、オートコンプリート、単体テスト、バージョン管理。さらに、IDE は、Django フレームワークでのプロフェッショナルな Web 開発をサポートするいくつかの高度な機能を提供します。 PyCharm は Python の作成とデバッグにおいて強力なプレーヤーであり、使いやすく強力なので、お勧めする価値があります。

VS Code:

Visual Studio Code (略して VS Code / VSC) は、ほぼすべての主流の開発言語の構文の強調表示をサポートする、無料のオープンソースの最新の軽量コード エディターです。インテリジェントなコード補完、カスタム ホットキー、ブラケット マッチング、コード スニペット、コード比較 Diff、GIT およびその他の機能、プラグイン拡張機能をサポートし、Web 開発およびクラウド アプリケーション開発用に最適化されています。このソフトウェアは、あらゆるプラットフォームで Win、Mac、Linux をサポートしています。このソフトウェアはとても美しいので、写真を投稿せずにはいられませんでした。

以上がPythonを学習するときにインストールするものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。