• WebCamp_インタビュー
    【卒業生インタビュー】台湾で月間100万UUの訪日旅行メディアを手掛けるCEOが、プログラミングを学んで得たものとは?
    2018.01.15
  • WebCampPro_インタビュー
    未経験でも寿司職人からWebデザイナーになった!ホスピタリティでスクールを支える宮脇トレーナー
    2017.05.26
  • WebCampPro_インタビュー
    未経験から上京し、エンジニアとしてチームラボグループに転職!【WebCampPro卒業生インタビュー】
    2018.03.10
  • WebCampPro_インタビュー
    未経験31歳からエンジニア転職を実現【実際に聞いてみた】
    2017.04.01
  • WebCamp_インタビュー
    「1カ月頑張ればこの先が見えてくる」地元メディアを立ち上げたママさん
    2017.07.20
  • WebCamp_インタビュー
    【WebCamp受講生インタビュー】起業準備中にCEOが気がついたプログラミングスキルの重要性とは?
    2017.12.25
  • WebCamp_インタビュー
    「自信の持てるスキルを得たい!」内定辞退した女子大生がプログラミングを学習したワケ。
    2018.04.28
  • WebCamp_インタビュー
    時間や場所にとらわれず自由に働くために必要なスキルとは?【WebCamp卒業生インタビュー】
    2018.01.26
  • WebCamp_インタビュー
    “未経験”でもたった1ヶ月で営業からエンジニアとして転職!『WebCamp』受講者インタビュー
    2017.10.04
  • WebCampPro_インタビュー
    自分で稼ぐ力をつけるため、新卒5年目の営業マンがエンジニアに転職!【WebCampPro転職者インタビュー】
    2018.02.02
  • WebCamp_インタビュー
    【WebCamp卒業生インタビュー】1ヶ月でRubyをゼロから学び、Webエンジニアとして転職!
    2018.01.15

◆当サイトで人気のプログラミング教室のおすすめランキングはこちら!
プログラミングは独学では非効率で、時間を無駄にするリスクがあります。効率的なカリキュラムで学べるスクールを受講しましょう。

Web Camp【マンツーマンサポート】1ヶ月短期集中でプログラミングを学ぶスクール
1ヶ月通い放題・メンター常駐の教室環境でWebサービス等作りたい方
TechAcademyオンラインで開講しているプログラミングスクール
オンラインでどこでも学べる!/教室に行くのが忙しい人でも安心!
Tech Camp教養としてのITスキルを学べるスクール
Webデザイン/AI(人工知能)/IOS/Androidアプリ制作/VRを学びたい方!
WebCampPro転職保証付き!エンジニアとして転職したい人におすすめ!
未経験からプロのエンジニアを3ヶ月で目指すプログラミングスクールです。

11月11日、18日開催決定!2日間で人工知能(AI)を学習するPythonコースが開講

今回、当社(WebCamp)では、現役フリーランス・エンジニアとしてPythonの最前線で活動している講師をお招きし、2日間でPythonの基本から機械学習の基礎まで学ぶ短期集中型のコースを開講します。
Pythonの基礎プログラミング能力を身につけたい方機械学習やAIに興味はあるが学習できていない方現役Pythonエンジニアからリアルな話を聞きたい方
上記にあてはまる方は、ぜひご参加ください!

Pythonを実行するには、拡張子がpyのPythonファイルに処理を書いて実行する以外にも、コマンドラインを利用して1行ずつ処理を行う方法があります。

今回はPythonをコマンドラインから実行する方法について、解説していきます。

コマンドプロンプトとは

まずwindowsOSを使用してPythonを勉強している方で、少し前の本やWebサイトを利用して学習している方向けにコマンドプロンプトについて、解説していきます。

冒頭でも少し触れましたが、Pythonは1行ずつコマンドを入力して処理を実行する方法があり、WindowsXPではコマンドプロンプトと呼ばれる真っ黒の画面を起動して使って実行するのが基本です。

現在のWindows10でもコマンドプロンプトの機能は残っていますが、現在のOSであればWindows10はPowerShellを使用することが多いです。

