[值得收藏!]Python学习内容总结(包含对应内容的链接,持续更新)

Python学习目录

这是一个学习Python的基础目录,点击对应的主要内容,可以跳转到详细总结文章;

NO主要内容技术要点重要度学习链接
1Python 环境安装1. Python 的安装
2. 开发工具的安装(Pycharm)
3. 虚拟环境安装
3.虚拟环境创建
2基本语法特性1. Python 保留字符
2. Python的缩进
3. 用户输入与屏幕输出
4. 注释
3Python 的数据类型
(数字,元组,布尔,集合)
1. Python 数字类型
2. Python元组类型
3. Python布尔类型
4. Python集合类型
点击这里
4数据类型
列表
1. 列表的增,删,改,查
2. 列表的排序 (sort, sorted, reverse)
3. 列表的循环(for … in … & for … in enumerate(…) )
4.列表的复制( 深复制 & 浅复制)
点击这里
5数据类型
字典
1. 字典的创建(6种方法)
2. 字典的增、删、改、查
3. 字典的循环
4. 字典的内置方法 & 内置函数的总结
点击这里
6数据类型
字符串
1. 字符串的切片 []
2. 字符串的统计值 len(), count()
3. 查找字符串 find(),index()
4. 字符串的替换 replace()
5. 连接字符串 + & join()
6. 分割字符串 split(),splitlines(),partition()
7. 包含运算 in & not in
8. 字符串大小写转换 upper(),lower(),title(),capitalize()
9. 字符串的判断 islower(),endswith()等
10. 字符串与列表之间的转换 split(), join()
11. 字符串的对齐与居中 center(),ljust(),rjust()
12. 字符串的运算符 +,*,==,!=,<,>,=
13. 字符与编码的转换 ord(),chr(),encode(),decode()
14. 两种字符串占位符 (% & format{})
点击这里
7循环与判断1. while 循环
2. for 循环
3. continue语句 & break语句 & pass 语句
4. if 条件判断
点击这里
8函数1. 函数的定义
2. 函数的调用
3. 函数的参数传递
4. 返回值
5. 局部变量 & 全局变量
6. 匿名函数
点击这里
9内置函数1. 数学运算(7个)
2. 类型转换(24个)
3. 序列操作(8个)
4. 对象操作(9个)
5. 反射操作(8个)
6. 作用域变量操作(2个)
7. 交互操作(2个)
8. 文件操作(1个)
9. 编译执行(4个)
10. 装饰器(3个)
点击这里
10时间操作
time模块 & datetime模块
1. time 模块
2. datetime 模块
3. datetime 模块与 time 模块的区别
4. 时间的运算
5.时间相关常用实例
点击这里
11路径操作 & 文件操作
os模块
1. 路径操作
  1.1 os.chdir(),切换当前工作目录;
  1.2 os.getcwd(),返回工作目录路径;
  1.3 os.mkdir() & os.makedirs(),创建目录;
  1.4 os.rmdir() & os.rmdirs(),删除目录;
  1.5 os.listdir(path=…) ,返回指定文件夹下所有的文件和文件夹
  1.6 os.walk(path=…) ,遍历目录,返回一个元组 (root,dirs,files);
  1.7 os.path.isdir(), 判断是否为目录;
  1.8 os.path.isabs(path),判断是否为绝对路径;
  1.9 os.rename(src, dst),修改文件夹名称;
2. 文件操作
  2.1 os.remove(path) ,删除一个文件
  2.2 os.path.abspath(),返回文件的绝对路径
  2.3 os.path.join(),路径拼接;非常常用的函数,必须要熟练掌握;
  2.4 os.path.dirname(path),去掉文件名,返回目录
  2.5 os.path.splitext(),将扩展名与前面的路径分开;返回元组类型;
  2.6 os.path.basename(),返回文件名;
  2.7 os.path.exists(),检查字符串是不是路径;返回布尔类型;
  2.8 os.path.isfile(),检查字符串是不是文件;返回布尔类型;
  2.9 os.path.getsize(),返回文件大小;
  2.10 os.open() & os.close(),文件读取和关闭;
  2.11 os.path.getatime() & os.path.getmtime() , 文件的最后存取时间 & 最后修改时间;
3. 其他操作
  3.1 os.system(command) , 相当于执行对应指令(command)
  3.2 os.name,可以得到操作系统的类型;
  3.3 os.sep,可以得到操作系统特定的路径分隔符;
  3.4 os.linesep,可以可到操作系统的行终止符;
4. 实例
  4.1 固定时间运行程序
  4.2 寻找文件中的特定字符
点击这里
12导入函数&类的方法
import 用法详解
1. 直接引入模块; import 模块名;
2. from 模块/包 import 模块/函数;
3. 引用不同文件下的 包或模块;
4. 引入函数名冲突
点击这里
13文件读写操作1. open() 函数
2. 文件对象的属性
3. 文件对象的方法
4. 游标位置
5. Shutil 模块(文件的复制,重命名,移动,删除)
点击这里
14异常操作1. 异常捕获
2. 用户自定义异常_raise 主动触发异常
3. 查看异常位置_traceback模块
4. 常见异常名 & 描述
点击这里
15类与继承1. 面向对象 名词解释
2. 类的详解(类的初始化,方法,属性,实例,私有属性,私有函数等)
3. 类的继承
点击这里
16正则表达式1. python 中的正则匹配步骤
2. 常用的匹配模式
3.Findall() 方法
4. 字符匹配
5. 第二参数 re.I
6. 正则表达式命名分组
点击这里
17邮件发送操作1. HTML格式邮件的发送
2. 文本格式邮件的发送
3. QQ邮箱异常解决
4. 包含附件邮件的发送
5. 包含图片邮件的发送
6. 发生邮件的步骤总结
点击这里
18压缩与解压缩1. 待更新
19网络操作1. 待更新
20多线程1 多线程的创建
2. threading模块的方法
3. 全局变量的共享
4. 互斥锁
5. 递归锁
6. 信号量
7. 事件
点击这里
21图片操作1. 待更新
22鼠标键盘操作
pyautogui模块
1. GUI 控制功能(安全设置)
2. 鼠标操作(移动 / 点击 / 拖动 / 滚动)
3. 屏幕处理,获取屏幕截图,识别图像
4. 键盘输入
5. 提示信息框(提示框 / 选择框 / 密码输入 / 普通输入)
6. 实例
   6.1 鼠标控制 鼠标画一个正方形
   6.2 获取鼠标的实时位置
   6.3 获取鼠标位置 与 所在位置的颜色
   6.4 自动点赞程序
点击这里
23数据库1. 数据库操作
2. 数据表基本操作
3. 表内容操作
4. 视图
5. 触发器
6. 存储过程
点击这里
24json数据格式1. 待更新
25XML数据解析1. 待更新
26数据加密1. MD5加密
2. Base64加密
3. AES加密
4. RSA加密
点击这里
27excel 操作1. 待更新
281. 待更新

后续还会更新HTML, CSS, JS,django 的学习路线;

2020-10-14:更新了数据加密;
2020-10-22:更新了虚拟环境的创建;
2020-10-26:更新了鼠标键盘操作;
2020-10-30:更新了多线程操作;

    原文作者:这么神奇
    原文地址: https://blog.csdn.net/weixin_47139649/article/details/109095953
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