Pythonでのプログラミング

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

コンテンツ

あなたはプログラミングの仕方を学びたいですか?プログラミング言語でプログラミングを始めるのは気が遠くなるように思えるかもしれませんが、これを学ぶにはクラスを受講する必要があると思うかもしれません。特定のプログラミング言語の場合はそうかもしれませんが、1日か2日で習得できる言語がいくつかあります。 Pythonはこれらの言語の1つです。数分以内に、動作するPythonプログラムをすでに作成できているはずです。方法を学ぶために読んでください。

ステップに

パート1/5:Pythonのインストール(Windows)

  1. Python forWindowsをダウンロードします。 Windows用のPythonインタープリターは、PythonWebサイトから無料でダウンロードできます。ご使用のオペレーティングシステムに適したバージョンをダウンロードしてください。
    • 最新バージョンをダウンロードします。
    • PythonはすでにOSXとLinuxに含まれています。 Python関連のソフトウェアをすべてインストールする必要はありませんが、優れたプログラミング言語のワードプロセッサが本当に必要です。
    • ほとんどのLinuxディストリビューションとOSXのバージョンは、引き続きPython2.Xを使用しています。 2と3の間にはいくつかの小さな違いがあり、「print」ステートメントへの変更は特に顕著です。新しいバージョンのPythonをOSXまたはLinuxにインストールする場合は、PythonのWebサイトから必要なファイルをダウンロードしてください。
  2. Pythonインタープリターをインストールします。 ほとんどのユーザーはデフォルト設定で十分です。使用可能なモジュールのリストの最後のオプションをチェックすることにより、コマンドプロンプトからPythonを機能させることができます。
  3. ワードプロセッサをインストールします。 メモ帳またはTextEditでPythonプログラムを作成することは可能ですが、専用のテキストエディターを使用してコードを読む方がはるかに簡単です。 Notepad ++(Windows)、TextWrangler(Mac)、JEdit(任意のシステム)など、選択できる無料のエディターが多数あります。
  4. インストールをテストします。 コマンドプロンプト(Windowsコマンドプロンプト)またはターミナル(Mac / Linux)を開き、次のように入力します。 Python。 Pythonが読み込まれ、バージョン番号が表示されます。次のように、Pythonインタープリターのコマンドプロンプトが表示されます。 >.
    • タイプ print( "Hello、World!") を押して ↵入力。これでテキストが表示されます こんにちは世界! Pythonコマンドプロンプトの下に表示されます。

パート2/5:基本的な概念を学ぶ

  1. Pythonプログラムをコンパイルする必要はありません。 Pythonはインタプリタと連携します。つまり、プログラムに変更を加えるとすぐにプログラムを実行できます。これにより、反復、改訂、エラー検出のプロセスが他の多くのプログラミング言語よりもはるかに高速になります。
    • Pythonは最も習得しやすい言語の1つであり、簡単なプログラムを数分で実行できます。
  2. インタプリタを使用します。 最初に実際にプログラムに追加しなくても、インタプリタコードを使用してテストできます。これは、割り当てがどのように機能するかを学習したり、1回限りのプログラムを作成したりするのに最適です。
  3. Pythonがオブジェクトと変数を処理する方法。 Pythonはオブジェクト指向言語です。つまり、すべてがオブジェクトとして扱われます。つまり、プログラムの開始時に変数を宣言する必要があり(これはいつでも実行できます)、変数のタイプ(整数、文字列など)も指定する必要があります。

パート3/5:Pythonインタープリターを計算機として使用する

