一、Python数据结构
Python数据结构:字符串、元组、列表、字典、集合、推导式
二、 深拷贝与浅拷贝
三、流程控制
Python流程控制:if、for in 、while、match、数字序列
四、函数
Python函数-返回值、参数处理、变量作用域、匿名函数、递归算法
python内置函数
python类型注解
五、高级语法
1、闭包与装饰器
2、文件操作
3、错误与调试
(1)pycharm调试按钮
横向按钮
-
Step Over
: 步过按钮,将函数做为一条语句执行,不进入函数内部执行。 -
Step Into
: 单步执行,会进入到函数内部逐条执行代码。 -
Step Into My Code
: 单步执行,只进入自定义函数内部,不会进入系统函数内部。 -
Step Out
: 步出按钮,跳出当前函数体,返回到此函数调用位置 -
Run to Cursor
: 运行到光标处,当调试程序时,如果某一行没有打断点,又想暂停,可以将光标移动到目标行,点击该按钮 -
Evaluate Expression
: 评估表达式,高级用法,可以在调试过程中查看程序的中间过程,比如查看参数 n 的类型。
竖向按钮
-
Rerun main
: 重新运行 debug 功能 -
Modify Run Configuration
: 修改运行配置 -
Resume Program
: 继续执行,运行到下一断点处,如果没有,程序运行结束 -
Stop main
: 停止 Debug -
View Breakpoints
: 显示程序中所有的断点。 -
Mute Breakpoints
: 让所有断点失效,使用后所有断点为灰色,debug时,代码不会在断点处暂停。 -
Pin Tab
: 钉住当前调试窗口标签,防止关闭。
4、异常处理
五、Python面向对象编程
Python面向对象
python抽象基类
Python魔法方法
六、Python常用模块
Python模块与包
Python虚拟环境管理与pip工具使用
Python内置模块
七、Python高级编程
Python高级编程:多任务进程编程、多线程编程、多任务协程编程、网络编程