😺

Pythonとは

2022/05/09に公開

いつもLinuxの環境構築などでお世話になってるここのサイトから今日はPythonについて勉強してみたいと思います(•ㅂ•)/

Today's topics

  1. Pythonてなんぞや
  2. バージョンてなんぞや

Pythonとは

Pythonとは
  • プログラミング言語の一つ
  • 開発者はGuido van Rossum
  • 1990年代初頭オランダ生まれ
特徴
  • コードの読みやすさ&書きやすさ
  • 汎用性の高さ
  • AIや機械学習、データサイエンスなどに使われている
  • もちろんアプリケーションアプリケーション開発にも使える!
  • モジュールやフレームワークが充実しているので便利
  • 2系と3系が存在


    Pythonコードの例
result = []
for num1 in range(1, 10):
    tmp = []
    for num2 in range(1, 10):
        tmp.append(f'{num1 * num2:2}')
    result.append(tmp)

for row in result:
    print(', '.join(row))

↑ 九九を作成するプログラム


直感的に読みやすいコードですなぁ(’∀’人)♥+
f'{}とかも便利でよき。

C言語と比較

毎度お馴染み、Hello Worldを出力するコードの違い


C言語

#include <stdio.h>

int main(void) {
    printf("Hello World\n");
    return 0;
}

Python

print('Hello World')



C言語、ながっ(´•д•`;)
Python、みじかっ!!


プログラミング言語と一言で言っても色々あるのですなぁ...


バージョン

Pythonのバージョン
  • Pythonのバージョンはセマンティックバージョニングで表される
  • 3.6.8←こんな感じ
  • 左から順に、メジャーバージョンマイナーバージョンパッチバージョン
バージョン 説明
メジャーバージョン 後方互換性がなく、APIを変更したときに更新される番号
マイナーバージョン 後方互換性を保ちつつ、APIを変更したときに更新される番号
パッチバージョン バグや機能の不具合を修正したときに更新される番号

使ってみる

Pythonのインストール方法

UbuntuなどのDebian系のLinux OS

sudo apt update && sudo apt install -y python[version]
コマンド 説明
sudo apt update インストール可能なパッケージの一覧を更新
sudo apt install -y python[version] インストールしたいPythonのバージョンを指定して実行
-y インストール中に聞かれる質問を全て自動でyesにしてくれる
インストールされたかの確認
python --version

実行すると、インストールに成功している場合バージョン名が表示される

REPL(対話モード)
python

実行すると、対話モードが起動する。
終了する時はexit()もしくはCtrl+D(MacはCmd+D)


お世話になったLinux環境構築サイトのコース一覧

Discussion