- 2023年3月3日
- 2023年3月3日
【Python】簡易なコマンドラインチャットインターフェースの例
ChatGPT APIが流行っているので Python でちょっとしたチャットプログラムの例を二つ紹介します。 一つ目はコマンドラインで実行する一行でやりとりするチャットです。 […]
ChatGPT APIが流行っているので Python でちょっとしたチャットプログラムの例を二つ紹介します。 一つ目はコマンドラインで実行する一行でやりとりするチャットです。 […]
題名の通りです。Python ではデフォルト引数に list や dict などの mutable object を直接セットすると、予期しない挙動を引き起こしやすいです。 具 […]
Pythonで高速化というとアルゴリズムの改善、マルチプロセス、マルチスレッド、Cライブラリ呼出しあたりが効果を見込みやすいですが、外部APIなどの外部リソースの待ち時間がボトル […]
Requests は Python の HTTP クライアントライブラリの一つです。よくある pip install のみで導入できます。 python -m pip insta […]
pandas はデータ解析を支援するライブラリです。 pandas documentation — pandas 1.1.2 documentation よく read_csv […]
poetry は Python のパッケージ管理ツールです。pip コマンドでとりあえずパッケージをダウンロードしたけれども何が入っているか覚えきれない。あるパッケージをダウンロ […]
schedule · PyPI dbader/schedule: Python job scheduling for humans. schedule — schedule 0.4 […]
スプライン曲線はいくつかの式を組み合わせて自由な曲線をなるべく簡単に作ろうとする手法です。画像でいえば赤の曲線と青の曲線とまた別の赤の曲線を組み合わせて複雑な曲線を作っています。 […]
Pythonは多くのライブラリを抱えている言語です。そのライブラリの中で人気の一つが matplotlib です。これはMatlabのプロット機能同然の機能を提供する描画ライブラ […]
SlackにはAPI、URLに特定のパラメータを入れてアクセスするだけでメッセージを送る仕組みがあります。これをプログラミング様にラッピングしたライブラリがしばしばあります。例え […]
文字列中の一部を任意の値に変更して出力することはよくある作業です。例えば次です。 +演算子を使用した文字列結合です。望む結果は出ているのですが、文字列リテラルのための「R […]
長期にわたって動かすプログラムを運用する際ログは重要です。ログがないと何が起こったかもさっぱりわからず想定しない動作の対応もとても困難です。そんなわけでログを作るわけですが、ただ […]