第1篇 计算机科学基础
一、计算机组成原理
二、计算机网络原理
三、操作系统原理
四、编译原理
五、软件工程原理
第2篇 Python程序设计基础
part1 过程式编程
part2 面向对象编程
part3 函数式编程
part4 Python进阶
专题一 错误、调试和测试
专题二 正则表达式
专题三 IO编程
专题四 多进程和多线程
专题五 常用模块
专题六 网络编程
专题七 图形界面编程
专题八 数据库编程
专题九 爬虫
专题十 机器学习
专题十一 数据科学
第3篇 Python数据结构与算法
一、数据结构与算法概论
二、线性表
三、栈和队列
四、二叉树和树
五、图
六、查找、排序
七、算法设计技巧(贪婪,分治,动态规划,随机化,回溯)
第4篇 Python设计模式
一、创建型模式
二、结构型模式
三、行为型模式