爱湃森学院

「Python入门」课程大纲

2018-01-30

「Python入门」课程大纲

前言

目录

1. Python世界

  1. Python语言的发展
  2. Python的优势和劣势
  3. Python的主要的企业应用场景
  4. Python 2 or Python 3?
  5. 学习的模式

2. Python知识

  1. Python环境搭建
  2. 使用Python自带交互式环境
  3. 简单数据类型(字符串、数字)
  4. 变量和关键字
  5. 列表
  6. 元组
  7. 字典
  8. 集合
  9. 控制流
  10. 函数
  11. 模块
  12. 作业(一)
  13. 正则表达式
  14. 文件处理
  15. 错误和异常
  16. 调试
  17. 条件运算符、递归和推导
  18. 面向对象(OOP)
  19. 函数式编程
  20. 装饰器
  21. 常用内建模块
  22. 作业(二)
  23. 包管理和虚拟环境
  24. 常用第三方包
  25. 使用IPython
  26. 迭代器、生成器和协程
  27. 作业(三)

3. 并发编程

  1. 多线程
  2. 多进程
  3. futures
  4. 作业(四)
  5. 异步编程和事件驱动
  6. asyncio
  7. 作业(五)

4. 网络编程

  1. TCP/IP
  2. TCP编程
  3. UDP编程
  4. select/selectors模块
  5. 作业(六)

5. 代码质量保证

  1. 什么是Python之禅
  2. Pylint如何用对
  3. Flake8 在实际工作中的应用
  4. 如何写出Pythonic的代码?

6. 推荐的Python开发、调试工具

  1. 我日常用的开发工具
  2. 我日常用的调试工具

7. 项目练习

  1. 安装MySQL和驱动
  2. Pycharm安装和使用
  3. 操作MySQL数据库
  4. 发送带附件的中文邮件
  5. 用MySQL中的数据生成Excel表格
  6. 用Pillow操作图像
  7. SSH远程登录和分享目录
  8. MongoDB管理Shell
  9. 命令行聊天室

另外,如果你有兴趣。可以了解:

为什么要做这么一个网站

为什么你应该选爱湃森

关于我

标签: python

扫描二维码,分享此文章

还没有评论
空空如也