[值得收藏!]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:更新了多线程操作;

  • 6
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这么神奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值