【Pythonの動かし方とは】実行方法を初心者向けに1から解説

Pythonの動かし方がいまいちわからない…… 実行したらエラーが発生したけど、どうすればいいの? おすすめの実行環境があったら教えてほしい
これからPythonを学習しようとしている初心者の方にとっては、まずどうやってプログラムを動かせばいいのか悩んでしまいますよね。 そこで、この記事では
  • Pythonのインストール確認方法
  • Pythonのプログラムの実行方法
  • エラーが発生した場合の対処法
  • おすすめの実行環境
などについて解説します。 初心者の方にもスムーズに読み進められる内容となっていますので、ぜひ参考にしてください。

Python初心者におすすめの 無料プログラミングサイト3選

スクロールできます
1位:侍テラコヤ 2位:Progate 3位:ドットインストール
サイト名
学べる内容 Python、Java、HTML/CSS、JavaScript、jQuery、Bootstrap、PHP、Laravel、Ruby、Ruby on Rails、WordPress、Cloud9、Git、AWS 、ChatGPT、Webデザインなど Python、Java、HTML/CSS、JavaScript、PHP、Ruby、Go、Git、SQL など PythonJava、HTML/CSS、JavaScript、Ruby、C言語 など
質問 相談サポート
練習問題の数
特徴 現役エンジニアとのマンツーマンレッスン 回答率100%のQ&A掲示板が使い放題 実践的なスキルを身につけられる課題機能 環境構築をしなくても学べる イラスト付きのスライド式教材   スマホアプリでも学べて手軽 レッスン動画でインプット可能 3分の簡単な動画で手軽に学べる 有料プランなら質問ができる
詳細 公式サイト 公式サイト 公式サイト
どのプログラミング学習サイトも無料プランを用意しているので、気になる学習サイトは試してみるのがオススメです!
※この記事はPythonのバージョン3.6で動作確認をしています。 なお、Pythonの記事については、こちらにまとめています。
目次

Pythonのインストール確認

まずはPCにPythonがインストールされているか確認しておきましょう。すでにインストールされている場合はこの章はスキップしてください。 Mac OSの場合はPythonが予めインストールされています。バージョンを確認したい場合はターミナルから以下のコマンドを実行します。
$ python --version
標準ではpython 2.7など、バージョンが2系のものがインストールされていると思いますので、最新版をインストールしておきましょう。
Pythonのバージョンについて
Pythonはバージョンが2系と3系で書き方が異なる箇所が多いため、最新のバージョンである3系を使うようにしましょう。 python 3.6.5などがインストールされていた場合は、そのままで大丈夫です。
Windowsの場合は別途Pythonをインストールする必要があります。 Mac、Windowsでそれぞれ最新のPythonをインストールする方法については、以下の記事を参考にしてください。
Pythonのインストール方法をOS別に解説(Windows・Mac・Linux)
更新日:2024年4月10日

Pythonのプログラムを動かしてみよう

ここでは、Pythonのプログラムの実行方法を1から解説します。Macの場合はターミナル、Windowsの場合はコマンドプロンプトで操作していきます。

実行ファイルの作成

まずはプログラムを実行するための作業用ディレクトリを作成しておきましょう。 ここでは「python」ディレクトリを作成します。 ディレクトリを作成したら、pythonディレクトリ直下にPythonの実行ファイルを作成します。Pythonでは拡張子が「.py」のファイルにプログラムを記述して実行します。 「sample.py」ファイルを作成して、以下の内容を記述してください。
print("hello python")

プログラムの実行

ファイルを保存したら、作成したファイルを保存しているディレクトリで、以下のコマンドを実行します。
$ python sample.py 
hello python
無事に hello python は表示されましたでしょうか? このようにPythonを実行するには「python 実行ファイル名.py」の形式でコマンドを実行します。 手順をおさらいしましょう。
Pythonを動かすには……
  • ファイル名.pyを作成する
  • ファイルにプログラムを記述する
  • プログラムは「python 実行ファイル名.py」の形式で実行する
Pythonの基礎知識については、以下の記事で詳しく解説していますので、ぜひ参考にしてください。
Pythonとは?特徴やできること、活用例をわかりやすく簡単に解説
更新日:2024年4月5日

エラーが発生した場合

