Python入门教程 引言

##设定每一章的考核机制,定期回顾,出题打分

Python语言的发展

Guido von Rossum(BDFL):依靠硬件性能的大力提高

Python的优势和劣势

  1. 易学
  2. 开发效率高
  3. 隐藏底层细节
  4. 丰富的API、第三发库
  5. 胶水语言(用python描述比较容易)
  6. 各个领域都有建树
  7. 缩进让代码格式规范
  • 运行速度慢
  • GIL并发慢
  • 国内市场小

Python主要企业应用场景

  1. Web框架:Flask Django Tornado Pyramid。知名公司:豆瓣 Google Youtube Instaram 知乎 搜狐
  2. 爬虫开发:Python数据采集
  3. 运维开发:DEVOPS
  4. 数据分析
  5. 图形GUI开发()
  6. 游戏开发

Python2 or Python3主要区别

  1. 统一字符编码区别
  2. 修改了一些语法
  3. 增加了一些语法
  4. 增加新模块
  5. 修改一些模块
  6. 模块改名
  7. 去掉一些模块或函数
  8. 优化

Python学习经历和经验

  1. 自学Python
    1. Python学习手册4学习方法(找最全面的书 看看自己是不是真的喜欢)
      1. 到达的边界,找最全面最详细的书(从入门到实践 基础教程 笨方法 学习手册)
      2. 每天持续学习3小时以上
      3. 课外书籍(重构 代码大全2 黑客和画家 代码整洁之道 程序员修炼之道 集体编程的智慧 人月神话 程序员技术练级攻略)
  2. 使用Python的工作
  3. 代码评审和贡献代码
  4. 看更多书和博客

Python安装

源码安装(慢 没有优化和设置)

  1. 普适
  2. 可定制
  3. 及时体验最新版本

Python自带Shell的问题

  1. 不能保存
  2. 不支持补全
  3. 不能获取模块
  4. 不方便交互

 

猜你喜欢

转载自blog.csdn.net/weixin_42199275/article/details/81388672