Python

導入

ダウンロード

Download Python | Python.org

"Windows embeddable package"は、他のアプリケーションの一部として動作させるための、最小の環境です。The embeddable package - 4. Using Python on Windows — Python 3.x documentation

既定では%LOCALAPPDATA%\Programs\Python\PythonVersionNumberにインストールされます。Why is Python for Windows not installed in %PROGRAMFILES% ("C:\Program Files")? - Super User

インストール時のオプション「Compile .py files to byte code after installation」をチェックすることで、インタプリタがわずかに高速化されます。python - Should I "Compile .py Files to Byte Code after Installation"? - Stack Overflow

ストアアプリ版

ストアアプリでは、64bit版だけの提供となります。Python Software Foundation - Microsoft Apps

The Microsoft Store package - 4. Using Python on Windows — Python 3.x documentation

%USERPROFILE%\AppData\Local\Microsoft\WindowsAppsにインストールされます。

Python 2とPython 3

Python 3には後方互換性がありませんが、それが問題とならないならばPython 3を用います。

利用方法

コマンドプロンプトからの利用

コマンドプロンプトを起動し、Pythonのインストール ディレクトリにあるpython.exeを実行します。2. Using the Python Interpreter — Python 3.x documentation

C:\Python3*>python
Python 3.*.*
Type "help", "copyright", "credits" or "license" for more information.
>>>

終了するにはCtrl + Zを押下するか、exit()と実行します。

IDEからの利用

スタートメニューの[IDLE (Python)]を実行するか、インストールディレクトリにあるLib\idlelib\idle.pywを実行します。

関数 (Functions)

組み込み関数 (Built-in Functions)

print

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
print - 2. Built-in Functions — Python 3.x documentation
>>> print("ABC")
ABC

Python 3以降、printは文から関数に変更されています。Print Is A Function - What’s New In Python 3.0 — Python 3.x documentation

モジュール (Module)

標準ライブラリ (Standard Library)

Tkinter

PythonのGUIです。

パッケージ (Package)

複数のモジュールをまとめたものです。

pip

Python用のパッケージ インストーラです。pip - プロジェクト概要 — Python Packaging User Guide

python -m pip install SomePackage
Getting Started - pip documentation v23.2.1 Python モジュールのインストール — Python 3.x ドキュメント

インストールされたパッケージの情報は、showで確認できます。pip show - pip documentation v23.2.1

python -m pip show [options] package ...

Selenium

テスト用にWebアプリケーションを自動化するツールです。Selenium

pip install selenium

ドライバのパスの指定を誤ると、「Unable to locate or obtain driver for chrome; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location」としてNoSuchDriverExceptionで失敗します。

ChromeDriver

Chrome for Testing availability

デバッグ

Visual Studio Codeでデバッグできます。VS CodeでPythonコードのデバッグも楽々!!:Visual Studio Codeで始めるPythonプログラミング(1/4 ページ) - @IT かわさきしんじ (2018/06/05)

配布

PyInstallerで実行可能ファイルにまとめることで、Pythonの無い環境でもスクリプトを実行できます。[解決!Python]PyInstallerでPythonスクリプトを実行可能ファイル化するには:解決!Python - @IT かわさきしんじ (2023/05/23)

複数の技術系サイトから、まとめて検索