Pythonでプログラミングを開始する方法

著者: Peter Berry
作成日: 16 J 2021
更新日: 23 六月 2024
Anonim
Python超入門コース 合併版|Pythonの超基本的な部分をたった1時間で学べます【プログラミング初心者向け入門講座】
ビデオ: Python超入門コース 合併版|Pythonの超基本的な部分をたった1時間で学べます【プログラミング初心者向け入門講座】

コンテンツ

プログラミングを学びたいですか?プログラミングの仕事に慣れるプロセスは気が遠くなることがあり、それを行うには真剣なクラスを受講する必要があると思います。一部の言語では、これが当てはまる場合があります。しかし、それらの基本を理解するのに1〜2日かかる多くのプログラミング言語もあります。 Pythonはそのような言語の1つです。ほんの数分で、基本的なPythonプログラムを実行できます。方法については、以下の手順1をお読みください。

手順

パート1/5:Pythonのインストール(Windowsオペレーティングシステム用)

  1. Python forWindowsシステムをダウンロードします。 Windows Pythonインタープリターは、PythonWebサイトから無料でインストールできます。ご使用のオペレーティングシステムに適したバージョンをダウンロードしたことを確認してください。
    • 利用可能な最新バージョンをダウンロードする必要があります。この記事の執筆時点では、バージョン3.4です。
    • PythonはOSXとLinuxで利用できます。他のPython関連ソフトウェアをインストールする必要はもうありません。ただし、おそらくテキストエディタプログラムをインストールする必要があります。
    • ほとんどのLinuxディストリビューションとOSXバージョンは、引き続きPython2.Xを使用します。バージョン2とバージョン3の間にはいくつかの小さな違いがあります。特に、「印刷」(入力)構造の変更です。 OS XまたはLinux用の新しいバージョンのPythonをインストールする場合は、PythonのWebサイトからファイルをダウンロードできます。

  2. Pythonインタープリターをインストールします。 ほとんどのユーザーは、設定を変更せずにインタープリターをインストールできます。使用可能なモジュールのリストの最後のオプションを有効にすることで、Pythonを使用可能なWindowsコマンドラインインタープリターアプリケーション(コマンドプロンプト)にマージできます。
  3. テキストエディタをインストールします。 メモ帳またはTextEditを使用してPythonプログラムを作成できるかどうかに関係なく、専用のテキストエディターを使用して読み取りとコーディングがはるかに簡単になります。 Notepad ++(Windows)、TextWrangler(Mac)、Jedit(任意のオペレーティングシステム用)など、選択できる無料のエディタープログラムが多数あります。

  4. 設定を確認してください。 コマンドプロンプト(Windows)またはターミナル(エミュレーター-Mac / Linux)を開き、次のように入力します python。 Pythonはバージョン番号をロードして表示します。次のように表される、Pythonインタープリターのコマンドラインインタープリターアプリケーションに移動します。
    • 戦う 印刷(「ハローワールド!」) キーを押します ↵入力 (行く)。テキストはPythonコマンドラインのすぐ下に表示されます。
    広告

パート2/5:基本を学ぶ


  1. Pythonはコンパイルを必要としないことを理解してください。 Pythonは解釈された言語です。つまり、ファイルに変更を加えるとすぐにプログラムを実行できます。その結果、問題をループ、編集、解決するプログラムは、他の言語よりもはるかに高速に実行されます。
    • Pythonは学ぶのが最も簡単な言語の1つであり、簡単なプログラムをわずか数分で実行できます。
  2. 通訳と一緒に探索してください。 インタープリターを使用すると、コードを実行する前にプログラムに追加しなくても、コードをすぐにテストできます。特定のコマンドがどのように機能するかを学習したり、ドラフトプログラムを作成したりするのに最適です。
  3. Pythonがオブジェクトと変数をどのように扱うかを学びます。 Pythonはオブジェクト指向の言語です。つまり、プログラム内のすべてがオブジェクトと見なされます。また、プログラムの開始時に変数を指定する必要はなく(いつでも実行できます)、変数の種類(整数、文字列など)を指定する必要もありません。広告

