Python目录

上一级:index-la

目录

源码repo见learning-python-5e

推荐书目

Python

1
2
3
入门:《Python学习手册》
进阶:《Python核心编程》
高级:《Python cookbook》

主要是体系完整,实例多,可操作性强。但对初学者,我一般是只讲前6章,也就是下面的内容:

1
2
3
4
5
6
1. 高级程序设计语言程序设计概述
2. 高级程序设计语言程序设计环境
3. 高级程序设计语言的基础程序设计结构
4. 对象与类
5. 继承
6. 接口与内部类
  • 郑重提醒:笔记仅做提醒记忆功能,更详细的还请阅读原书。

预科知识

Python程序设计概述

  1. 怎样学习cpp-python-java等高级程序设计语言
  2. 如何学python
  3. python常用英语单词
  4. 0-3-python简介

Python程序设计环境

  1. 0-4-python安装
  2. 0-5-python使用
  3. 0-6-pycharm使用

第一阶段:基础知识

1.类型和运算

  1. 介绍python对象类型
  2. python的数字类型
  3. python动态类型简介
  4. python字符串
  5. python列表
  6. 1-6-字典
  7. 1-7-元组-文件及其他

2.语句和语法

  1. 2-1-赋值-表达式和打印
  2. 2-2-if-测试和语法规则
  3. 2-3-while-和-for-循环
  4. 2-4-1-迭代器和解析
  5. 2-4-2-range
  6. 2-5-python-文档资源

3.函数和生成器

  1. 3-1-函数基础
  2. 3-2-作用域
  3. 3-3-参数传递
  4. 3-4-函数的高级话题
  5. 3-5-解析和生成
  6. 3-6-对迭代的各种方法进行计时

第二阶段:模块和包

4.模块和包简介

  1. 4-1-模块-宏伟蓝图
  2. 4-2-模块代码编写基础
  3. 4-3-模块包
  4. 4-4-高级模块话题
  5. 5-1-oop-宏伟蓝图
  6. 5-2-类代码编写基础
  7. 5-3-一个更实际的例子
  8. 5-4-类代码编写细节
  9. 5-5-运算符重载
  10. 5-6-类的设计
  11. 5-7-类的高级主题
  12. 5-8-新特性
  13. 6-1-异常基础
  14. 6-2-异常编码细节
  15. 6-3-异常对象
  16. 6-4-异常的设计
  17. 7-1-unicode-和字节字符串
  18. 7-2-管理属性
  19. 7-3-装饰器
  20. 7-4-元类

第三阶段:Django

  1. 第四阶段:应用服务
  2. 第五阶段:Python设计模式

Python Learning

附录

目录 备注
Student 练手学生信息管理系统

TODO

  • [ ] 把这个目录改成正确的
  • [ ] 命令行交互模式
  • [ ] idle
  • [ ] pycharm 配置环境

参考、引用、致谢

Python