Python
https://github.com/python/cpython/blob/master/Objects/call.c の下に関数コールの仕組みやデフォルト引数の扱いの秘密が隠れてそうには思うものの default で検索しても出てこないし、すぐには分からんなぁ・・・根性入れて compile して print デバッグ…
Fluent Python: Clear, Concise, and Effective Programming わりと評判の良い本の第 2 版。・・・とは言え、そんなにガチで Python を書いているわけではないのだが・・・。
GitHub - googlefonts/fontbakery: Font quality assurance tool written in Python 3. GitHub - fonttools/fonttools: A library to manipulate font files from Python. でも tox 使ってるね。pytest と組み合わせたりすれば良いみたいだけど、たまに見る …
pip install pipdeptree してあげて、 pipdeptree | awk '/^\w/ {print}' すればたぶんいまの環境を構築するための最低限のモジュールが分かると思われる。
FastAPIが覇権を取れるかもという話 - Qiita FastAPI とか Responder が今の流行りなんかな?という気持ちながら、はるか昔から聞く Django もまだまだ現役の様子。 という感じでGitHub - akiyoko/django-book-mysite-sample: mysite sample for akiyoko dja…
FreeTypeで文字を書く(3) - らんだむな記憶の続き。 def save_image(gid): face = freetype.Face(font_path) face.set_char_size(224*64) W, H = 224, 224 Z = np.zeros( (H, W), dtype=np.ubyte ) face.load_glyph(gid) bitmap = face.glyph.bitmap x, y = …
FreeTypeで文字を書く(2) - らんだむな記憶以来まともに触ってないんだけど。 https://github.com/rougier/freetype-py/blob/v2.1.0/examples/agg-trick.py#L37とかの face.set_char_size( size * 64, 0, hres, 72 ) の 64 って何だよ?って話。 https://git…
x={ ...{a:1,b:2,c:3}, d:4,e:5,f:6 } console.log(x) が { a: 1, b: 2, c: 3, d: 4, e: 5, f: 6 } か。へー。Python で >>> x=[1,2,3] >>> [*x,4,5,6] [1, 2, 3, 4, 5, 6] ってなるのとなんか似てるね。
Uvicorn を見ると、 $ uvicorn example:app はプログラムで書くと import uvicorn async def app(scope, receive, send): ... if __name__ == "__main__": uvicorn.run("example:app", host="127.0.0.1", port=5000, log_level="info") なんだなぁ。https://…
PythonのWeb frameworkのパフォーマンス比較 (Django, Flask, responder, FastAPI, japronto) - Qiita 色々ありすぎて分からん・・・。まぁ、FastAPI にしとけばいいのかな?今は。転職黙示録 (10) FastAPIのソースを読む 第4回 UvicornとFastAPIの関係 - Qi…
なんか pyenv で導入した Python を使って python -m venv で作った環境 (virtualenv --copy で作った環境も同様っぽい?) が brew upgrade 後にこうなりやすいような・・・。 pipのインストールで pip is configured with locations that require TLS/SSL, …
とりあえずなんちゃって的なやつ。 【Ubuntu16.04.5】PythonのFlaskをHTTPS化 - Qiita とか「mkcert flask」で検索ひっかかるページとか参考になりそう。Homebrew on Linux — Homebrew Documentationにある linuxbrew を使う手もあるみたいだが、コレ思うよ…
へぇ~ - らんだむな記憶で触れた Flask。Bottle.py になんとなく似てるよなぁ〜と思ったら「ボトルとフラスコ!?」かと気づいた。フラスコを英語でどう書くかピンと来ていなかった。するとFlaskとBottleの容量差 - Qiitaこんな記事が。もともとはジョーク…
Pythonの文字列が標準でf文字列になる(かも) - Qiita print(f"{x=}, {y=}, {x+y=}") {x=} 的なのを使いたいと思ったら Python 3.8 からだった・・・。x={x} と書くのも地味に面倒臭い・・・。
Pythonで動かして学ぶ!あたらしいブロックチェーンの教科書 (AI & TECHNOLOGY) ビットコインに関わってないから全然知らんし、スマートコントラクタとか全然知らんけど。ローカルで実装っぽいから変にネットワークのこと知らんくてもできそうだし?本も薄そ…
Pythonのインデントは何が正解なのか、BigQueryで調べてみた - Qiita ふむふむ。GCP の BigQuery の話が出ている。そのうち試してみようかなぁ
module 'site' has no attribute 'getsitepackages' · Issue #6 · NVIDIAGameWorks/kaolin · GitHub あれ?そうなんだっけ・・・?
Sunsetting Python 2 | Python.org そう言えば昨日しゅーりょーしちゃったな。Python 2.7 Countdown 綺麗な 0 ですね・・・。漸くサポートしなくてよくなったよ・・・PEP 373 -- Python 2.7 Release Schedule | Python.org Being the last of the 2.x series…
windows - Jupyter Notebook with Python 3.8 - NotImplementedError - Stack Overflow で切ない事態を回避する・・・。
という辛い問題がある。 How to handle labels when using dark theme with jupyterlabs? · Issue #25 · matplotlib/jupyter-matplotlib · GitHubなどにも書かれているのだが。 結局はmatplotlib - Change Pyplot axes text color to white - Stack Overflow…
macOS Mojaveで pyenv のインストールに失敗するときの対処方法 - Qiita openssl@1.1ならmacOS MojaveとpyenvでPython 3.7がインストール可能 - Qiita うーん。色々あるんかねぇ
Jupyterカスタマイズ - らんだむな記憶でcustom.cssを作ったけど、 Jupyter Notebook テーマのカスタマイズ - Qiita お前らのJupyterはダサい - Qiita を見るとテンプレから色々作ってくれるんだな・・・。
以下のような感じでファイルに落とさなくてもできた。 from defcon import Font from fontTools.pens.svgPathPen import SVGPathPen from IPython.display import SVG, display font = Font("font.ufo") glyph_set = font._glyphSet pen = SVGPathPen(glyph_…
Jupyerを起動した時に、既に使っていない破棄した仮想環境を示す形でkernel errorが出た。 python - jupyter notebook FileNotFoundError - looking in the wrong anaconda directory - Stack Overflowにあるように「~/Library/Jupyter/kernels/python2/kern…
Python3.6 から追加された文法機能 - Qiita おっとこのようなものが・・・
Python3.xのアスタリスク逆引き - Qiita ふむ・・・アンパックとな・・・
無料JupyterサービスのBinderの紹介 - Qiitaというものが。 「100 numpy exercises」で利用されていた。100 numpy exercisesの備忘録 - Qiita
import os import tweepy from datetime import datetime, timezone import pytz import urllib.request def save_images(account_name): auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SEC…
PythonでTwitter API を利用していろいろ遊んでみる - Qiita Twitter API 登録 (アカウント申請方法) から承認されるまでの手順まとめ ※2019年8月時点の情報 - Qiita Python 今更ながらTweepyを使って、Twitterを操作する - Qiita あたり? カーソルのチュー…
result = model.predict(grace_hopper[np.newaxis, ...]) これ何?と思ったけど、valid な記法なのか・・・ What does the Python Ellipsis object do? - Stack Overflow