python

Python Profiling

Python Profiling

py-spy などの Python のプロファイラの使い方を中心にメモ
atcoder

atcoder

Atcoder でプログラミングの勉強だ About Atcoder AtCoder Scores: AtCoder の(重み付き配点に対応した AGC 001 以降の)問題を点数順に並べる非公式サイトです. EngineeringNote > python > アルゴリズムとデータ構造: どなたか存ぜぬが良いブログ。勉強になるので Contest memo AtCoder Beginner Contest 042 D - いろはちゃんとマス目 / Iroha and a Grid むずい
Jupyter Notebook x Pandas x MoneyForward

Jupyter Notebook x Pandas x MoneyForward

Jupyter Notebook x Pandas で MoneyForward のデータを分析する。 線形回帰分析 https://www.randpy.tokyo/entry/2017/06/16/153435 がとても勉強になる。 回帰分析とは、[x0, x1, x2, x3], [y0, y1, y2, y3] のデータセットがあるときに, x4 に対する y4 を予測すること 線形回帰分析では、予測線が線形 (=直線) であり、最小二乗法 (OLS: Ordinary Least Squares) で求める 線形回帰分
Jupyter Notebook x Pandas

Jupyter Notebook x Pandas

Jupyter Notebook x Pandas でデータ分析。 いろいろな tips をジャンルごとにまとめていくよぉ。 Jupyter Notebook x Pandas でデータ分析 let’s go. Jupyter Notebook 一般系 notebook file から python script への変換 シェルスクリプトじゃないと出来ないようで大変遺憾ながら。 $ jupyter nbconvert --to script mynote.ipynb # -> mynote.py が生成される もしくは notebook の最後のセルに以下を書
SendGrid Receiver on AWS

SendGrid Receiver on AWS

SendGrid の Incoming Webhook 経由でメールを受け取るシステムをサーバーレスアーキテクチャで作りました。 目的 簡易なメール受信機 削除されてもいいやつを受ける もしくは待避機能をつける 通知はslack 詳細の閲覧は html 送信・返信・転送は特にしない どうしてもしたければ 別のメー
JSON Shcema

JSON Shcema

JSON Shcema 仕様とか活用の仕方、ライブラリとかまとめとく 仕様 バージョンが色々あって、 v4 だと自分の周りのだいたいのものでも動くイメージ python 用ライブラリ 名前そのままの jsonschema を使う(ほかは味見していない) json schema validation のエラーメッセージを使う方法 json schema で追加パラメータを
Robot Framework

Robot Framework

Robot Framework 使い方 robot framework 自身の使い方メモ 変数の定義 テストケースの中でもできるよ Integer: *** Test Cases *** Test Case 1 Set Variable ${item} ${0} Boolean: *** Test Cases *** Test Case 2 Set Variable ${item} ${true} String: *** Test Cases *** Test Case 3 Set Variable ${item} Stackoverflow RESTinstance で API のテスト Robot Framework、RESTinstanceでWebAPIのテストをする あたりを参考
ServerlessFramework AWS Python

ServerlessFramework AWS Python

API Gateway + Lambda with Python, the basics まずは基本的な使い方から。 API Gateway の Lambda-integrated proxy に対する Lambda 記述のお作法の Python 編です。 lambda python pip installation ベタにzipでアップロードする方法 参考: https://qiita.com/junara/items/b4a2c416b2f8f2a953ab serverless framework でアップロードする方法 参考: Serverless FrameworkでAWS Lambda関数を作成する serverless-python-requirements をインストール npm
Python

Python

オレオレ Python 環境整備 Ruby, Node.js から Python 使わなきゃいけなくなってきた時に、自分が必要なものをセットアップしていってみた。 pyenv で python 管理 pyenvいれる。 mac なら homebrew で brew install pyenv .bashrc や .zshrc でパスを通したり ## pyenv export PYENV_ROOT="${HOME}/.pyenv" if [ -d "${PYENV_ROOT}" ]; then export PATH=${PYENV_ROOT}/bin:$PATH eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" fi pyenv で python を入れる pyenv install 3.11.3 この
django_study

django_study

Django だよ 環境設定 次回以降に環境を構築する場合,下記流れに沿って構築を行う. pyenvのインストール CentOS 必要そうなものをインストール $ sudo yum groupinstall "Development tools" $ sudo yum install gcc zlib-devel bzip2-devel openssl-devel readline-devel ncurses-devel sqlite-devel gdbm-devel db4-devel expat-devel libpcap-devel xz-devel pcre-devel pyenvインストール $ git clone https://github.com/yyuu/pyenv.git ~/.pyenv $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile $ echo 'eval "$(pyenv init -)"'