python基础:
2.列表的操作(及元组)
(4)匿名函数(及其试题)
(5)递归函数(二分查找算法)
7.内置函数(及其补充)
python常用模块:
2.常用模块Part(1)— collections模块,time模块,random模块,os模块,sys模块
3.常用模块Part(2)— hashlib模块,logging模块,
4.网络编程中使用到的模块— socket模块,socketserver模块,subprocess模块,struct模块,hmac模块
5.序列化模块 — json模块,pickle模块,shelve模块
7.模块和包
python面向对象:
1.初识面向对象(类的定义,对象的实例化,组合,三大特性-继承,多态,封装)
2.反射(很重要)
3.面向对象的进阶(双下方法,先了解知道有这种编程思路,以后再细究)(__new__试题)
python网络编程:
1.网络基础-socket套接字、TCP/UDP协议、socket模块中tcp和udp的实现
2.黏包:黏包-黏包的成因、解决方式及struct模块初识、文件的上传和下载
3.socketserver模块,hmac验证client端合法性
python并发编程:
1.操作系统介绍—操作系统历史,IO,进程的调度及三态,同步异步阻塞非阻塞
2.多进程 — 进程同步控制,进程间通信,进程间数据共享
3.多线程: 线程组件,线程池
4.协程: greenlet模块,gevent模块,猴子补丁
5.IO模型--- 阻塞IO,非阻塞IO,IO多路复用,异步IO
mysql:
1.mysql的安装和密码修改(windows版)
2.MySQL—概念,用户的创建,主键,外键,数据类型,表格创建及约束
3.MySQL—增删改查,分组,连表,limit,union,alter,排序,去重
5.MySQL— pymysql模块(防止sql注入),可视化软件Navicat
6.MySQL— 索引,视图,触发器,函数,存储过程,执行计划,慢日志,分页性能
7.MYSQL—ORM框架,sqlalchemy模块初识(增删改查,子查询,relationship)
python-前端开发:
1.HTML介绍—常用标签,相对路径,课上讲义
2.CSS—字背边浮定,diss css over
计算机相关:
python的基础练习:
随手记录:
2.零散知识点(BCD区别,judgeStr,三元运算,defFunc,彩色字体,斜杠)
3.PYTHON是一门动态解释性的强类型定义语言:编写时无需定义变量类型;运行时变量类型强制固定;无需编译,在解释器环境直接运行。