2. What We Are Gonna Talk About
● Python First Impression
● The Python Language
● Python and Linux
● Python and the Web
● The Python Community
● Where to Start
14. Linux Apps Powered By Python
● Frets on Fire
– 跨平台、开源的“吉他英雄”
– PyGame, PyOpenGL
– [OT] 喜欢摇滚的同学一定要试试!
15. Python and the Web
●
2005 年 Ruby on Rails 的兴起
– 让人折服的开发效率
●
百花齐放的 Python Web 框架
– Django
● Google App Engine
– Web.py
– Pylons → Pyramid
– Tornado
● Web Server & Web Framework
16. Python and the Web
● WSGI
– Web Server Gateway Interface
●
几乎所有的 Python Web Framework 都符合
WSGI 标准
– 方便选择不同部署方案
17. Python and the Web
●
豆瓣
● Google
– Google 三大语言之一
– 2011 Google IO Python Session
● FriendFeed(Facebook)
– Tornado 在此诞生
● Reddit
– Pylons
18. Python and the Web
国内的 Python 职位大部分都是 Web 开发相关,
●
有志于当 Python 程序员的同学应该有所关注
19. The Python Community
●
CPyUG/Python-CN/ 啄木鸟社区
– 国内最好的 Python 社区
– 各路高手出没
● Python List
– 小心看不过来
● Python Sites
– Http://simple-is-better.com
– Http://www.zhimaq.com
20. Where To Start
● Books
– Dive Into Python 推荐给有编程经验的人
– Python 核心编程
– 简明 Python 教程
● Python Online Documentation
● Python Shell
– ipython
●
Python 2 or 3 ?
40. Be Pythonic
● The Zen of Python
– Beautiful is better than ugly.
– Explicit is better than implicit.
– Simple is better than complex.
– Complex is better than complicated.
●
import this 来看完整的版本
●
需要积累和沉淀
41. Be Pythonic
● What is Pythonic[limodou]
– 简单、清晰
– 不要过分强调技巧
– 尽量使用 Python 已经提供的功能
– 符合 Python 的思维方式
●
Pythonic到底是什么玩意儿?[ 赖勇浩 ]
42. Be Pythonic
●
Python 编码规范
– PEP 008 Style Guide for Python Code
– Code Like a Pythonista: Idiomatic Python