Python基础(目录)
一、计算机基础
二、Python的解释器以及环境
三、Python基础
9.分支,循环
10.数字,字符串类型内置方法
11.列表,元祖的内置方法
12.字典,集合的内置方法
13.数据类型总结,深浅拷贝
14.强制类型转换(更新)
四、文件处理
-
字符编码
-
文件操作
五、函数
-
函数
-
函数对象以及作用域
-
闭包以及装饰器(好东西)
-
迭代器,三元表达式,列表推导式,字典生成式
-
生成器,递归函数
-
匿名函数,内置函数,面向过程编程
六、模块
-
模块
-
包,相对/绝对路径
-
time,datetime模块
-
random,os,sys模块
-
json,pickle模块
-
hashlib, logging
-
numpy模块
-
pandas模块
-
matplatlib模块
-
re(正则)模块
-
typing模块
-
shutil模块
七、面向对象
-
面向对象概述
-
类和对象(重点)
-
类和对象小知识
-
类的三大特性---继承,以及类的派生
-
类的三大特性---多态,以及菱形继承问题
-
类的三大特性---封装以及Property特性
-
面向对象高阶
-
元类,单例模式
-
异常处理
八、网络编程
-
网络编程
-
TCP协议三次握手四次挥手
-
基于TCP的套接字编程
-
模拟ssh发送cmd指令
-
粘包问题
-
UDP协议套接字编程,socketserver实现高并发
九、并发编程
-
并发编程(理论)
-
Python如何使用多进程
-
守护进程,互斥锁
-
IPC和队列Queue
-
生产者消费者模型
-
多线程
-
死锁现象,递归所,信号量,GIL
-
线程池与进程池,同步异步,Event事件
-
鱼还是熊掌:浅谈多进程多线程的选择
-
线程队列,协程基础
-
IO模型(多路复用IO)
-
select的问题以及epoll的使用
十、Mysql数据库
-
windows上安装MySQL数据库
-
MySQL数据库的基本使用
-
数据库--解析配置文件
-
数据库引擎,简单的增删改查
-
MySQL基本数据类型
-
windows完全删除MySQL数据库
-
数据库--约束
-
数据库--多表关系
-
数据库--查询语句
-
MqSQL数据库的高级应用
-
数据库--用户管理, pymysql
-
数据库--索引
-
自写ORM框架
十一、前端基础
-
前端基础
-
CSS高级选择器
-
W3C模拟搭建
-
显示与隐藏
-
js基础
-
js语法
-
jq文档操作,bs引入
-
js弹出消息对话框的几种方式
-
通过js让a标签都在新窗口打开