Macを利用している方であれば、ターミナルがコマンドプロンプトの機能になります。


コマンドプロンプトの起動方法

コマンドプロンプトの起動方法は、WindowXP以前であれば「ファイルを指定して実行」から「cmd」と入力してEnterで起動出来ます。

Window7以降であれば、スタートメニューの検索からPowerShellを起動します。

Macの場合も同様に画面右上の検索ボタンからターミナルを検索して、起動することが出来ます。


コマンドプロンプトの実行方法

Pythonに入る前にコマンドプロンプト・PowerShell・ターミナルは基本的には1行ずつコマンド単位で実行することが基本になります。

コマンドラインとは

続いて今回の解説の主軸となるコマンドラインについて、解説していきます。

コマンドラインとは先ほど解説したコマンドプロンプトなどに入力するコマンドの事を指します。

マウス操作ではなくキーボードから入力したコマンドで実行することから、コマンドラインと呼ばれています。

Pythonのコマンドについて

Pythonはコマンドプロンプト・PowerShell・ターミナルのいずれからでもコマンドを入力することで、Pythonの機能を利用することが可能です。

Pythonのコマンドライン実行方法

Pythonのコマンドライン実行方法は、コマンドプロンプトの役割を持つものを起動して、下記コマンドを実行することでPythonのコマンドを実行する事ができるようになります。


python

実行後に下記の様なメッセージが出力されて入れば、成功しています。


Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

先頭のPyhton以降については、バージョン情報など環境によって違いがある為、皆さんとまったく同じになるとは限りません。

上記メッセージと違うエラーメッセージが表示されてしまった場合は、Pythonのインストール行えていない可能性があります。

Pythonのインストール状況を一度ご確認して頂ければと思います。

Python対話モードについて

上記まで問題なく実施できれば、Pythonの対話モードが起動しています。

試しにPython対話モードを使って、Pythonの動作をご紹介していきます。

Python対話モード使用例1:変数

Python対話モードを電卓の様な使用例をご紹介します。

下記の様に足し算を入力してみます。


a = 1

b = 2

a + b

実行結果として「3」が画面に表示されたと思います。

これはプログラミングの基本である変数を使って足し算をしたものです。

コマンドプロンプトなどでは上記を実行するとエラーが表示されてしまい、実行することができません。

上記からもPython対話モードが実行されていることがわかります。

Python対話モード使用例2:比較演算子

続いてPython対話モードを使用して、プログラミング言語でよく使用される比較演算子の使用例をご紹介します。

下記コマンドを入力して実行してみます。


10 > 5

実行結果としてTrueが画面に出力されます。

上記は算数などでも出てきた比較演算子で10より5が大きいと入力し、結果としてPythonが判定し正しいのでTrueが出力されています。

今度は数字を入れ替えて実行してみます。


5 > 10</pre>
<pre>

先程と違い実行結果にFalseが画面に出力されます。

これは5より10が大きいと入力し、結果としてPythonが正しくないと判定した為、Falseが出力されています。

プログラミングでは比較演算子を使うことで正しい場合はTrue、正しくない場合はFalseと表現されます。

Pythonコマンド一覧

Pythonを実行する場合に、引数を指定して実行することで様々な処理を行うことが出来ます。

Pythonコマンドライン引数について

Python対話モードを起動する為に「python」コマンドを実行しましたが、pythonコマンドの後ろに特定の文字を入力することで、対話モード以外の機能を実行することが出来ます。

引数のオプションについて

それでは具体的なPythonコマンド引数オプションの使用例について、代表的な物をご紹介していきます。

Pythonのバージョンを確認方法

現在のインストールされているPythonのバージョンをPythonコマンドを使って確認します。

下記コマンドを実行します。


python -v

環境によって多少出力のされ方に違いがありますが、Python〇.〇.〇の「〇.〇.〇」部分がインストールされているPythonのバージョンになります。

Pyrhonファイルを実行する方法

Pythonファイルをコマンドライン上から実行する方法について、解説していきます。