Pythonを実行してエラーが発生した場合は、構文エラー例外が発生している可能性があります。 たとえば、以下のようにhello pythonをダブルクォーテーション(”)で囲むのを忘れてしまった場合、
print("hello python)
以下のようなエラーが発生します。
  File "sample.py", line 1
    print("hello python)
                       ^
SyntaxError: EOL while scanning string literal
4行目にSyntaxErrorが表示されている場合は、書き方に誤りがあります。プログラムを実行するには、その言語の構文の書き方を理解して、正しく記述する必要があります。 この例だと「File “sample.py”, line 1」は1行目あたりがあやしいと指摘しています。

プログラミング初心者は学習サイトを登録するのがおすすめ

初心者が効率的にプログラミングを学習するには、プログラミング学習サイトを使うのがおすすめです。 無料で使用できるものであれば、余計な費用をかけることなく効率的に勉強することができ、他の人よりも早くスキルアップすることが可能になります。 無料で現場で活躍しているプロのエンジニアに相談ができる学習サイトなどもあるため、気になった方はぜひ利用してみるとよいでしょう。

\ 現役エンジニアと1on1レッスンが可能!/ 侍テラコヤの詳細を見る

おすすめの実行環境

Pythonはターミナルやコマンドプロンプト以外でも実行することができます。 以下におすすめの環境を紹介します。

Jupyter Notebook

引用元:Jupyter https://jupyter.org/
Jupyter Notebookはプログラムやメモ(markdown, raw text)が一緒のファイルに残せるアプリケーションです。ブラウザ上で実行できるのでOSを選びません。 コードの実行結果に当たるログやグラフもまとめて残すことができます。 Jupyter Notebookについては以下の記事で詳しく解説しています。
初心者必見!データサイエンスにオススメのJupyter Notebookとは?
更新日:2024年3月1日

paiza.io

引用元:paiza.IO https://paiza.io/ja
paiza.ioもブラウザ上でコードを書いてプログラムを実行できるオンライン実行環境です。 登録も簡単でPython以外にもさまざまなプログラミング言語に対応していますので、学習目的やサクッと動作確認したい場合におすすめです。

このままPythonを学び続けて大丈夫?

なぜPythonを学ぶのか?

あなたがPythonを学ぶ理由は何でしょうか?
  • Pythonが人気だからとりあえず学んでいる
  • AIや機械学習の分野に興味があるから
Pythonは初心者向けの言語と言われています。その理由としてシンプルでわかりやすい構文や、実用的なライブラリが豊富なことが挙げられ、実際に学びやすい言語です。 しかし、もしあなたが機械学習に興味があって、とくに知識も無いまま学習を進めると、挫折する可能性が高いと言えます。 機械学習の分野はプログラミング以外にも、専門的な知識や数学の知識も必要になります。ただなんとなく学習していると早い段階でつまづきやすく、そのまま挫折してしまうなんてことも…。 そのため、挫折しないためには、
  • 最適な学習環境を用意する
  • 必要なライブラリ・ツールを導入する
  • わからないことを質問できるメンターを見つける
などが必要になります。

効率よく学びたいなら、無料カウンセリングがおすすめ

このままPythonを学び続けていいのかな… まだまだ知りたいことがたくさんある! もっと詳しくPythonについて知りたい!
といった悩みや願望を持っている方は、弊社「侍エンジニア」をご利用下さい。 侍エンジニアでは、
  • 現役エンジニアによるマンツーマンレッスン
  • キャリアアドバイザーによる転職・就職支援
  • 業界屈指のフリーランス・起業サポート
を受けることができます。 業界屈指のコンサルタントから、効率的な学習方法や仕事獲得術、今後のキャリアまでさまざまな疑問を相談してみませんか?遠方の方でもオンラインで受講できます!お気軽に受講下さい。 侍エンジニア 無料カウンセリングを受ける

まとめ

ここではPythonの動かし方について、以下の内容で解説しました。
  • Pythonのインストール確認
  • Pythonの実行方法
  • エラーが発生した場合
  • おすすめの実行環境
Pythonのプログラムを実行する方法はそれほど難しくないと感じていただけたと思います。Pythonの実行方法はここで紹介した方法が基本となりますので、忘れないようにしましょう。

この記事を書いた人

侍エンジニア塾は「人生を変えるプログラミング学習」をコンセンプトに、過去多くのフリーランスエンジニアを輩出したプログラミングスクールです。侍テック編集部では技術系コンテンツを中心に有用な情報を発信していきます。

目次