#author("2025-05-09T04:09:30+00:00","default:yoya","yoya")
#author("2025-05-09T04:09:39+00:00","default:yoya","yoya")
[[ProgrammingLanguage]] > [[Python]] > [[Python3]]
* . [#u6f0fccb]
#contents
- [[Python/Version]] - [[pyenv]]
- [[Python/Windows]] | [[Python/macOS]]
- [[Python/wasm]]
- [[Colaboratory]]
- [[Python/Type]]
- [[Python/Web]] | [[Python/Web#framework]] (フレームワーク)
- [[Python/GUI]]
- [[Python/Thread]]
- [[Python/Logging]]
- [[PyInotify]]
- [[Python/ext]]
- [[NumPy]]
- [[Python/Excel]]
- [[Python/Date]]
- [[Graph#python]]
* official [#ifea66eb]
- https://www.python.org/
- https://docs.python.org/3/
- https://docs.python.jp/3/index.html
* 入門 [#g2b1eed5]
- Pythonプログラミング入門
-- https://utokyo-ipp.github.io/IPP_textbook.pdf
- プログラミング演習 Python 2019
-- https://repository.kulib.kyoto-u.ac.jp/dspace/bitstream/2433/245698/1/Version2020_02_13_01.pdf
-- https://repository.kulib.kyoto-u.ac.jp/dspace/bitstream/2433/245698/2/Version2020_02_13_02.pdf
- Think Python (second edition)
-- https://greenteapress.com/thinkpython2/thinkpython2.pdf
* Linter / Formatter [#rf4b1953]
- [[Flake8]]
- [[Ruff]]
- [[PyFormat]]
* 引数 [#args]
- argparse – コマンドラインオプションと引数の解析
-- http://ja.pymotw.com/2/argparse/index.html
- argparseを使ってみた
-- http://d.hatena.ne.jp/rudi/20100805/1281020304
* バイナリ [#binary]
- struct – バイナリデータを扱う
-- http://ja.pymotw.com/2/struct/
* PHP [#ea2580f7]
- php プログラマのための Python チュートリアル
-- http://phpy.readthedocs.org/en/latest/
- PHPerの為のPython入門 - 超基礎
-- http://qiita.com/odoku/items/97100c9fa20449b72588
* Windows 用 [#win]
http://www.python.jp/Zope/download/pythonjpdist
- [[IronPython]] (.NET)
* 日本語 [#japanese]
- http://www.macfreek.nl/memory/Encoding_of_Python_stdout
* パッケージ [#r5a276eb]
- [[Python/pip]]
* ライブラリ [#library]
- [[PyOpenGL]]
- [[PyCUDA]]
- [[NumPy]]
- [[python-colormath]]
- [[Python/Colour]]
- [[pandas]] (data analysis)
- [[Twisted]] (event-driven networking engine)
- [[HOPE]] (天文物理学向け計算に特化したPython JITコンパイラ)
- [[PyAutoGUI]]
** 画像 [#qa627fe8]
- PIL ([[PythonImagingLibrary]])
- [[scikit-image]]
- [[ITK]]
- [[ImageMagick#python]]
** 音声 [#audio]
- https://docs.python.org/3/library/wave.html
- [[librosa]]
* その他 [#etc]
- Pythonによる黒魔術入門
-- https://www.slideshare.net/ssuser38b704/ll-lang-blackmagic
- [python] 細かすぎて伝わりにくい、Pythonの本当の落とし穴10選
-- http://kwatch.houkagoteatime.net/blog/2014/08/24/python-pitfalls/
- Mypy is an experimental optional static type checker for Python
-- http://www.mypy-lang.org/
- http://docs.python.jp/3/library/traceback.html
- textsIntroduction To Computation And Programming Using Python, Revised Guttag, John V.
-- https://archive.org/details/IntroductionToComputationAndProgrammingUsingPythonRevisedGuttagJohnV.
- Pythonを書き始める前に見るべきTips
-- http://qiita.com/icoxfog417/items/e8f97a6acad07903b5b0
- Google Python スタイルガイド
-- http://works.surgo.jp/translation/pyguide.html
- Python の __init__.py とは何なのか
-- https://qiita.com/msi/items/d91ea3900373ff8b09d7
- How to Convert RGB Image to Grayscale in Python
-- https://appdividend.com/2022/09/15/how-to-convert-rgb-image-to-grayscale-in-python/
ap = argparse.ArgumentParser()
ap.add_argument("-i", "--image", required=True,
help="path to input image to be OCR'd")
ap.add_argument("-p", "--preprocess", type=str, default="thresh",
help="type of preprocessing to be done")
args = vars(ap.parse_args())
* 関連 [#rel]
- [[プログラミング言語>ProgrammingLanguage]]