いくつかの基本的な算術関数を実行すると、Pythonの構文と数値および文字列の処理方法を理解するのに役立ちます。


  1. インタプリタを起動します。 コマンドプロンプトまたはターミナルを開きます。タイプ Python を押して ↵入力。これにより、Pythonインタープリターが起動し、Pythonコマンドプロンプトが開きます(>).
    • コマンドプロンプトから実行できるようにPythonがインストールされていない場合は、最初にPythonディレクトリに移動してインタープリターを実行する必要があります。
  2. いくつかの簡単な算術演算。 Pythonを使用すると、簡単な算術演算を簡単に実行できます。これらの計算関数の例については、以下のコードを参照してください。注意を払う: # Pythonコードでコメントしていて、インタプリタによって処理されていないことを示します。

    > 3 + 7 10> 100-10 * 3 70>(100-10 * 3)/ 2#除算は常に浮動小数点(10進数)数を返します35.0>(100-10 * 3)// 2#フロア除算(2つのスラッシュ)は小数を無視します35> 23%4#除算の余りを計算します3> 17.53 * 2.67 / 4.1 11.41587804878049

  3. パワーの計算。 使用 ** パワーを示す演算子。 Pythonは大きな数をすばやく計算できます。以下のコードと例を参照してください。

    > 7 * * 2#7の2乗49> 5 * * 7#5の778125の累乗

  4. 変数の作成と操作。 単純な代数関数にPythonで変数を割り当てることができます。これは、Pythonプログラムで変数を割り当てるための優れた入門書です。変数を割り当てる = 符号。以下のコードと例を参照してください。

    > a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10#変数は任意の文字列にすることができます> height = 5> width * height 50

  5. インタプリタを閉じます。 インタプリタの使用が終了したら、インタプリタを終了して、を押してコマンドプロンプトに戻ることができます。 Ctrl+Z (Windows)または Ctrl+D。 (Linux / Mac)次にオン ↵入力。あなたもすることができます 終了する () 入力してからを押します ↵入力 プレス。

パート4/5:最初のプログラム

  1. ワードプロセッサを開きます。 テストプログラムをすばやく作成して、プログラムの作成と保存の基本に慣れてから、インタプリタで実行できます。これにより、インタプリタが正しくインストールされているかどうかをテストすることもできます。
  2. 「印刷」ステートメントを作成します。 「印刷」はPythonの基本機能の1つであり、プログラムの実行中に端末に情報を表示するために使用されます。注:「print」は、Python2とPython3の最大の違いの1つです。Python2では、「print」に続けて表示したいものを入力するだけで済みました。 Python 3では、「print」が関数になっているため、角かっこで囲んで表示したいものを「print()」と入力する必要があります。
  3. ステートメントを追加します。 プログラミング言語をテストする最も一般的な方法の1つは、「Hello、World!」というテキストを読むことです。表示します。このテキストを「print()」ステートメント内に引用符とともに配置します。

    print( "Hello、World!")

    • 他の多くの言語とは異なり、行末にセミコロンを追加する必要はありません。 ; 場所へ。中括弧を使用する必要もありません({})コードでブロックを示すために使用されます。代わりに、インデントを使用してコードのブロックを示します。
  4. ファイルを保存します。 ワードプロセッサのメインメニューで[ファイル]をクリックし、[名前を付けて保存]を選択します。名前ボックスの下のドロップダウンメニューで、Pythonファイルのタイプを選択します。メモ帳を使用している場合(非推奨)、[すべてのファイル]を選択し、ファイル名の最後に「.py」を付けます。
    • コマンドラインから簡単にアクセスできるはずなので、ファイルは簡単にアクセスできる場所に保存してください。
    • まず、「hello.py」として保存します。
  5. プログラムを実行します。 コマンドプロンプトまたはターミナルを開き、ファイルの保存場所に移動します。そこに着いたら、次のように入力してプログラムを実行します hello.py を押して ↵入力。これでテキストが表示されます こんにちは世界! コマンドラインの下。
    • Pythonのインストール方法と、使用する必要のあるバージョンによって異なります python hello.py または python3 hello.py プログラムを実行するために入力します。
  6. できるだけ頻繁にテストしてください。 Pythonの優れた点の1つは、新しいプログラムをすぐにテストできることです。エディターでの作業と同時にコマンドラインをオンのままにしておくことをお勧めします。エディターでプログラムを保存すると、コマンドラインから直接プログラムを実行できるため、変更をすばやくテストできます。

