1、python基础部分
Python基础语法入门:
Python语言介绍、发展史、与其它语言的对比
编程语言分类,解释性PK编译性的优缺点
Python环境的安装、和Pycharm的使用
基本语法:变量、常量命名规范、程序执行、编码区别
二进制的演化与运算
基本数据类型:int、str、bool、list、dict、set
流程控制:if 、elif、else、for、while语句
break & continue 的作用
数据类型、字符编码、文件操作:
字符编码类别、编码转换
Python2 与 Python3的编码区别
Python2 与 Python3上的bytes 与str的差别
文件IO处理、通过Python对文件实现增删改查
三元表达式
十六进制、二进制、八进制、十进制的互相转换
数据类型:list、tuple、dict、set、str的详细使用
函数、递归、生成器、迭代器:
为什么用函数,函数定义及特性
函数语法
函数参数、返回值、高阶函数、嵌套函数
全局变量与局部变量
递归原来与特性
通过递归实现斐波哪契数列运算
名字空间、LEGB、闭包原理
迭代器,生成器,列表推导式
装饰器作用、原理、与实际使用
内置方法:all、sorted、eval、compile、reduce、filter....
常用模块学习:
模块的跨目录导入
相对导入与句对导入
常用标准库:os、sys、time、datetime、random、re、jsom、pickle、shelve、shutil、xml的学习
常用标准库configparser配置文件解析、logging日志、xml处理、subprocess命令的交互等模块学习
案例:通过random模块生成随机验证码
:通过logging模块开发日志分析程序
2、python函数部分
3、python面向对象部分
4、python模块部分
5、网络编程
6、python知识扩展