2019-05-01から1ヶ月間の記事一覧

macOS Mojave でpyenv install 3.4.3 が失敗したときの対応

pyenvでのpythonのinstallが失敗したときの対応を記録しておく。 rMBP01:~ kapi$ pyenv install 3.4.3 python-build: use openssl from homebrew python-build: use readline from homebrew Downloading Python-3.4.3.tar.xz... -> https://www.python.org/f…

VS Code + pipenv で MacにPython開発環境を作る

なぜVS Code? Remote Developmentがよさそう intellisenseによる補完がよさそう そのうちpythonもintellicodeの補完もでるだろう 現在はPython中心でPycharm使っているが他の言語も使う予定 めっちゃ流行っている なぜpipenv? Pythonのパッケージ周りのベス…

Pythonの非同期asyncioについてのメモ

ノンブロッキングな非同期の要素 コルーチンオブジェクト(async/await) コルーチンをスケジュール管理するオブジェクト(Task もしくはFuture) 複数コルーチンを実行するloop 非同期処理の用語 asyncioモジュールはノンブロッキングな非同期処理に使う シング…

暗号技術入門のメモ

暗号技術の理解のために大事なこと 各種暗号技術の目的を正しく理解する 暗号技術に使われる用語が日常語と混同しやすいので、用語の意味をしっかりと理解する 暗号技術には目的がある。 目的がわかれば、技術の中身も理解しやすくなる。 最終目的: 遠く離れ…

レコメンドシステムの参考資料

参考になるweb上の資料 レコメンドアルゴリズムの基本と周辺知識と実装方法 第1回 レコメンドシステムと集合知:Hadoopでレコメンドシステムを作ろう|gihyo.jp … 技術評論社 Building Recommender Systems with Machine Learning and AI | Udemy http…

2019-05-01学んだ言葉

byte(バイト) 情報量の単位のこと。多くの場合は8bitのこと 8bit は 28 = 256なので、10進数なら0~255 or -128~127, 16進数なら0x00~0xffで表すことができる PythonのBytesIO バイナリデータをメモリ上で高速に扱うための機能 画像や音声データをファイルに…

PythonのBytes型, Base64, BytesIO

PythonのBytes型, Base64, BytesIO 参考資料 Python入門 Pythonのstr型とbytes型 | KISO-REN base64ってなんぞ??理解のために実装してみた - Qiita base64についてすごくわかりやすくまとめられている

Python_Webアプリでグラフをファイルを経由せず直接描画する