プロジェクト

全般

プロフィール

Python

バージョン

Pythonは、大きくバージョン2系、3系の2つがあります。バージョン2系は2020年にサポートが終了しているので、現時点ではレガシー環境での動作を目的としないなら、3系を使うのが良いでしょう。
バージョン3系では、マイナーバージョンが順次リリースされており、2025年7月時点では3.13が最新です。

言語

文法

ライブラリ

標準ライブラリ

ファイル入出力

GUI

セキュリティ

ツールアクセス

Redmineへのアクセス

Microsoft Officeへのアクセス

MongoDBへのアクセス

データ解析

AI

機械学習

開発環境

REPL

Python の対話環境 REPL(Read-Evaluate-Print Loop)を使うメモ

JetBrains

実行環境

バイトコード

Pythonは、ソースファイルを実行する際、いったんバイトコードに変換しそれをPythonVM上で実行する形式を取ります。

バイトコードのキャッシュ

複数のモジュール(.pyファイル)で構成するプログラムを作成した場合、スクリプトとして指定したソースファイルからimoprtしているモジュールは一旦バイトコードファイルに変換され、__pycache__ディレクトリの下に、モジュール名.cpython-314.pyc のファイル名でキャッシュされます。
pip等でインストールした外部ライブラリについては、site-packagesの各ライブラリディレクトリ下の__pycache__ディレクトリにキャッシュします。
トップレベル(スクリプトとして実行を指定したPythonファイル)はキャッシュ対象外となります。

開発したプログラムを配布

Pythonで作成したプログラムを別なマシンに配布して実行する方法です。

Python プログラム配布

Tips

データ変換

ドキュメント・文献

Pytyhon ドキュメント

https://docs.python.org から公式ドキュメントが公開・ダウンロード用アーカイブが提供されています。
日本語訳版も存在しています。

大学講義資料

東京大学「Pythonプログラミング入門」

https://github.com/UTokyo-IPP/utokyo-ipp.github.io

京都大学「プログラミング演習 Python」

http://hdl.handle.net/2433/285599


1日前に更新