Python侧开28期-偕行-学习笔记-python语言

一、Python数据结构

Python数据结构:字符串、元组、列表、字典、集合、推导式

二、 深拷贝与浅拷贝

Python深拷贝与浅拷贝

三、流程控制

Python流程控制:if、for in 、while、match、数字序列

四、函数

Python函数-返回值、参数处理、变量作用域、匿名函数、递归算法
python内置函数
python类型注解

五、高级语法

1、闭包与装饰器

闭包与装饰器
python内置装饰器

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模块与包
Python虚拟环境管理与pip工具使用
Python内置模块

七、Python高级编程

Python高级编程:多任务进程编程、多线程编程、多任务协程编程、网络编程

八、常用第三方库

pymysql、yaml、urllib3、openpyxl、pandas、mitmproxy、Pydantic