python开发之路 第一篇:Python基础 Python入门 python 的数据类型 文件操作 第二篇:函数 函数基础 用户注册register()示例 扩展注册功能装饰器举例 函数嵌套调用、名称空间与作用域、函数对象 函数装饰器 迭代器 生成器 面向过程、三元表达式、函数递归 匿名函数 日志输出格式 内置函数 列表生成式、生成器表达式、模块导入 第三篇:模块 软件开发目录规范 、logging模块 序列化与反序列化、os模块 包的使用 time模块、datetime模块(打印进度条) random 模块、 shutil 模块、shelve模块、 xml模块 re模块、hashlib模块 subprocesss 模块、configparser 模块 面向对象基础(定义类、创建对象,名称空间) random 模块、 shutil 模块、shelve模块、 xml模块 re模块、hashlib模块 subprocesss 模块、configparser 模块 第四篇:面向对象 面向对象基础(定义类、创建对象,名称空间) logger日志字典配置文件 面向对象基础(继承与派生,经典类与新式类) 面向对象基础(组合和封装) 面向对象(多态性、装饰器方法 内置函数补充) 面向对象(反射、__str__、__del__) 面向对象(元类、__call__、单例模式) 面向对象 (异常处理) 第五篇:网络编程 网络编程(基于TCP协议的套接字通信操作) 网络并发(非阻塞IO模型) 网络编程(基于TCP协议Socket通信的粘包问题及解决) 网络编程(基于UDP协议的套接字通信) 第六篇:并发编程 并发编程(开启子进程的两种方式,进程对象的属性) 并发编程(守护进程、互斥锁、IPC通信机制) 并发编程(生产者消费者模型、守护进程的应用) 并发编程(线程理论,开启线程的两种方式,进程与线程的区别,线程对象的其他方法) 并发编程(守护线程与守护进程的区别、线程互斥锁、死锁现象与递归锁、信号量、GIL全局解释器锁) 并发编程(守护线程与守护进程的区别、线程互斥锁、死锁现象与递归锁、信号量、GIL全局解释器锁) 并发编程(进程池与线程池、同步异步阻塞非阻塞、线程queue) 并发编程(线程Event、协程) 并发编程(非阻塞IO模型、I/O多路复用、socketserver的使用) 第六篇:Mysql数据库 数据库(数据库安装方法、基本sql语句、存储引擎) 数据库(创建表的完整语法、基本数据类型) 数据库(字段的约束条件,表之间的关系) 数据库(修改表、复制表、删除表、单表查询) 数据库(多表查询之连接查询、子查询、pymysql模块的使用) 数据库(视图、触发器、事务、存储过程) 数据库(内置函数、流程控制、索引) 第七篇:前端开发 前端开发(HTTP协议、head标签、img标签、a标签、列表标签) 前端开发(form标签、单选框、多选框、file上传文件、按钮、label标签、下拉列表、textarea标签、fieldset标签、table标签) 前端开发(基本选择器、组合选择器、 交集与并集选择器、序列选择器、属性选择器、伪类选择器、伪元素选择器) 前端开发(CSS三大特性、字体属性、文本属性、背景属性) 前端开发(盒子模型、页面布局、浮动、定位、z-index、overflow溢出) 前端开发( JavaScript变量、数据类型、内置对象、运算符、流程控制、函数) 前端开发( DOM操作) 前端开发( jQuery选择器、筛选器、样式操作、文本操作、属性操作、文档操作) 前端开发( jQuery事件、动画效果、.each()、 .data()) 第八篇:Django框架 Django框架(服务器程序和应用程序、基础必备三件套及相关配置)