両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
python [2020/06/12 21:17] – [パッケージ] ともやん | python [2024/03/12 09:21] (現在) – [パッケージ] ともやん |
---|
====== Python 関連 ====== | ====== Python 関連 ====== |
{{:python:python_logo.svg?200|Python Logo}}\\ | {{:python:colt_python_img_6785.jpg?360|Python Image}}\\ |
| [[https://commons.wikimedia.org/wiki/File:Colt_Python_IMG_6785.jpg|File:Colt Python IMG 6785.jpg - Wikimedia Commons]] より...\\ |
| なぜにヘビ🐍ぢゃないんでしょうねぇ😅💦\\ |
| |
| {{:python:python_logo.svg?150|Python Logo}}\\ |
本家: [[https://www.python.org/|Welcome to Python.org]]\\ | 本家: [[https://www.python.org/|Welcome to Python.org]]\\ |
ソースコード: [[https://github.com/python/cpython|GitHub - python/cpython: The Python programming language]]\\ | ソースコード: [[https://github.com/python/cpython|GitHub - python/cpython: The Python programming language]]\\ |
\\ | \\ |
[[python:venv|Python venv 仮想環境]]\\ | [[python:venv|Python venv 仮想環境]]\\ |
[[python:virtualenvwrapper|VirtualEnv & VirtualEnvWrapper で作る Python 2.7 仮想環境]](古い資料です)\\ | [[python:pipenv|pipenv - 人間のための Python 開発ワークフロー]]\\ |
| [[python:virtualenvwrapper|VirtualEnv & VirtualEnvWrapper で作る Python 2.7 仮想環境]] (☢️古い資料です (Obsolete)☢️)\\ |
[[python:pythonbrew|pythonbrew の使い方]]\\ | [[python:pythonbrew|pythonbrew の使い方]]\\ |
[[python:pip|pip の使い方]]\\ | [[python:pip|pip - Python パッケージ管理システム]]\\ |
| [[python:pipx|pipx - 分離環境での Python アプリケーションのインストールと実行]]\\ |
| [[python:mamba|mamba - 高速で堅牢なクロスプラットフォームのパッケージ マネージャー]]\\ |
[[python:easy_install|easy_install、setuptools、pip - パッケージ管理]]\\ | [[python:easy_install|easy_install、setuptools、pip - パッケージ管理]]\\ |
\\ | \\ |
[[windows:mercurial|TortoiseHg - Mercurial 分散型バージョン管理システム用ツール]](Windows)\\ | [[windows:mercurial|TortoiseHg - Mercurial 分散型バージョン管理システム用ツール]](Windows)\\ |
[[mac:tortoisehg|TortoiseHg - Mercurial 分散型バージョン管理システム用ツール]](Mac)\\ | [[mac:tortoisehg|TortoiseHg - Mercurial 分散型バージョン管理システム用ツール]](Mac)\\ |
| \\ |
| [[python:manylinux|manylinux]]\\ |
| |
===== プログラミング ガイド ===== | ===== プログラミング ガイド ===== |
| |
===== 言語構文 ===== | ===== 言語構文 ===== |
| [[python:python_script_template|Python スクリプトのひな型]]\\ |
| |
[[python:language_memo|Python ランゲージ メモ]]\\ | [[python:language_memo|Python ランゲージ メモ]]\\ |
[[python:slice|Python スライス]]\\ | [[python:slice|Python スライス]]\\ |
[[python:list_comprehension_and_generator_expressions|リスト内包表記とジェネレータ式]]\\ | [[python:list_comprehension_and_generator_expressions|リスト内包表記とジェネレータ式]]\\ |
[[python:lambda|無名関数(lambda)]]\\ | [[python:lambda|無名関数(lambda)]]\\ |
[[python:python_script_template|Python スクリプトのひな型]]\\ | |
[[python:module_sample | Python モジュールサンプル]]\\ | [[python:module_sample | Python モジュールサンプル]]\\ |
[[python:decorator|Python デコレータ]]\\ | [[python:decorator|Python デコレータ]]\\ |
[[python:argparse|argparse - コマンドライン引数解析]]\\ | [[python:argparse|argparse - コマンドライン引数解析]]\\ |
[[python:timeit|timeit]]\\ | [[python:timeit|timeit]]\\ |
[[python:pathlib|pathlib, glob]]\\ | [[python:pathlib|pathlib, glob.iglob(), os.walk()]]\\ |
[[python:gettext|gettext - 多言語対応]]\\ | [[python:gettext|gettext - 多言語対応]]\\ |
[[python:winreg|winreg - Windows レジストリ アクセス]]\\ | [[python:winreg|winreg - Windows レジストリ アクセス]]\\ |
| |
===== パッケージ ===== | ===== パッケージ ===== |
| [[python:attrdict|AttrDict - 属性スタイルでアクセスできる辞書]]\\ |
[[python:numpy_scipy_matplotlib|NumPy, SciPy, Matplotlib, CuPy, Pandas]]\\ | [[python:numpy_scipy_matplotlib|NumPy, SciPy, Matplotlib, CuPy, Pandas]]\\ |
[[python:pyopencl|PyOpenCL]]\\ | [[python:pyopencl|PyOpenCL]]\\ |
[[python:pyopenssl|pyOpenSSL]]\\ | [[python:pyopenssl|pyOpenSSL]]\\ |
[[python:ipython|IPython]]\\ | [[python:ipython|IPython]]\\ |
[[python:jupyter_notebook|Jupyter Notebook]]\\ | [[python:jupyterlab|JupyterLab - Project Jupyter の次世代ユーザーインターフェース]]\\ |
[[python:fabric|Fabric]]\\ | [[python:jupyter_notebook|Jupyter Notebook - プログラムとその実行結果を再実行可能なドキュメント形式で表現]]\\ |
| [[python:fabric|Fabric - シンプルな Pythonic リモート実行とデプロイメント]]\\ |
[[python:moinmoin|MoinMoin]]\\ | [[python:moinmoin|MoinMoin]]\\ |
[[python:pythonnet|Python for .NET (pythonnet)]] (Python .NET 連携)\\ | [[python:pythonnet|Python for .NET (pythonnet)]] (Python .NET 連携)\\ |
[[python:uamobile_install|uamobile]]\\ | [[python:uamobile_install|uamobile]]\\ |
[[python:package_build_error|パッケージビルドでエラーになる場合]]\\ | [[python:package_build_error|パッケージビルドでエラーになる場合]]\\ |
\\ | |
[[python:python-hwinfo|python-hwinfo]]\\ | [[python:python-hwinfo|python-hwinfo]]\\ |
\\ | |
[[python:mutagen|Mutagen]]\\ | [[python:mutagen|Mutagen]]\\ |
[[python:pymongo|PyMongo]]\\ | [[python:pymongo|PyMongo]]\\ |
[[python:python-vlc|python-vlc]]\\ | [[python:python-vlc|python-vlc - VLC の Python バインディング]]\\ |
[[python:musicbrainzngs|musicbrainzngs]]\\ | [[python:musicbrainzngs|musicbrainzngs]]\\ |
\\ | |
[[python:pyutm|PyUTM]]\\ | [[python:pyutm|PyUTM]]\\ |
[[python:twitter_scraper|Twitter Scraper]]\\ | [[python:twitter_scraper|Twitter Scraper]]\\ |
[[python:facebook_scraper|Facebook Scraper]]\\ | [[python:facebook_scraper|Facebook Scraper]]\\ |
| |
| [[python:pybluez|PyBluez - Bluetooth アクセス]]\\ |
| [[python:pyserial|pySerial - シリアルポート アクセス]]\\ |
| |
| [[python:werkzeug|Werkzeug]]\\ |
| [[python:opencv|OpenCV]]\\ |
| [[python:clang|clang バインディング]]\\ |
| |
| [[python:taurus|Taurus - 継続的テスト自動化フレームワーク]]\\ |
| |
| [[python:libtmux|libtmux - tmux を制御するための Python スクリプトライブラリ]]\\ |
| [[python:sudo_plugin|Sudo Python Plugin API]]\\ |
| [[python:cryptography|cryptography]]\\ |
| |
| [[python:pyspice|PySpice]]\\ |
| [[python:bokeh|Bokeh - Web ブラウザー用のインタラクティブなビジュアライゼーション視覚エフェクト Python ライブラリ]]\\ |
| [[python:nanobind]]\\ |
| [[python:pyskein|PySkein - Python 用の Skein ハッシュ アルゴリズム]]\\ |
| |
| |
===== ツール ===== | ===== ツール ===== |
[[python:get_shell_cmds|Windows 10 の Shell コマンドの取得]]\\ | [[python:get_shell_cmds|Windows 10 の Shell コマンドの取得]]\\ |
| [[python:split_hash|巨大ファイルの分割ハッシュ値算出ツール]]\\ |
| |
===== JIT コンパイラ ===== | ===== JIT コンパイラ ===== |
===== 開発環境 ===== | ===== 開発環境 ===== |
[[python:eclipse|Eclipse + PyDev]] - 統合開発環境\\ | [[python:eclipse|Eclipse + PyDev]] - 統合開発環境\\ |
[[linux:fedora_eclipse|Fedora Eclipse]] - 統合開発環境\\ | [[linux:fedora:fedora_eclipse|Fedora Eclipse]] - 統合開発環境\\ |
[[dotnet:iron_python_studio|IronPython Studio]] - IronPython(.NET 対応 Pyhton) の総合開発環境\\ | [[dotnet:iron_python_studio|IronPython Studio]] - IronPython(.NET 対応 Pyhton) の総合開発環境\\ |
| [[python:micropython|MicroPython - マイクロコントローラー向けに最適化された Python]]\\ |
| |
===== プロセス制御 ===== | ===== プロセス制御 ===== |
===== Deep Learning 関連 ===== | ===== Deep Learning 関連 ===== |
[[python:deep_learning|Python による Deep Learning の実装]]\\ | [[python:deep_learning|Python による Deep Learning の実装]]\\ |
| [[python:colorization_ai|Colorization AI]]\\ |
===== Xrea編 ===== | |
以下の方法は動作確認済み。Django のコマンドも正常に動作する。\\ | |
[[python:virtual_python|Virtual Python のインストール(Xrea編)]]\\ | |
[[python:django_install_xrea|Django のインストール(Xrea編)]]\\ | |
[[python:django_wsgi_application_xrea|DjangoをWSGIアプリケーションとして実行する(Xrea編)]]\\ | |
[[python:django:django_bpmobile|django-bpmobile のインストール]]\\ | |
\\ | |
以下の方法では Psycopg2 が正常動作しないため Django のコマンドがエラーとなってしまった。(調査中...)\\ | |
[[python:python_install_xrea|Python 2.6 のインストール(Xrea編)]]\\ | |
[[python:python_psycopg2_xrea|Psycopg2 のインストール(Xrea編)]]\\ | |
[[python:django_install_xrea|Django のインストール(Xrea編)]]\\ | |
| |
===== 参考文献 ===== | ===== 参考文献 ===== |
[[https://qiita.com/hatai/items/34c91d4ee0b54bd7cb8b|Awesome Python:素晴らしい Python フレームワーク・ライブラリ・ソフトウェア・リソースの数々 - Qiita]]\\ | [[https://qiita.com/hatai/items/34c91d4ee0b54bd7cb8b|Awesome Python:素晴らしい Python フレームワーク・ライブラリ・ソフトウェア・リソースの数々 - Qiita]]\\ |
| [[https://towardsdatascience.com/10-cool-python-project-ideas-for-python-developers-7953047e203|10 Cool Python Project Ideas for Python Developers | by Claire D. Costa | Towards Data Science]]\\ |
| [[http://www.sakito.com/2012/10/rrdtool-python.html|RRDtool を Python から使う | 技術的生存報告記]]\\ |
| |
| ===== 古いドキュメント ===== |
| [[python:document_archive|古いドキュメント]]\\ |
| |