本次学习的内容是以python3.X为平台,详细的阐述python编程的基础知识和高级技巧。虽然之前学习过相关的知识,但是并未真正掌握python的原理,此次的学习更是为了加深自己的印象,并更深入的理解python的高阶知识。
为了学习效率更好,在学习之前,先把要学习的知识进行了体系化的整理,搭建了一个基本的学习框架,希望可以更进一步提前了解自己所学习的知识,以便构成一个体系框架。
1.python编程初学者和爱好者,想要快速掌握python编程的人员
2.培训结构的老师和学生,想要进一步回顾人员
3.想要进入人工智能行业的初学者
4.从事数据分析的科研工作人员
5.想进入机器学习和深度学习领域的技术人员
1.python的编辑环境
2.入门知识
3.字符串
4.容器
5.函数
6.循环
7.条件选择
8.模块
9.类
10.类的特殊成员
11.文件
12.异常处理
13.日期和时间
14.测试代码
15.程序打包
16.数据库
17.网络编程
18.图形用户界面
19.科学计算numpy等工具
1.python的编辑环境
1.1了解python的历史
1.2安装python
1.3pythonIDE和anaconda的介绍
1.4人士python程序
1.4.1.命令行
1.4.2.python代码行
1.4.3.python脚本
1.4.4缩进
1.4.5缩进
2.入门知识
2.1 编码规范
2.2 关键字
2.3常量和变量
2.4标识符
2.5运算符
2.5.1算术运算符
2.5.2比较运算符
2.5.3逻辑运算符
2.5.4.位运算符
2.5.5.成员运算符
2.5.6.身份运算符
2.5.7.赋值运算符
2.5.8.运算符优先级
2.6.数据类型
2.6.1.整数型
2.6.2.浮点型
2.6.3.复数型
2.6.4.字节型
2.6.5.布尔型
2.6.6.字符串型
2.7内置函数
3.字符串
3.1字符串的基本操作
3.1.1索引和切片
3.1.2不可变操作
3.1.3拼接
3.1.4长度
3.1.5分割
3.1.6最大和最小字母
3.1.7字符串填充
3.2转义字符
3.3字符串运算符
3.4字符串格式化
3.5字符串检索与统计
3.5.1统计字符串出现的次数
3.5.2检测字符串是否包含某个字符串
3.5.3检测字符串开头和结尾
3.6字符串大小写转换
3.6.1大小写全部转换
3.6.2字符串头部大小写转换
3.6.3大小写反转
3.6.4字符串替换
3.7删除指定的字符串
3.8字符串合并
3.9字符串对齐
3.9.1ljust方法
3.9.2rjust方法
3.9.3center方法
3.10字符串编解码
3.10.1字符串编码
3.10.2字符串解码
4.容器
4.1列表
4.1.1创建
4.1.2基本操作
4.1.3列表方法
4.1.4创建数字列表
4.2元组
4.2.1元组的创建方法
4.2.2元组访问
4.3字典
4.3.1字典的应用
4.3.2创建字典
4.3.3字典的常见操作
4.3.4字符串用于字典的操作
4.3.5字典方法
4.3.6注意事项
4.4集合
4.4.1集合的创建
4.4.2集合的方法
4.5容器嵌套
4.5.1字典列表
4.5.2在字典中存储列表
5.函数
6.循环
7.条件选择
8.模块
9.类
10.类的特殊成员
11.文件
12.异常处理
13.日期和时间
14.测试代码
15.程序打包
16.数据库
17.网络编程
18.图形用户界面
19.科学计算numpy等工具