プログラミングの学習を始めたいですか?コンピュータプログラミングは難しそうに思え、それを学ぶには授業を受ける必要があると思うかもしれません。一部の言語ではそうかもしれませんが、わずか 1 日か 2 日で基礎を習得できるプログラミング言語も数多くあります。 Python [1] それはそういう言語です。わずか数分で基本的な Python プログラムを起動して実行できるようになります。詳細については、以下の手順を参照してください。
ステップ パート1 パート 1/5: Python をインストールする (Windows) {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/19\/167107-1.jpg\/v4-460px-167107-1.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/19\/167107-1.jpg\/v4-728px-167107-1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1 Windows 用 Python をダウンロードします。 Windows 用の Python インタープリターは、Python Web サイトから無料でダウンロードできます。必ずご使用のオペレーティング システムに適したバージョンをダウンロードしてください。利用可能な最新バージョン(3.4、この記事の執筆時点では)をダウンロードしてください。 OS X と Linux には Python が組み込まれています。 Python 関連のソフトウェアをインストールする必要はありませんが、テキスト エディターをインストールする必要がある場合があります。 ほとんどの Linux ディストリビューションと OS X バージョンでは、まだ Python 2.X が使用されています。バージョン 2 とバージョン 3 の間にはいくつかの小さな違いがあり、最も顕著なのは「print」ステートメントの変更です。 OS X または Linux に最新バージョンの Python をインストールする場合は、Python Web サイトからファイルをダウンロードできます。 {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/9\/94\/167107-2.jpg\/v4-460px-167107-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/9\/94\/167107-2.jpg\/v4-728px-167107-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2 Python インタープリターをインストールします。 ほとんどのユーザーは、設定を変更せずにインタープリターをインストールできます。利用可能なモジュールのリストの最後のオプションを有効にすると、Python をコマンド プロンプトに統合できます。 [2] {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/1b\/167107-3.jpg\/v4-460px-167107-3.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/1b\/167107-3.jpg\/v4-728px-167107-3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3テキスト エディターをインストールします。 Python プログラムはメモ帳や TextEdit でも作成できますが、専用のテキスト エディターを使用するとコードの読み書きがはるかに簡単になります。 Notepad++ (Windows)、TextWrangler (Mac)、JEdit (どのオペレーティング システムでも) など、選択できる無料のエディターがいくつかあります。 {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/2\/22\/167107-4.jpg\/v4-460px-167107-4.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/22\/167107-4.jpg\/v4-728px-167107-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4インストールされたソフトウェアをテストします。 ターミナル (Mac/Linux) またはコマンド プロンプト (Windows) を開き、 python と入力します。 Python が読み込まれ、バージョン番号が表示されます。 >>> として表示される Python インタープリターのコマンド プロンプトが表示されます。 print("Hello, World!") と入力し、 Enter キー を押します。 Python コマンドラインの下に「Hello, World!」という テキストが表示されます。 広告する パート2 パート 2/5:基本的な概念を理解する {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/1d\/167107-5.jpg\/v4-460px-167107-5.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/1d\/167107-5.jpg\/v4-728px-167107-5.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1 Python をコンパイルする必要がないことを理解します。 Python はインタープリタ言語なので、ファイルに変更を加えながらプログラムを実行できます。これにより、Python プログラムの反復、変更、トラブルシューティングが他の多くの言語よりもはるかに高速になります。 Python は比較的簡単に習得できる言語であり、わずか数分で基本的なプログラムを実行できます。 {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/11\/167107-6.jpg\/v4-460px-167107-6.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/11\/167107-6.jpg\/v4-728px-167107-6.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} インタープリターを使用したランダムな試行 2 回。 インタープリターを使用すると、最初にプログラムに追加せずにコードをテストできます。これは、特定のコマンドの動作方法を学習したり、アドホック プログラムを作成したりするのに役立ちます。 {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/2\/27\/167107-7.jpg\/v4-460px-167107-7.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/27\/167107-7.jpg\/v4-728px-167107-7.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3 Python がオブジェクトと変数を処理する方法を学習します。 Python はオブジェクト指向言語です。つまり、プログラム内のすべてがオブジェクトとして扱われます。さらに、変数はプログラムの先頭で宣言する必要はなく、いつでも宣言できます。また、整数、文字列などの変数の型を指定する必要もありません。 広告する パート3 パート 3/5: Pythonインタープリタを計算機として使う いくつかの基本的な計算関数を実行すると、Python の構文と、数値と文字列の処理方法に慣れることができます。
{"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/f\/fc\/167107-8.jpg\/v4-460px-167107-8.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/fc\/167107-8.jpg\/v4-728px-167107-8.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1インタープリターを起動します。 コマンドプロンプトまたはターミナルを開きます。プロンプトにpython と入力し、 ↵ Enter を 押します。 Python インタープリターが読み込まれ、Python コマンド プロンプト ( >>> ) が表示されます。コマンド プロンプトに Python が統合されていない場合は、Python ディレクトリに移動してインタープリターを実行する必要があります。 {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/e\/e5\/167107-9.jpg\/v4-460px-167107-9.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/e\/e5\/167107-9.jpg\/v4-728px-167107-9.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 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
{"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/0\/0e\/167107-10.jpg\/v4-460px-167107-10.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/0\/0e\/167107-10.jpg\/v4-728px-167107-10.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3累乗を計算します。 ** 演算子を使用して累乗を表すことができます。 Python は大きな数値を素早く計算できます。下のボックスの例を参照してください。 >>> 7 ** 2 # 7の2乗
49
>>> 5 ** 7 # 5 の 7 乗
78125
{"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/f\/fb\/167107-11.jpg\/v4-460px-167107-11.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/fb\/167107-11.jpg\/v4-728px-167107-11.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4変数を作成して操作します。 Python では、変数を割り当てて基本的な代数演算を実行できます。次のセクションでは、Python プログラムで変数を割り当てる方法について説明します。変数に値を割り当てるには= 記号を使用します。下のボックスの例を参照してください。 >>> = 5
>>> b = 4
>>> a * b
20
>>> 20 * a // b
25
>>> b ** 2
16
>>> width = 10 #変数は任意の文字列にすることができます
>>> 高さ = 5
>>> 幅 * 高さ
50
{"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/c\/cf\/167107-12.jpg\/v4-460px-167107-12.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/cf\/167107-12.jpg\/v4-728px-167107-12.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 5インタープリターを閉じます。 インタープリターの使用が終わったら、 Ctrl + Z (Windows) またはCtrl + D (Linux/Mac) を押してインタープリターを閉じ、コマンドプロンプトに戻り、 ↵ Enter を押します。 quit() と入力して↵ Enter を 押すこともできます。 広告する パート4 パート 4/5: 最初のプログラムを作成する {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/4\/40\/167107-13.jpg\/v4-460px-167107-13.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/4\/40\/167107-13.jpg\/v4-728px-167107-13.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1テキスト エディターを開きます。 プログラムの作成と保存の基本を理解するためにテスト プログラムをすばやく作成し、インタープリターを使用してテスト プログラムを実行します。これは、インタープリターが正しくインストールされているかどうかをテストするのにも役立ちます。 {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/d\/d8\/167107-14.jpg\/v4-460px-167107-14.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/d\/d8\/167107-14.jpg\/v4-728px-167107-14.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2 「print」ステートメントを作成します。 「Print」は Python の基本関数の 1 つで、プログラムの実行中にターミナルに情報を表示するために使用されます。注: print は、Python 2 から Python 3 への最も大きな変更点の 1 つです。 Python 2 では、「print」に続けて表示したい内容を入力するだけです。 Python 3では「print」が関数になったので、「print()」と入力して括弧内に表示したい内容を入力する必要があります。 {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/7\/70\/167107-15.jpg\/v4-460px-167107-15.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/7\/70\/167107-15.jpg\/v4-728px-167107-15.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3ステートメントを追加します。 プログラミング言語をテストする最も一般的な方法の 1 つは、「Hello, World!」というテキストを表示することです。このテキストを引用符を含めて「print()」ステートメントに入力します。印刷 ( "Hello, World!" )
他の多くの言語とは異なり、行の終わりを指定するために; を使用する必要はありません。ステートメント ブロックを区切るために中括弧 ( {} ) を使用する必要はありません。代わりに、ステートメント ブロックの内容を示すためにインデントが使用されます。 16.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4ファイルを保存します。 テキスト エディターの [ファイル] メニューをクリックし、[名前を付けて保存] を選択します。名前ボックスの下のドロップダウン メニューで、Python ファイル タイプを選択します。メモ帳を使用している場合(推奨されません)は、「すべてのファイル」を選択し、ファイル名の末尾に「.py」を追加します。コマンド プロンプトでファイルに移動する必要があるため、簡単にアクセスできる場所にファイルを保存してください。 この例では、ファイルは「hello.py」として保存されます。 {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/0\/02\/167107-17.jpg\/v4-460px-167107-17.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/0\/02\/167107-17.jpg\/v4-728px-167107-17.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 5プログラムを実行します。 コマンド プロンプトまたはターミナルを開き、ファイルを保存した場所に移動します。そこに移動したら、 hello.py と入力し、 ↵ Enter を押してファイルを実行します。コマンドプロンプトに「Hello, World!」 と表示されます。 Python のインストール方法とバージョンによっては、プログラムを実行するためにpython hello.py またはpython3 hello.py と入力する必要がある場合があります。 {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/0\/09\/167107-18.jpg\/v4-460px-167107-18.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/0\/09\/167107-18.jpg\/v4-728px-167107-18.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 6頻繁にテストします。 Python の利点の 1 つは、新しいプログラムをすぐにテストできることです。エディターとコマンド プロンプトの両方を同時に開いたままにしておくことを習慣にしましょう。エディターで変更を保存すると、コマンド ラインからプログラムをすぐに実行して、変更が成功したかどうかをすぐにテストできます。 広告する パート 5パート 5/5:複雑なプログラムの作成 {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/d\/d4\/167107-19.jpg\/v4-460px-167107-19.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/d\/d4\/167107-19.jpg\/v4-728px-167107-19.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1基本的な制御フロー ステートメントを使用してみます。 制御フロー ステートメントを使用すると、特定の条件に基づいてプログラムの動作を制御できます。 [3] これらのステートメントは Python プログラミングの中心であり、入力と条件に基づいてさまざまなアクションを実行するプログラムを作成できます。 while ステートメントから始めることができます。この例では、 while ステートメントを使用して、フィボナッチ数列を 100 番目の項まで計算できます。 #フィボナッチ数列の各数字は
#最初の2つの数字の合計
a , b = 0 , 1
b < 100の 場合 :
印刷 ( b 、 終了 = ' ' )
a 、 b = b 、 a + b
b が 100 未満である限り、シーケンスの計算は続行されます。出力は1 1 2 3 5 8 13 21 34 55 89 になります。 end=' ' コマンドは、各値を別々の行に表示するのではなく、同じ行に出力を表示します。 この簡単な手順には注意すべき点がいくつかあります。複雑な Python プログラムを作成するには、次の点が重要です。インデントに注意してください。 A : 次の行がインデントされ、ブロックの一部となることを示します。上記の例では、 print(b) とa、b = b、a+b はwhile ブロックの一部です。インデントの正しい使用は、プログラムが適切に機能するために不可欠です。 同じ行に複数の変数を定義できます。上記の例では、 a とb の 両方が最初の行で定義されています。 インタープリタでプログラムを直接実行する場合は、プログラムの最後に空白行を追加して、インタープリタにプログラムが終了したことを知らせる必要があります。 {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/7\/78\/167107-20.jpg\/v4-460px-167107-20.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/7\/78\/167107-20.jpg\/v4-728px-167107-20.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2プログラムで関数を構築します。 プログラム内で関数を定義し、後で呼び出すことができます。これは、より大きなプログラム スコープ内で複数の関数を使用する必要がある場合に特に便利です。次の例では、前に書いたものと同様のフィボナッチ数列を呼び出す関数を作成できます。 [4] 定義 fib ( n ):
a , b = 0 , 1
a < n の場合 :
印刷 ( a 、 終了 = ' ' )
a 、 b = b 、 a + b
印刷 ()
#次のプログラムでは、任意の値を指定できます
#フィボナッチ関数を呼び出す
嘘 ( 1000 )
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 を返します{"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/7\/75\/167107-21.jpg\/v4-460px-167107-21.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/7\/75\/167107-21.jpg\/v4-728px-167107-21.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3より複雑な制御フロー プログラムを構築します。 制御フロー ステートメントを使用すると、プログラムの実行方法を変更する特定の条件を設定できます。これは、ユーザー入力を処理するときに特に重要です。次の例では、 if 、 elif (else if)、 else を使用して、ユーザーの年齢を評価する簡単なプログラムを作成します。 [5] age = int ( input ( "年齢を入力してください" ))
年齢 <= 12 の 場合 :
print ( "子供でいるのは素晴らしいことだ!" )
elif 年齢 が範囲 内 ( 13 , 20 ):
print ( "あなたはもうティーンエイジャーです!" )
それ以外 :
印刷 ( 「大人になる時間です」 )
#これらの記述のいずれかが真実である場合
#該当する情報が表示されます。
#両方の文が真でない場合は、「else」文
#の情報が表示されます。
このプログラムは、さまざまなアプリケーションに役立つ、他のいくつかの非常に重要なステートメントも引用しています。 input() — ユーザーのキーボード入力を呼び出します。ユーザーには括弧内の情報が表示されます。この例では、 input() はint() 関数でラップされており、すべての入力が整数として扱われることを意味します。 range() ) — この関数はさまざまな方法で使用できます。このプログラムでは、数字が 13 から 20 の間であるかどうかを確認するために使用されます。範囲の上限は計算に含まれません。 {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/7\/7f\/167107-22.jpg\/v4-460px-167107-22.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/7\/7f\/167107-22.jpg\/v4-728px-167107-22.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4他の条件式について学習します。 前の例では、以下 (<=) 記号を使用して、入力された年齢が条件を満たしているかどうかを判断します。数学と同じ条件式を使用できますが、入力方法は異なります。 条件式 [6] 意味 シンボル Python シンボル 未満 < < より大きい > > 以下 ≤ <= より大きいか等しい ≥ >= 等しい = == 等しくない ≠ !=
5.学習を継続します。 これらは Python の基本にすぎません。 Python は最もシンプルな言語の 1 つですが、興味を持って深く掘り下げていくと、非常に深い内容のコースになります。学び続けるための最良の方法は、プログラムを書き続けることです。スターター プログラムをインタープリターで直接すばやく記述でき、変更のテストはコマンド ラインからプログラムを再度実行するのと同じくらい簡単であることを覚えておいてください。 「Python for Beginners」、「Python Cookbook」、「Python Programming: An Introduction to Computer Science」など、Python プログラミングに関する優れた書籍は数多くあります。 インターネット上にはさまざまなソース コードがありますが、その多くは依然として Python 2.X 向けです。提供された例を微調整する必要があるかもしれません。 インターネット上でPython 3を実行したい場合は、Repl[1]にLinux仮想マシンを使用するPythonインタープリターがあります。 「Pythonオタク」(Pythonに精通したプログラマー)向けのもう1つの優れたオンラインリソースはthink functional[2]です。より大きなチャレンジを求めるなら、「退屈な作業を自動化する」[3]やProject Euler[4]を選択することもできます。 多くの学校で Python コースが提供されています。 Python は学習しやすい言語の 1 つであるため、入門コースでよく教えられます。 広告する ヒント Python は比較的単純なコンピュータ言語ですが、それでも習得するにはある程度の努力が必要です。 Python は数学に重点を置いているため、基本的な代数を知っていると言語の学習に役立ちます。 広告する