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

10/18 09:55
阅读数 11

Python学习目录

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

NO 主要内容 技术要点 重要度 学习链接
1 Python 环境安装 1. Python 的安装
2. 开发工具的安装(Pycharm)
☆☆☆☆☆
2 基本语法特性 1. Python 保留字符
2. Python的缩进
3. 用户输入与屏幕输出
4. 注释


☆☆☆☆☆
3 Python 的数据类型
(数字,元组,布尔,集合)
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. 待更新 ☆☆☆
21 图片操作 1. 待更新 ☆☆☆
22 鼠标键盘操作 1. 待更新 ☆☆☆
23 数据库 1. 数据库操作
2. 数据表基本操作
3. 表内容操作
4. 视图
5. 触发器
6. 存储过程




☆☆☆ 点击这里
24 json数据格式 1. 待更新 ☆☆☆
25 XML数据解析 1. 待更新 ☆☆☆
26 数据加密 1. 待更新 ☆☆☆
27 excel 操作 1. 待更新 ☆☆☆
28 1. 待更新 ☆☆☆

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

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部