パート3/5:計算機のようなインタープリターの使用

いくつかの簡単な計算関数を実行すると、Pythonの構文と、数値と文字列の処理方法を理解するのに役立ちます。

  1. インタプリタを起動します。 コマンドプロンプトまたはターミナルを開きます。行入力 パイソン プロンプトでキーを押します ↵入力。 Pythonインタープリターが読み込まれ、Pythonのコマンドラインインタープリターアプリケーション()に移動します。
    • Pythonを既存のコマンドラインインタープリターアプリケーションと組み合わせていない場合は、Pythonディレクトリに移動してインタープリターを実行する必要があります。
  2. 基本的な算術計算を実行します。 Pythonを使用して簡単に行うことができます。計算機能の使用方法については、下のボックスのいくつかの例を参照してください。注:Pythonコードでは、後続の段落が解釈されることを意味するために使用されるため、インタープリターには含まれません。
  3. 指数。 演算子を使用できます ** 力を表すために。 Pythonは大きな数値をすばやく計算できます。下のボックスの例を参照してください。
  4. 同じ変数を作成して操作します。 Pythonで変数を割り当てて、単純な代数計算を実行できます。これは、Pythonプログラムでの変数割り当ての良い入門書と見なすことができます。変数は記号を介して割り当てられます =。理解を深めるには、下のボックスの例を参照してください。
  5. インタプリタを閉じます。 それが完了したら、キーの組み合わせを押して、インタープリターを閉じ、コマンドラインインタープリターアプリケーションに戻ることができます。 Ctrl+Z (Windows)または Ctrl+D (Linux / Mac)次にを押します ↵入力。コマンドを入力することもできます 終了する () を押して ↵入力。広告

パート4/5:最初のプログラムを作成する

  1. テキストエディタを開きます。 テストプログラムをすばやく作成して、プログラムの作成と保存、およびインタープリターを介した実行の基本に慣れることができます。また、インタープリターが正しくインストールされているかどうかを確認するのにも役立ちます。
  2. コマンド「print」を作成します。 「印刷」はPythonの基本機能であり、プログラムの端末に情報を表示するために使用されます。注:「print」は、Python2からPython3に移行してからの最大の変更点の1つです。Python2では、表示するコンテンツの前に「print」と入力するだけです。 Python 3では、「印刷」が機能になりました。したがって、表示するテキストを括弧で囲んで「print()」と入力する必要があります。
  3. 独自の文を追加します。 プログラミング言語をテストする最も一般的な方法の1つは、「HelloWorld!」を表示することです。これを「print()」コマンドに配置し、引用符を含めます。
    • 他の多くの言語とは異なり、diacriticsを使用する必要はありません ; 注文を終了します。ブレースも必要ありません({})ブロックをロックします。代わりに、インデントするだけで、ブロック内のコンテンツを表示できます。
  4. ファイルを保存します。 エディタの[ファイル]メニューをクリックし、[名前を付けて保存]を選択します。名前ボックスの下のドロップダウンメニューで、ファイルタイプPythonを選択します。メモ帳を使用する場合(非推奨)、[すべてのファイル]を選択し、ファイル名に「.py」拡張子を追加します。
    • コマンドラインインタープリターアプリケーションでファイルを探す必要があるため、ファイルは簡単にアクセスできる場所に保存してください。
    • この例では、ファイルは「hello.py」として保存されます。
  5. プログラムを実行します。 コマンドプロンプトまたはターミナルを開き、ファイルを保存した場所に移動します。そこに到達したら、次のように入力してファイルを実行します hello.py 次にキーを押します ↵入力。プロンプトのすぐ下にテキストが表示されます。
    • Pythonのインストール方法とバージョンによっては、次のように入力する必要があります。 python hello.py または python3 hello.py プログラムを実行します。
  6. テストは定期的に実行されます。 Pythonの優れた点の1つは、新しいプログラムをすぐに試すことができることです。コマンドラインのインタープリターとエディターを同時に開くのは良い習慣です。エディターで変更を保存すると、コマンドラインからすぐにプログラムを実行できます。そのおかげで、今行った変更をすばやく確認できます。広告

