文章目录
- Python
-
- 一、安装
-
- 1、安装python环境
-
- ①第一步下载软件
- ②安装软件
- ③验证安装是否成功
- ④作用
- 二、基础语法
-
- 1、输出语句
- 2、执行python文件
- 3、字面量
- 4、注释
- 5、变量
- 6、数据类型
-
- ①type()查看数据类型
- ②数据类型转换
- 7、标识符
- 8、运算符
-
- ①数学运算符
- ②复合赋值运算符
- ③比较运算符
- 9、字符串
-
- ①字符串的定义
- ②转义字符
- ③字符串的拼接
- ④数字精度控制
- ⑤股价计算小程序
- 10、键盘录入
-
- ①input函数
- ②欢迎登录小程序
- 三、判断语句
-
- ① if 判断语句
- ② if else语句
- ③if elif else 语句
- 四、循环语句
-
- 1、while循环
- 2、for循环
- 3、range语句
- 4、continue关键字
- 5、break 关键字
- 6、练习:发工资
- 7、for和while区别
- 五、函数
-
- 1、格式及使用
- 2、返回值
-
- ①return关键字
- ②None类型
- 3、函数说明
- 4、变量
-
- ①global关键字
- 5、综合案例:ATM机
- 6、方法
- 六、数据容器
-
- 1、list列表
-
- ①定义列表
- ②查找元素
- ②修改元素
- ③添加元素
- ④删除
- ⑤练习:列表常用功能练习
- ⑥遍历列表
- 2、tuple元组
-
- ①定义元组
- ②获取元素
- ③ 获取下标
- ④统计元素
- ⑤修改内容
- ⑥遍历元组
- ⑦练习:元组的操作
- 3、str字符串
-
- ①定义字符串
- ②获取元素
- ③获取下标
- ④修改内容
- ⑤统计元素
- ⑥常用操作大全
- ⑦练习:分割字符串
- 4、序列切片
- 5、set集合
-
- ①语法
- ②修改
- ③集合长度
- ④集合遍历
- ⑤常用操作
- ⑥集合特点
- 6、dict字典
-
- ①定义
- ②常用操作
- ③遍历字典
- ④总结
- ⑤特点
- ⑥练习:升值加薪
- 7、数据容器通用操作
-
- ①数据容器分类
- ②特点对比
- ③通用遍历
- ④通用统计
- ⑤转换功能
- ⑦排序功能
- ⑧功能总结
- 8、字符串比较
-
- ①ASCII编码
- ②字符串如何比较
- ③单个字符之间如何确定大小/li>
- 七、函数进阶
-
- 1、多返回值
- 2、多种传参方式
-
- ①位置参数
- ②关键字参数
- ③缺省参数
- ④不定长参数
- ⑤传参方式特点
-
- Ⅰ、**掌握位置参数**
- Ⅱ、**掌握关键字参数**
- Ⅲ、**掌握缺省参数**
- Ⅳ、**掌握不定长参数**
- 3、匿名函数
-
- ①函数作为参数传递
- ②lambda匿名函数
- 八、文件操作
-
- 1、文件的编码
-
- ①常见编码格式
- ②进制转换
- 2、文件操作
-
- ①open()打开文件
- ②读取文件
-
- Ⅰ、read()读取文件
- Ⅱ、readlines()读取文件
- Ⅲ、readline()方法读取文件
- Ⅳ、for循环读取文件
- Ⅴ、close()关闭文件流
- Ⅵ、with open语法自动关闭文件流
- Ⅶ、读取文件操作总结
- Ⅷ、练习:单词计数
- ③文件写入
-
- Ⅰ、write()写数据
- 九、异常 模块与包
-
- 1、异常
-
- ①异常的捕获方法
-
- Ⅰ、常规异常
- Ⅱ、指定异常
- Ⅲ、捕获多个异常
- Ⅳ、捕获所有异常
- Ⅴ、异常else
- Ⅵ、异常的finally
- ②异常的传递
- 2、模块
-
- ①定义
- ②模块导入
-
- Ⅰ、导入一个模块
- Ⅱ、导入模块中指定方法
- Ⅲ、给导入的方法取别名
- ③自定义模块
-
- Ⅰ、`_all_ `管理模块
- ④pip下载外部模块
-
- Ⅰ、安装模块
- Ⅱ、卸载模块
- 3、包
-
-
- Ⅰ、作用
- Ⅱ、导入包
- Ⅲ、第三方包
-
- 4、综合案例:自定义工具包
- 十、数据可视化
-
- 1、**使用的技术**
- 2、json数据格式
- 3、json与python的数据转化:
- 4、PyEcharts模块
-
- ①安装PyEcharts框架模块
- ②折线图
-
- Ⅰ、基础折线图快速入门
- Ⅱ、全局配置项
- 5、数据处理
- 6、Line()疫情折线图
- 7、Map()地图可视化
-
- ①、国内疫情地图
- 代码:
- ②、河南省疫情图
- 8、bar()动态树状图
-
- ①基础柱状图
-
- Ⅰ、代码:
- Ⅱ、效果
- Ⅲ、总结:
- ②基础时间柱状图
-
- Ⅰ、Timeline()时间线
- Ⅱ、代码:
- ③动态树状图
-
- Ⅰ、列表的sort方法
- Ⅱ、效果:
- Ⅲ、代码:
- 十一、面向对象
-
- 1、类和对象
-
- ①基于类创建对象
- ②类和对象的使用
- 2、类的成员
-
- ①成员方法
- ②成员变量
- ③私有
-
- Ⅰ、私有成员变量
- Ⅱ、私有方法
- 3、构造方法
-
- ①`__init()__` 内置方法给成员变量赋值
-
- Ⅰ、作用
- Ⅱ、使用
- Ⅲ、练习:学生信息录入
- 4、内置方法
-
- ①`__str__`字符串方法
- ②`__it__` `<` 和`>`比较
- ③`__le__` `<=`和`>=`等于比较
- ④`__eq__`比较运算符
- ⑤总结
- 5、封装
-
- ①实现
- ②定义私有
- ③练习:设计带有私有成员的手机
- 6、继承
-
- ①单继承
- ②多继承
- ③复写
- 7、类型注释
-
- ①注解类型
-
- Ⅰ、注解中类型注解
- Ⅱ、变量注解
- Ⅲ、类的注解
- Ⅳ、容器注解
- ②函数方法的类型注解
-
- Ⅰ、参数类型注解
- Ⅱ、对返回值类型注解
- ③Union类型
- 8、多态
-
- ①多态的使用
- ②抽象类(接口)
- ③演示
- 9、综合案例:数据分析
-
- ①需求
- ②文件
- ③需求分析
- ④代码
- 十二、SQL与Python
-
- 1、python整合mysql
-
- ①基础使用
-
- Ⅰ、安装插件
- Ⅱ、创建连接
- Ⅲ、查询数据库
- Ⅳ、插入数据
Python
一、安装
1、安装python环境
①第一步下载软件
浏览器打开链接下载安装:https://pan.quark.cn/s/6a541e6f0bf4
②安装软件
③验证安装是否成功
键盘win键+R,在弹出的小框输入cmd
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LhGwxfXj-1668523605809)(X:笔记本image-20221013093723619.png)]
点击确定,在黑框框(命令提示符)输入python或py(使用python的意思),如下即是安装成功并可以书写python代码
浏览器打开链接下载安装链接:https://pan.quark.cn/s/694b5ac231fa
二、基础语法
1、输出语句
- 传参不换行语句
- 制表符换行
2、执行python文件
①python文件是以.py为后缀
4、注释
①单行注释:#+ 空格
**②多行注释:**三对双引
③函数注解: 在函数内三对双引
5、变量
6、数据类型
python数据类型大全
7、标识符
**说明:**对变量、类、方法等编写的名字,叫标识符
**命名规则:**只能使用中文、英文、数字、下划线不能以数字开头,大小写敏感,不可以使用关键字
命名规范:见名知意、下划线命名法(两个单词用下划线分割)、英文字母全小写
8、运算符
①数学运算符
③比较运算符
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!