python基础:

    1字符串的操作,变量的命名

2.列表的操作(及元组)

3.字典的操作

4.集合的操作

5.文件的操作

6.函数的操作和字符编码

(1)全局变量,局部变量

(2)迭代器与生成器

1.列表推导式,字典推导式,集合推导式

2.试题两道

(3)装饰器详解

(4)匿名函数(及其试题)

(5)递归函数(二分查找算法)

7.内置函数(及其补充)

 

python常用模块:

1.re模块和正则表达式

2.常用模块Part(1)— collections模块,time模块,random模块,os模块,sys模块

3.常用模块Part(2)— hashlib模块,logging模块,

4.网络编程中使用到的模块— socket模块,socketserver模块,subprocess模块,struct模块,hmac模块

5.序列化模块 — json模块,pickle模块,shelve模块

6.并发编程使用的模块:多进程,多线程,协程,IO模型       

7.模块和包

8.异常处理

 

python面向对象:

1.初识面向对象(类的定义,对象的实例化,组合,三大特性-继承,多态,封装)

2.反射(很重要)

3.面向对象的进阶(双下方法,先了解知道有这种编程思路,以后再细究)(__new__试题)

 

python网络编程:

1.网络基础-socket套接字、TCP/UDP协议、socket模块中tcp和udp的实现

2.黏包:黏包-黏包的成因、解决方式及struct模块初识、文件的上传和下载

3.socketserver模块,hmac验证client端合法性

 

python并发编程:

1.操作系统介绍操作系统历史,IO,进程的调度及三态,同步异步阻塞非阻塞

2.多进程 — 进程同步控制,进程间通信,进程间数据共享

  (1)进程池:很重要

3.多线程: 线程组件,线程池

4.协程: greenlet模块,gevent模块,猴子补丁

5.IO模型--- 阻塞IO,非阻塞IO,IO多路复用,异步IO

6.并发编程应用总结:记得来看!

 

mysql:

1.mysql的安装和密码修改(windows版)

2.MySQL—概念,用户的创建,主键,外键,数据类型,表格创建及约束

3.MySQL—增删改查,分组,连表,limit,union,alter,排序,去重

4.sql习题及答案

5.MySQL— pymysql模块(防止sql注入),可视化软件Navicat

6.MySQL— 索引,视图,触发器,函数,存储过程,执行计划,慢日志,分页性能

7.MYSQL—ORM框架,sqlalchemy模块初识(增删改查,子查询,relationship)

 

python-前端开发:

1.HTML介绍—常用标签,相对路径,课上讲义

2.CSS—字背边浮定,diss css over

3.JavaScript学习中用到的例子

 

计算机相关:

1.字符编码的发展,cmd寻找路径

2.Linux基础

3.计算机原理及互联网协议基础

4.python进制转换

 

python的基础练习:

1.(简易版购物车,猜数字,三级菜单,进度条打印)

2.购物车半成品

3.员工信息表,计算器,简单爬虫

 

随手记录:

1.20180823

2.零散知识点(BCD区别,judgeStr,三元运算,defFunc,彩色字体,斜杠)

3.PYTHON是一门动态解释性的强类型定义语言:编写时无需定义变量类型;运行时变量类型强制固定;无需编译,在解释器环境直接运行。

 

posted on 2018-09-03 12:36  阿橙  阅读(303)  评论(0编辑  收藏  举报