pycon2014jpに行ってきた話
所感
django-debug-toolbarよさげ
pyramigばかりでflaskみなくなったけどflaskオワコンなの?
ラズパイ面白そうだから買う
非同期ライブラリはtornadoがいいらしい
pythonパッケージツールのことがさっぱりよくわからない。結局どうしたらいいんだ。virtualenvいいっていうけど結局それの操作覚えないといけないので面倒くささは何も変わらないなぁ。
python3はGAE SDKが対応したら粛々と移行を行うと思います。それ以上も以下もない。
面白かった話
CH03 Djangoアプリケーション、パフォーマンスチューニング (ja) - YouTube
【発表資料】PyConJp 2014 「OpenCVのpythonインターフェース入門」と、その補足説明 | DERiVE コンピュータビジョン ブログ & メルマガ
Python を支える技術 ディスクリプタ編 #pyconjp - Qiita
CH15 Pythonではじめる野球プログラミング (ja) - YouTube
CH01 Opening~Keynote: Kenneth Reitz - YouTube
メモの供養。内容保証なし
pycon2014jp 1day
@hirokiky
SQLを吐きまくるコードは誰だ
インデックス
キャッシュ
アプリケーション外
django-debug-toolbar
dbログ出力
Funcload
python, Raspberry Pi, arduinoで作る商品電力モニター
@kironono
らずぱいとあるどいのの通信
シリアル通信
RS0232C
TX,RX,GNDがあればいい
Firmata
python-firmata
pySearial
電力の見える化
電流センサー
あるどいの
センサー制御
らずぱい
あるどいのと通信
Webアプリ
データ保持
電流センサ
CTL-10-CLS
リファクタリングツール
flake8
docformatter
eradicate
unify
pyformat
jedi
Rope
Code Climate
Radon
Sentry
pycon2014jp 2day
pythonの非同期プログラミング
@checkpoint
非同期処理の選択肢
twisted
イベント駆動型ネットワーキングフレームワーク
TCP、UDP、SSL、HTTP、SSH、FTP
Deferred使う
tornado
Facebookが開発のOSS
WebFW+非同期通信ライブラリ
高速
gevent
thread, multi process, etc
asyncio
python3.4から標準ライブラリ入り
アーキテクチャ
Event loop
Corutines
Future, Task
aiohttp
非同期の使い方としてよいサンプル
パッケージングの今
パッケージを使う・作る・活用
pypi
pip
virtualenv
pip
-pre
-allow-external
-allow-univerified
python3.4以降からpipを利用可能になる
ローカルサーバーからインストール
pip install pyramid -f url
requirements.txt
--no-indexとかある
wheel
pip install wheel
pip wheel pyramid
setuptools
パッケージングするための必須ツール
setup.py
パッケージのメタデータを書いておく
内部ではsetuptoolsやdistutilsなどを呼ぶようにする
ローカルPyPIサーバー
pip install devpi
devpi
travisとかでpip wheelしておいてwheelhouseまるごとVCSに入れてしまうようにする
devpiをLANに立てておくとか、Wheelしておくとか
requirements.txtを分けると使い勝手がよくなる(依存ライブラリとオプションとか)
使う
pipが細かく進化してる
作る
setuptools
公開
wheelを使うとよい
sqlacodegen
DB schemeからSQLAlchemyのModelコードを自動生成
Start Bootstrap
morris.js
棒グラフ・折れ線グラフ
HIGHCHARS
散布図
セイバーメトリクス
BABIP
ピタゴラス勝率