##设定每一章的考核机制,定期回顾,出题打分
Python语言的发展
Guido von Rossum(BDFL):依靠硬件性能的大力提高
Python的优势和劣势
- 易学
- 开发效率高
- 隐藏底层细节
- 丰富的API、第三发库
- 胶水语言(用python描述比较容易)
- 各个领域都有建树
- 缩进让代码格式规范
- 运行速度慢
- GIL并发慢
- 国内市场小
Python主要企业应用场景
- Web框架:Flask Django Tornado Pyramid。知名公司:豆瓣 Google Youtube Instaram 知乎 搜狐
- 爬虫开发:Python数据采集
- 运维开发:DEVOPS
- 数据分析
- 图形GUI开发()
- 游戏开发
Python2 or Python3主要区别
- 统一字符编码区别
- 修改了一些语法
- 增加了一些语法
- 增加新模块
- 修改一些模块
- 模块改名
- 去掉一些模块或函数
- 优化
Python学习经历和经验
- 自学Python
- Python学习手册4学习方法(找最全面的书 看看自己是不是真的喜欢)
- 到达的边界,找最全面最详细的书(从入门到实践 基础教程 笨方法 学习手册)
- 每天持续学习3小时以上
- 课外书籍(重构 代码大全2 黑客和画家 代码整洁之道 程序员修炼之道 集体编程的智慧 人月神话 程序员技术练级攻略)
- Python学习手册4学习方法(找最全面的书 看看自己是不是真的喜欢)
- 使用Python的工作
- 代码评审和贡献代码
- 看更多书和博客
Python安装
源码安装(慢 没有优化和设置)
- 普适
- 可定制
- 及时体验最新版本
Python自带Shell的问题
- 不能保存
- 不支持补全
- 不能获取模块
- 不方便交互