Contenu connexe
Similaire à S02 t3 python_study_web
Similaire à S02 t3 python_study_web (20)
Plus de Takeshi Akutsu (20)
S02 t3 python_study_web
- 6. Python スタートアップ事例
instagram は Django
Python は少人数の初心者チームの目的遂行に
忠実に応えてくれるハンディなツール。
まさにスタートアップ向け!
「バックエンドの経験はなかった」Instagram 創業者は、
どうやってシステムをスケールさせてきたか
http://www.publickey1.jp/blog/12/instagram.html
- 9. 初心者開発を支えてくれた
Python ライブラリ 1
・smtplib, email - 何かあったら自分にメール 通知
・redis - chat など
・Slack- slack アプリへの通知
・logging - ログ
・watchdog(Grunt や Gulp に依存したくない GUI いらずの処理で)
--------------------
・Supervisor(pm2 に移行)
- 11. ・GAE 以来ご無沙汰だった Python が楽しい
・GUI を作るなら、バックエンドとフロントエンド、デザイナーという技術
者の区切りいらないのでは?
・仕様策定なんてしてないで、とにかく作ってテストを繰り返す
・ブラウザアプリの未来は以外と明るい
・正規表現の練習は regex101.com で
今回の開発で気づいたこと雑記
- 13. これから
・機械学習興味あります。弊社の大学院生アルバイトと情報交換中
- theano 数行書いてみて興奮。しかし pylearn2 をまでは遠い道のり
・tornado でスタジオ機材的なマシンを?
- ジェネレータちゃんと使ってみたい
- serial device 制御
・Python とアート、デザイン
- Autodesk 商品や Cinema4D などの 3DCG ソフトでは
python で拡張機能を作成できます。やっている方いたら会いたい。
- 数学的な建築デザインを支える Rhynoceros, Grasshopper も Python が使える
こちらもやっている方の話が聞きたい。
- 14. 個人的な 2 から 3 への移行時メモ
以外とスムーズにできるので、参考にして頑張ってみてください。
・python34 pip34 のインストールと update-alternatives
・MySQLdb -> pymysql(中身かわらず)
・try except... の記法が変更。Exception のクラス名はいろいろあるので注意
except Exception, e: -> except Exception as e:
・print A -> print( A )
・unicode() はいらない、any.encode( ascii , ignore ) もいらない
・Popen にて、stdout など byte で返るので
stdout -> stdout.decode( utf-8 )
stderr -> stderr.decode( utf-8 )
・lang.ugettext -> lang.gettext
・2 では str(100.0) が 100 だったが、3 では str(100.0) は 100.0 なので注意
・email モジュールの中身構成が変わっています
・map(str, t) -> list(map(str, t ))