Python

新着順 人気順

uv 入門:pip より速い Python パッケージマネージャーの使い方

uv 入門:pip より速い Python パッケージマネージャーの使い方 uv は Rust 製の高速 Python パッケージマネージャーです。pip・pip-tools・venv の機能をまとめて置き換えられ、インストール速度は pip の 10〜100 倍とされています。 早わかりまとめ 操作 …

XMLエスケープとは:特殊文字の扱いとPython・JavaScriptでの実装

XMLには特別な意味を持つ文字があります。これらをそのまま書くとXMLパーサーが誤解してエラーになるため、エスケープ(別の表現に置き換え)が必要です。 APIのリクエストボディにコードスニペットやHTMLを含める場合、XMLエスケープを忘れると400エラーに…

Pythonのバージョン管理:pyenv・miseの使い方と切り替え方法

Pythonのバージョン管理:pyenv・miseの使い方と切り替え方法 はじめに Pythonを使っていると、こんな場面が出てきます。 プロジェクトAはPython 3.11、プロジェクトBはPython 3.13を使っている チームの誰かの環境だけ動かない 新しいPythonを試したいが、…

Pythonのバージョン確認方法まとめ:コマンドからコード内まで

Pythonのバージョン確認方法まとめ:コマンドからコード内まで はじめに Pythonを使っていると、バージョンを確認したい場面が頻繁にあります。 新しいPCで環境を構築したとき エラーが出てバージョンが原因か調べたいとき スクリプト内でバージョンによって…

VSCodeでPythonインタープリターを選択・切り替える方法:pyenv・venv・mise対応

VSCodeでPythonインタープリターを選択・切り替える方法:pyenv・venv・mise対応 はじめに VSCodeでPythonを使うとき、インタープリターの選択を正しく行わないとコードの実行やlintが期待通りに動きません。 複数のPythonバージョンを使い分けている プロジ…