パート5/5:より複雑なプログラムの設計

  1. 標準のフロー制御ステートメントを試してください。 フロー制御ステートメントを使用すると、特定の条件に基づいてプログラムの動作を制御できます。これらのステートメントはPythonプログラミングの中心であり、入力と条件に応じて異なることを行うプログラムを作成するために使用できます。それ 一方 そもそも、ステートメントはこの良い例です。この例では、それを行うことができます 一方 100までのフィボナッチ数列を計算するステートメント:

    #フィボナッチ数列の各数値は、#前の2つの数値の合計です。 a、b = 0、1 while b 100:print(b、end = "")a、b = b、a + b

    • シーケンスは(while)まで続きます b ()100未満です。
    • 出力は次のようになります 1 1 2 3 5 8 13 21 34 55 89
    • それ end = "" コマンドは、各値を異なる行に表示するのではなく、同じ行に出力を表示します。
    • この単純なプログラムには、Pythonで複雑なプログラムを作成するために重要な注意事項がいくつかあります。
      • インデントに注意してください。 A : 次の行がインデントされ、コードブロックの一部を形成することを示します。上記の例で作成します 印刷(b) そして a、b = b、a + b その一部 一方 ブロック。適切なインデントは不可欠であり、Pythonプログラムに固有のものです。インデントが正しくないと正しく機能しません。
      • 同じ行に複数の変数を定義できます。上記の例では、両方 a なので b 最初の行で定義されています。
      • このプログラムをインタプリタに直接入力する場合は、プログラムが終了したことをインタプリタが認識できるように、最後に空の行を追加する必要があります。
  2. プログラム内の機能を設計します。 プログラムの後半で呼び出すことができる関数を定義できます。これは、より大きなプログラムの範囲内で複数の関数を使用する必要がある場合に特に役立ちます。次の例では、フィボナッチ数列を呼び出すために、前に記述したものと同じ関数を作成します。

    def fib(n):a、b = 0、1 while an:print(a、end = '')a、b = b、a + b print()#プログラムの後半で、フィボナッチ関数を呼び出します。あなたが示す値。 fib(1000)

    • これは与える 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. より複雑なフロー制御プログラムを構築します。 フロー制御ステートメントを使用すると、プログラムの機能を変更する特定の条件を示すことができます。これは、ユーザー入力を処理するときに特に重要です。次の例では、 もし, エリフ (そうでない場合)および そうしないと 誰かの年齢についてコメントする簡単なプログラムを作成します。

    age = int(input( "Enter your age:"))if age = 12:print( "It's great to be a kid!")elif age in range(13、20):print( "You are a teenager!" )else:print( "成長する時間")#これらのステートメントのいずれかがtrueの場合、#対応するテキストが表示されます。 #いずれのステートメントも当てはまらない場合は、「else」#メッセージが表示されます。

    • このプログラムでは、さまざまなアプリケーションに不可欠なその他の重要なステートメントをいくつか紹介します。
      • 入力() -これにより、キーボードでの入力が求められます。ユーザーには、メッセージが引用符で囲まれて表示されます。この例では 入力() に囲まれています int() 関数。これは、すべての入力が整数(整数)として扱われることを意味します。
      • 範囲 () -この機能は、さまざまな方法で使用できます。このプログラムでは、範囲が13〜20の間にあるかどうかをチェックします。範囲の終わりは計算に含まれません。
  4. 他の条件式を学びます。 前の例では、「以下」(=)の記号を使用して、入力した年齢が条件に一致するかどうかを判別します。数学で使用するのと同じ条件式を使用できますが、入力は少し異なります。
    条件式。
    意味シンボルPythonシンボル
    未満
    大なり記号>>
    以下=
    以上>=
    等しい===
    等しくない!=
  5. 学び続けます。 これは、Pythonの学習に関してはほんの始まりにすぎません。それは学ぶのが最も簡単な言語の1つですが、言語をより深く掘り下げたい場合は学ぶことがたくさんあります。最善の方法は、プログラムを作り続けることです!インタープリターでいくつかのプログラムデザインをすばやく作成でき、変更のテストはコマンドラインからプログラムを再実行するのと同じくらい簡単です。
    • 「PythonforBeginners」、「Python Cookbook」、「Python Programming:An Introduction to Computer Science」など、Pythonプログラミングに関する優れた本がいくつかあります。
    • 利用可能なオンラインリソースは多数ありますが、それらは主にPython2.Xに焦点を当てています。次に、Python 3で機能するように、例を変更する必要がある場合があります。
    • 多くの学校がPythonのレッスンを提供しています。 Pythonは、習得が最も簡単な言語の1つであるため、入門的なプログラミングクラスで教えられることがよくあります。

チップ

  • Pythonはより単純なコンピューター言語の1つですが、それでも本当に上手に学ぶには献身が必要です。 Pythonは数学モデルに非常に重点を置いているため、代数についてある程度の知識があると役立ちます。