気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

python

実行中以外の全体ソースを参照できるPython デバッガー pudb

インストール $ pip install pudb 使い方 pythonのところをpudb に置き換えるだけ $ pudb sample.py コマンド n : 次の行へ (ステップオーバー) s :関数などの内部に入る (ステップイン) b :ブレークポイントを打つ ? : Help ウィンドウが表示 Ctrl + x : 下…

Pythonの負荷テストツール Locust

Pythonで負荷テストコードを記載するLocustについて記載します。 特徴 シナリオを Python で記述 分散&スケーラブル Web ベース管理画面 高いカスタマイズ性 本家サイト Github:GitHub - ktanakaj/locust-example: Example scripts for Locust Github/examp…

MacOS Python3系インストール

Pythonバージョン管理ツールのpyenvを入れて、3系のPythonをインストール&適用させていきます。 pyenvをインストール brew install pyenv pyenvの設定(シェルがzshの場合) echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc echo 'export PATH="$PYENV_R…

pythonのコード解析プラグインを検討する

pythonのパッケージ管理に引き続き、 開発環境設定を進めてみる。 pythonのコード規約がわかっていないので、 規約を覚える意味でもプラグイン導入してみる。 導入は必須に近いツールな気がするが。。 以下を導入してみます。 コード解析ツール(flake8, flak…

Pythonパッケージ管理は、venvを使うことにした

最近、個人的にpythonでselenium動かしていろいろ情報収集するツールを 作って遊んでいます。パッケージ管理がいけてなかったので、見直しました。 pyenvを元々使っていたが、プロジェクトごとの パッケージ管理をやりたいと思い、python3に入っているvenvを…