→言語・開発環境
→AI/機械学習←Google Colabについてはこちら
→PyTorchについてはディープラーニングへ
→スクレイピング
→自動化
サブトピック†
Mojo†
一般記事†
matplotlib†
PyScript†
NumPy†
Anaconda†
Flet†
開発ツール†
→PylanceについてはPython文法系Tipsへ
- 僕が仮想通貨Botを作るときに手放せない便利なPythonライブラリを9個紹介します|くりぷとべあー|note 2022.8
- retry, timeout-decorator, tabulate, pretty_errors, rich, slackweb, pdb, progress apply, Zyte Smart Proxy Manager
- CCXT, talib: 説明不要かと
- cudf: GPU版pandasみたいなやつ。GPUさえあれば死ぬほど早くデータ処理できる。
- seaborn: シュッとしたmatplotlib
- argparse: 実行時のコマンドライン引数の取り扱いが簡単になる
- pendulm: datetime処理が少し直感的になる
テスト、pytest†
VSCodeでpytest†
- テストクラスが認識されない場合、settings.json の "python.testing.pytestArgs" にフォルダ名を書いてみると認識してくれるかもしれない
- ただし、pytest が Discovery Errorになった場合、settings.json 内の python.testing.pytestArgs に書いているディレクトリをうっかり消してしまったりしていないか確認する。
環境構築†
- venv --- 仮想環境の作成 2021.8
- venv モジュールは、軽量な "仮想環境" の作成のサポートを提供します。仮想環境には、仮想環境ごとの site ディレクトリがあり、これはシステムの site ディレクトリから分離させることができます。それぞれの仮想環境には、それ自身に (この仮想環境を作成するのに使ったバイナリのバージョンに合った) Python バイナリがあり、仮想環境ごとの site ディレクトリに独立した Python パッケージ群をインストールできます。
Poetry†