リリース・改善中
Programming language · 1991年公開
Python は読みやすい文法と充実した標準ライブラリを備えた汎用言語で、自動化、Web バックエンド、データ分析、機械学習で広く使われています。
Python は Guido van Rossum が開発し、1991 年に初めて公開された汎用プログラミング言語です。インデントでコードブロックを表し、簡潔で読みやすい文法を重視しているため、プログラムが擬似コードに近い見た目になります。インタプリタがコードを直接実行するので、対話モードでアイデアを試し、すぐに結果を確かめられます。
Python は、実行速度よりも開発のしやすさやエコシステムの広さが重要な場面で力を発揮します。スクリプトと自動化、Web サービス、データ分析、科学技術計算、機械学習が代表的な分野です。標準ライブラリはファイル、ネットワーク、テキスト処理など幅広い領域をカバーし、PyPI には数十万のサードパーティ製パッケージが公開されています。性能が求められる部分は、C などのコンパイル言語で書かれたライブラリが担うことが多くあります。
まずは Python 3 をインストールし、対話モードを開いて公式チュートリアルを順に進めるのがおすすめです。プロジェクトごとに仮想環境を作り、pip でパッケージをインストールする方法を早めに身につけ、その後は標準ライブラリのリファレンスやテストの書き方へと広げていきましょう。
インデントでブロックを表し、明快な書き方を一つに絞ろうとする文化があるため、コードが読みやすく、レビューもしやすくなります。
ファイル、JSON、HTTP、正規表現、日付、テストなどのモジュールが最初から含まれており、追加のパッケージなしで済む作業も多くあります。
変数に型を宣言する必要はなく、任意の型ヒントを書けば、エディタや mypy などのツールが実行前に誤りを見つけてくれます。
PyPI には Django や Flask などの Web フレームワークから、NumPy や pandas などのデータ処理ツールまで、多様なパッケージがそろっています。
Windows と macOS では python.org のインストーラーを、Linux ではディストリビューションのパッケージマネージャーを使います。インストール後、ターミナルでバージョンを確認します(Windows では py --version)。
python3 --versionプロジェクトごとに専用の環境を作り、パッケージが混ざらないようにします。Windows では py -m venv .venv で作成して .venv\Scripts\activate で有効化し、macOS と Linux では source .venv/bin/activate で有効化します。
python3 -m venv .venv仮想環境を有効にすると、どの OS でも python がその環境を指します。PyPI のパッケージを pip でインストールし、プロジェクトを共有するときは requirements.txt に一覧を残しておきます。
python -m pip install requestsprint() は引数を標準出力に書き出します。この 1 行を hello.py として保存し、python3 hello.py(Windows では py hello.py)で実行すると Hello, world! と表示されます。main 関数もコンパイルの手順も不要で、インタプリタがファイルを上から順に実行します。
hello.py
print("Hello, world!")
python3 hello.pyインストールから Python の中心となる考え方まで、6 章で順を追って学びます。
Python について質問し、経験を共有し、意見を交わす場所です。
まだディスカッションはありません。最初の話題を始めましょう。
コメント 0件
ログイン · ログインするとコメントできます。
最初のコメントを書いてみましょう。