プログラミングスクール比較サイト

ピーエスワン

Python

【Pythonの始め方】対話モードでPythonに指示してみよう

更新日:

今回はコマンドを使って、pythonを対話モードで動かしてみましょう。

コマンドを使うための前提条件を確認し、実際にコマンドに処理内容を入力し、結果出力画面でpythonを学習していきます。

コマンドを使いこなせると、pythonファイルの実行がスムーズになり、動作の確認ができるようになります。

Pythonの対話モードを利用する前提

  • pythonがインストール済みであること(Version3が望ましい)
  • 環境はmacOSを使います。(windowsの場合はpythonのインストール方法が異なるが、pythonコマンド自体はほぼ同じ)

Pythonの対話モードを起動・停止してみよう

コマンドプロンプト(ターミナル)の起動方法

コマンドはターミナルを使っていきます。

まずは、ターミナルのアイコンをクリックして起動しましょう。

コマンドを起動すると、以下のようにログイン時間と、現在のホームディレクトリ名が出力されます。

グレーのカーソルが文字を入力する位置です。

macターミナル画面

Pythonの対話モード(インタラクティブシェル)を起動する

コマンドプロンプト(ターミナル)を起動して以下のコマンドを入力します。

python

入力すると対話モードに移行できます。

Pythonと入力して以下のようにpythonのバージョンが出ると対話モードに移行したことになっています。

>>>にコマンドを入力していきます。

インタラクティブシェル

また、もしこの時点でerrorが出てしまうと、pythonが正しくインストールされていないということですので、もう一度brew install python でインストールし直して再度実行してみましょう。

Pythonの対話モード(インタラクティブシェル)を停止する

対話モードを終了する場合は以下の操作を実行します。

control + z

コマンド入力ではありませんのでご注意ください。

対話モードの終了

また、×ボタンを押してシャットアウトしてから再度同様の手順でコマンドを起動すると、pythonの対話モードを停止することができます。

一度対話モードから抜け出すと、それまでのコマンドはリセットされます。

Pythonのバージョンを確認してみよう

以下のコマンド入力すると、Pythonのバージョンが返却されます。

Python –version

現在の最新のバージョンは3.7.2となっています。

もし、pythonがインストールされていなければ、brew install pythonとして、pythonをインストールします。

Brewとはmac上にライブラリやモジュールをインストールする際に必要となるもので、homebrewのホームページからインストールができます。

対話モードで四則演算を実行してみよう

四則演算で計算結果を確認していきます。

コマンドプロンプト(ターミナル)でpythonを起動して以下のコマンドを入力します。

1 + 2
3 * 5

足し算、掛け算の結果を見ていきましょう。以下の実行例のように等号=は不要です。計算結果が出力されます。

四則演算の結果

比較演算を実行してみよう

比較演算とは、数値の大小を比較する演算子です。

aがbより大きい時、a > bとして表します。出力結果はboolean型でtrueもしくはfalseで返却されます。

以下のコマンドを入力してみましょう。

5 > 4
-2 > 4

結果は以下のようになります。

比較演算の結果

大小比較と合わせて等号を使って、>=や<=とすると、以上や以下を表現できます。

文字列を書いてみよう

文字列とはstring型(文字列型)で表現され、コマンドに入力する時は、” ”で囲う必要があります。

以下のコマンドを入力してみましょう。

"プログラミング"
"python"

結果は以下のようになります。

pythonの文字列操作

数値表現のint型は””が不要ですが、もし””を使って数値を表すと、string型の数字として認識されます。

ここでは、日本語と英語の文字列を出力させてみましょう。

モジュールを読み込んで実行してみよう

モジュールとは反復的に使われるコードをパッケージ化して利用しやすくしたものです。

Pythonには標準ライブラリというものがあります。

モジュールやライブラリを実行する場合、import文を使います。

Randomモジュールを実行する時は、random()メソッドを使うとランダムに数値を返却してくれます。

以下のコマンドを入力してみましょう。

import random
random.random()

結果は以下のようになります。

ランダムメソッドの結果

スクリプトファイルを実行してみよう

サイコロを振って1~6がランダムに出力されるプログラムを作成します。

フォルダ名はdiceとし、pythonファイル名をmy_diceとしてコマンドで実行していきます。

※pythonの拡張子は.pyです。

my_diceというファイル名なら「my_dice.py」となります。

コマンドでフォルダdiceに移動します。以下のコマンドを入力します。

cd dice

以下のコマンドでmy_diceを実行します。

python my_dice.py

結果は以下の通りです。

my_dice.pyの中身のコードですが、

import random
print(random.randint(1,6))

となっています。Randintとはrandomモジュールに含まれているメソッドで、ここでは1から6までのint型の数値をランダムに出力する命令がなされています。

このように、pythonでコマンド入力する時は、pythonと入力すると対話モードに切り替わり、拡張子.pyのファイルを実行することができます。

ここでは、一つのファイルを扱いました。複数のファイルを扱う時には、どのディレクトリにファイルを保存しているのかを把握する必要があります。

データの送受信がどういう経路でなされているかを確認してから実行に移りましょう。

 

まとめ

コマンドプロンプト(ターミナル)でPythonを操作する方法を解説しました。

Pythonがインストールされているだけでも色々なことができますね。

アプリやソフトウェアに頼ってしまいがちですが、勉強中はインタラクティブシェルを使うとPythonがより身近に感じると思います。

「ちょっとした計算はPythonで実行してみる」

という感じで自分の行動に制約をかけてみても良いかもしれませんね。

パソコンの触れ方も工夫してPythonを学んでいきましょう。

 

【PR】

DMM WEBCAMP

  • 特記事項: オンライン受講も可能です
  • 主催: 株式会社Infratop(DMMグループ)
  • 期間: 3ヶ月〜
  • 料金: 26,000円〜(分割払い)
  • 主な言語・技術: HTML、Ruby / Ruby on Rails

DMM WEBCAMPは転職保証付きのプログラミングスクールです。3ヶ月間のプログラミング学習と転職を支援するキャリアサポートで未経験からのエンジニア転職を実現します。HTMLからRubyまでWeb系開発に必要なプログラミング言語を総合的に学ぶことができるカリキュラムです。キャリアチェンジしたい人にオススメのスクールです。


TECH CAMP エンジニア転職

  • 主催: 株式会社div
  • 期間: 10週間 or 6ヶ月
  • 料金: 35,000円〜(24分割払い)
  • 主な言語・技術: HTML、Ruby / Ruby on Rails

『TECH CAMP エンジニア転職』は転職保証付きのプログラミングスクールです。もし転職できなかったら受講料を全額返済する保証サービスが付いています。コースは「10週間の短期集中スタイル」と「半年間の夜間・休日スタイル」があります。ご自身のワークライフに合わせて受講期間を選ぶことができます。本気でエンジニア転職したい人のためのプログラミングスクールです。

 

-Python

Copyright© ピーエスワン , 2020 All Rights Reserved.