下記内容をメモ帳などにコピーして「test.py」と言う名前で登録をします。


# -*- coding: utf-8 -*-

print("hello world")

コマンドプロンプト上から上記ファイルを登録したディレクトリに移動し、下記コマンドを実行します。


python test.py

pythonコマンドの引数に拡張子がpyのファイルを指定することで、コマンドプロンプト上で実行することができます。

正しくコマンドを実行することが出来ていれば、コマンドプロンプト上に「hello world」と出力されます。

まとめ

今回はPythonをコマンドラインから実行する方法について、解説してきましたが、いかがでしたか。

Pythonの人気が出てきたこともあり、VSCodeを始め多くのエディタでもPythonに対応しており、直接コマンドプロンプトを開いて対話モードやPythonファイルを実行する機会は減っています。

しかし必ずしもVSCodeなどのエディタが準備されているとは限りません。

今回解説したPythonの実行環境だけでも基本的な動作が行える最低限の知識は、プログラマーを目指すのであれば、是非習得して頂ければと思います。

WebCamp・WebCamp Proについて

WebCampは1ヶ月でプログラミング・Webデザインスキルを学ぶ通い放題のプログラミングスクールです。WebCamp Proは3ヶ月間で未経験から即戦力エンジニアを育成するプログラミングスクールです。

2つのサービスを運営するインフラトップでは、「学びと仕事を通して人生を最高の物語にする」という理念で会社を経営しています。

キャリアアップを目指す方は、この機会に私達と一緒にプログラミングを学んでみませんか?

11月11日、18日開催決定!2日間で人工知能(AI)を学習するPythonコースが開講

今回、当社(WebCamp)では、現役フリーランス・エンジニアとしてPythonの最前線で活動している講師をお招きし、2日間でPythonの基本から機械学習の基礎まで学ぶ短期集中型のコースを開講します。
Pythonの基礎プログラミング能力を身につけたい方機械学習やAIに興味はあるが学習できていない方現役Pythonエンジニアからリアルな話を聞きたい方
上記にあてはまる方は、ぜひご参加ください!

8月枠も残りわずか当社人気の転職保証コース
プログラミング学習から転職成功まで導く、当社人気のWebCamp Proコース。
7月受入枠は満員となっております。8月枠に向け、お早めの申込みをオススメします。
プログラミング未経験でもエンジニア転職を絶対成功させたい
スキルを身に着けて人生を自ら切り開きたい
上記にあてはまる方は、ぜひご検討ください!

▼未経験から1ヶ月でWebデザイン・プログラミングを学びたい方はこちら!

▼ついに開講!オンラインでWebデザインを学びたい方はこちら!

関連キーワード
pythonの関連記事
  • 【python入門者必見!】print関数の基礎から徹底解説
  • 【python超入門】WebサイトでPython学習のすすめ
  • 【python入門者向け】おすすめPDF教材3選
  • 【python入門者向け】おすすめの学習方法
  • 【Python入門】MacでPythonをはじめるまで
  • 【python入門者必見!】1からわかるrange関数の徹底解説

当サイトで人気のオススメ転職サービスTOP3

1位 マイナビエージェント×IT

おすすめポイント

・平日忙しい人も、土曜日開催の個別キャリア相談会に参加できる

・職種や仕事内容(要件定義、上流工程から携わる仕事など)の要望が細かくできる
・マイナビの規模を活かした豊富で幅広い求人数

マイナビエージェント×ITの登録はこちら

2位 レバテックキャリア

おすすめポイント

・求人登録数4,000件以上

・エンジニア未経験、経験者両方に対応

・有名企業の採用担当者インタビューがみれる

・一次面接NGからの内定実績もあるほど、内定率が高い

レバテックキャリアの登録はこちら

 3位 type転職エージェント

おすすめポイント

転職者の71%が年収アップ

・IT系企業、特にエンジニアに限らず営業職の求人も充実している

各職種専門の転職アドバイザーが援助

type転職エージェントの登録はこちら

おすすめの記事