python

computer

Webサイトモニタリングツールを作る

欲しいものwebサイトが動いているか定期的に確認してくれて、動いてないときは通知してくれるプログラム。作ったものst34-satoshi/website-monitoring: Website Monitoringできること指定したurlに...
computer

Twitterの Webhook APIを使ってみる

Twitterでいいねやリプの通知を受けっとて何かするためにはWebhookを使う。やること開発者アクセスに申し込む「アカウントアクティビティAPIの概要 | Docs | Twitter Developer Platform」 から開発者...
python

FastAPIで画像とモデルを同時にpostする

fastAPIでfileのアップロードとBaseModelを継承したクラスのポストを同時にやろうとすると422エラーになってつまずいたので、その解決策の備忘録。ファイルとモデルを同時にポストする (失敗)コードfrom fastapi im...
computer

Nginxとgunicornでアプリを公開する

gunicornDockerを使った方が良いと思うが、今回は簡単にサーバー上でバックグラウンドで実行する。gunicorn -b 127.0.0.1:8080 -k flask_sockets.worker server:app -D-Dオ...
python

Matplotlibで日本語フォントを使用する

結論from matplotlib import rcParamsrcParams['font.family'] = 'sans-serif'rcParams['font.sans-serif'] = ['Hiragino Maru Got...
python

Pythonでお絵かき

pythonでお絵描きができるライブラリはたくさんあってどれがいいか正直わからない。今回はdrawSvgを使用する方法を解説する。drawCsvとはGithubに詳しく書いてある。いい感じにベクター形式の画像を作ったりアニメーションも作成で...
python

pyenvでPythonをインストールしたのに Command ‘python’ not found

問題pyenvでPythonをインストールしたが、$python -V で、 Command 'python' not found と表示される。原因・解決source ~/.bash_profileで環境設定の変更を反映させる。終わりにp...
python

FizzBuzz問題は、最初にFizz、次にBuzz で解く

サンプルコードはPython。FizzBuzz問題とは1~100の数字が与えられ、3で割り切れるなら Fizz を出力する。5で割り切れるなら Buzz を出力する。ただし、3と5で割り切れるときは FizzBuzz を出力する。一般的な解...
python

[随時更新] Python 標準ライブラリ 役に立つ!

よく使用するプログラミング言語の標準ライブラリは定期的に確認した方が良い。新しい気づきのまとめ。定期的に更新する予定。Python 標準ライブラリ参考サイト: Python 標準ライブラリ — Python 3.9.0 ドキュメント使えそう...
python

Pythonでローカルサーバを立てる

$python -m http.server 8000これだけでサーバを立てることができる。index.htmlがあるディレクトリで実行すれば、にアクセスした時、index.htmlが表示される。関連記事
Sponsored links