パート5/5:高度なプログラムの構築

  1. 基本的なフロー制御構造を試してください。 フロー制御構造により、特定の条件に基づいてプログラムの動作を制御できます。これらの構成はPythonの最も典型的な部分であり、特定の入力と条件に基づいてさまざまな操作を実行するプログラムを作成できます。 一方 それらに慣れるのに良い出発点です。以下の例では、構造を使用できます 一方 Fibonacciシリーズを100に計算するには:
    • 文字列の実行時間(while) b (<)100未満です。
    • 結果は
    • コミナンド 終了= ' 値を別々の行に残すのではなく、同じ行に結果を表示するため。
    • このプログラムには、複雑なPythonプログラムを作成する上で重要な役割を果たすいくつかのポイントがあり、次の点に注意する必要があります。
      • 行のインデントを強調表示します。符号 : 次の行がインデントされ、ブロックの一部になることを示します。上記の例では、 印刷(b) そして a、b = b、a + b ブロックの一部です 一方。プログラムの運用を確保するには、適切な撤退が非常に重要です。
      • 同じ行に複数の変数を定義することができます。上記の例では、 a そして b 最初の行で定義されています。
      • このプログラムをインタプリタに直接インポートする場合は、プログラムの最後に空白行を追加して、プログラムが終了したことをインタプリタが認識できるようにする必要があります。
  2. プログラムで関数を作成します。 後でプログラムで使用するための関数を定義できます。これは、より大きなプログラムの範囲内で複数の機能を使用する必要がある場合に特に役立ちます。以下の例では、上記と同じFibonacciシーケンスを呼び出す関数を作成できます。
    • 戻ります
  3. より複雑なフロー制御プログラムを構築します。 フロー制御構造により、特定の条件を設定して、プログラムの動作を変更できます。これは、ユーザー入力を処理するときに特に重要です。以下の例では、 もし (if)、 elif (else if)(or if)、および そうしないと (その他)簡単なユーザー年齢評価プログラムを作成するため。
    • このプログラムはまた、多種多様なアプリケーションにとって非常に貴重ないくつかの非常に重要な構成を紹介します。
      • 入力() -このコマンドでは、ユーザーがキーボードからデータを入力する必要があります。ユーザーには、括弧内に書かれたメッセージが表示されます。この例では、 入力() 関数でラップ int() -入力はすべて整数として扱われることを意味します。
      • 範囲 () この機能はさまざまな方法で使用できます。このプログラムでは、入力された数が13から20の間であるかどうかをチェックします。範囲の上限と下限は計算では考慮されません。
  4. 他の条件式を学びます。 前の例では、「以下」(<=)を使用して、特定の条件に含まれる年齢が条件を満たしているかどうかを判断しました。数学と同様の式を使用できますが、入力方法が少し異なります。
  5. 学習を続けます。 これらはPythonの基本にすぎません。最も単純な言語の1つであるにもかかわらず、さらに深く掘り下げたい場合、Pythonは依然として非常に詳細です。学習を続けるための最良の方法は、常にプログラムすることです!コマンドラインからプログラムを再度実行するだけで、インタプリタに直接プログラムをすばやく記述し、行った変更を確認できることを忘れないでください。
    • 「PythonforBeginners」、「Python Cookbook」、「Python Programming:An Introduction to Computer Science」など、Pythonプログラミングに関する優れた本がたくさんあります。 (Pythonプログラミング:コンピューターサイエンス入門)。
    • ネット上のリソースは多様ですが、それらの多くは依然としてPython2.Xに向けられています。それらが提供する例のいずれかを微調整する必要があるかもしれません。
    • 多くの地元の学校がPythonクラスを提供しています。 Pythonは、習得が最も簡単な言語の1つであるため、入門クラスで教えられることがよくあります。
    広告

助言

  • Pythonは、より単純なコンピューター言語の1つです。ただし、学ぶためには、まだ少し努力する必要があります。 Pythonは数学に重点を置いているため、代数の基本を理解しておくことも役立ちます。