python学习从0到1
文章平均质量分 85
L_cl
一切都会好的
展开
-
Python学习从0到1 day1 你好 Python
你好,python!原创 2024-01-11 18:46:36 · 527 阅读 · 2 评论 -
Python学习从0到1 day2 python注释
那就祝我们 all is well——24.1.12。原创 2024-01-12 21:28:08 · 437 阅读 · 2 评论 -
Python学习从0到1 day3 python基础语法1 变量和debug
1.什么是量?量是程序运行中的最小单元2.什么是变量呢?①变量是存储数据的容器②变量存储的数据时临时的,变量只有在程序运行过程中是有效的,当程序执行结束保存在变量中的数据也会随之消失③变量在程序运行过程中是可以发生改变的量3.为什么需要变量?量是程序设计中的最小单元,专门存储数据的,所以有数据的地方就有变量4.变量的基本语法变量名称 = 变量中要保存的数据案例c1=6c2="six"c3="可乐"print(c1)print(c2)print(c3)原创 2024-01-13 08:13:25 · 1168 阅读 · 2 评论 -
Python学习从0到1 day4 python基础语法2 格式化输出和输入方法
其实我不是我,我是青山辽阔——24.1.14。原创 2024-01-14 20:44:41 · 1091 阅读 · 1 评论 -
Python学习从0到1 day5 python基础语法3 数据类型及数据类型转换
①使用什么语句可以查看数据的类型?type()②如下代码,name_type变量可以存储变量name的类型信息,是因为?name = "一切都会好的"③变量有没有类型?变量无类型,但是变量存储的数据有类型1.字符串、整数、浮点数类型转换的语句是什么?2.任何类型都可以转换成字符串,对不对?对,任何类型都可以转换为字符串3.字符串可以随意转换成数字,对不对?不对,必须字符串中的是数字才可以4.浮点数转整数类型会丢失什么?精度。原创 2024-01-17 21:04:23 · 366 阅读 · 0 评论 -
Python学习从0到1 day6 python基础语法4 标识符、运算符和字符串
Python基础语法 4 前文请移步主页观看原创 2024-01-19 17:49:25 · 1023 阅读 · 2 评论 -
Python学习从0到1 day7 Python判断语句
1.在Python中,可以表示真假的数据类型是:布尔类型,字面量True表示真,字面量False表示假2.除了可以定义布尔类型外,还可以通过_计算得到布尔类型?比较运算== 判断是否相等!= 判断是否不相等> 判断是否大于 < 判断是否小于>= 判断是否大于等于 <=判断是否小于等于if 要判断的条件:条件成立时,要做的事情if 条件:满足条件时要做的事情1满足条件时要做的事情2满足条件时要做的事情3… …原创 2024-01-21 15:43:23 · 1354 阅读 · 2 评论 -
Python学习从0到1 day8 Python循环语句
1.嵌套循环的语法格式:while 条件1:条件1满足时,做的事情1条件1满足时,做的事情2条件1满足时,做的事情3条件1满足时,…省略…while条件2:条件2满足时,做的事情1条件2满足时,做的事情2条件2满足时,做的事情1条件2满足时,…省略…2.嵌套循环需要注意的地方:注意条件的控制,避免无限循环多层嵌套,主要空格缩进来确定层次关系3.嵌套循环的使用难点:循环条件的控制,层次越多越复杂。原创 2024-01-24 12:04:42 · 938 阅读 · 1 评论 -
Python学习从0到1 day9 Python函数
学习Python函数,这一套就够啦!原创 2024-01-26 19:09:38 · 963 阅读 · 0 评论 -
Python学习从0到1 day10 Python数据容器.1.列表
一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素,每一个元素,可以是任意类型的数据,如字符串、数字、布尔等字面量:[元素1,元素2,元素3,……]定义变量:变量名称 = [元素1,元素2,元素3,……]定义空列表:变量名称 = [ ] 变量名称 = list()列表内的每一个数据,称之为元素以[ ]作为标识列表内每一个元素之间用“,”隔开列表可以一次性存储多个数据,且可以为不同的数据类型,支持嵌套1.列表的定义语法:[元素1,元素2,元素3,……]原创 2024-01-30 09:44:30 · 946 阅读 · 0 评论 -
Python学习从0到1 day11 Python数据容器.2.元组
元组定义:定义元组使用小括号,且使用逗号隔开各个数据,数据可以是不同的数据类型定义元组字面量:(数据,数据……,数据)定义元组变量:元组名 = (数据,数据,……,数据)定义空元组:元组名 = () # 方式1元组名 = tuple() # 方式2注意:元组若只有一个数据,这个数据后面也要添加逗号#定义元组字面量(1,2,3,"一切都会好的",True)#定义元组变量arr = (1,1,4,"苦难是花开的伏笔","一切都会好的")#定义空元组。原创 2024-02-01 14:15:55 · 806 阅读 · 0 评论 -
Python学习从0到1 day12 Python数据容器.3.字符串与数据容器的切片操作
字符串是字符的容器,一个字符串可以存放任意数量的字符1.什么是序列?内容连续、有序,支持下标索引的一类数据容器2.哪些数据容器可以视为序列?列表、元组、字符串3.序列如何做切片?序列[起始:结束:步长]起始可以省略,省略从头开始结束可以省略,省略到尾结束步长可以省略,省略步长为1(可以为负数,表示倒叙执行)原创 2024-02-03 16:13:40 · 918 阅读 · 0 评论 -
Python学习从0到1 day13 Python数据容器.4.set集合、dict字典,映射
定义集合字面量{元素,元素,……元素}# 定义集合变量变量名称 = {元素,元素,……元素}# 定义空集合变量名称 = set()和列表、元组、字符串等定义基本相同列表使用:[]元组使用:()字符串使用:""集合使用:{}#定义集合my_set = {"一切都会好的","万事胜意","未来可期","我一直相信","一切都会好的","万事胜意","未来可期","我一直相信"}my_set_empty = set() #定义空集合。原创 2024-02-04 07:30:10 · 998 阅读 · 0 评论 -
Python学习从0到1 day14 Python数据容器.5.总结及通用操作
字符串是按位比较,也就是一位位进行对比,只要有一位大,整体就大,后面的无需比较,每一位根据ASCII码值比较。列表、元组、字符串支持while循环,集合、字典不支持(无法下标索引)字典:一批数据,可用Key检索Value的存储场景。元组:一批数据,不可修改,可重复的存储场景。列表:一批数据,可修改,可重复的存储场景。支持:列表、元组、字符串——序列类型。支持:列表元组、字符串——序列类型。不支持:集合、字典——非序列类型。不支持:集合、字典——非序列类型。支持:列表、集合、字典。原创 2024-02-04 15:23:31 · 963 阅读 · 0 评论 -
Python学习从0到1 day15 Python函数进阶
①掌握位置参数根据参数位置传递参数②掌握关键字参数通过”键=值“形式传递参数,可以不限参数顺序,可以和位置参数混用,位置参数需放在前面③掌握缺省参数不传递参数值时会使用默认的参数值默认值的参数必须定义在后面④掌握不定长参数位置不定长传递以*号标记一个形式参数,以元组的形式接收参数,形式参数一般命名为args关键字不定长传递以**号标记一个形式参数,以字典的形式接收参数,形式参数一般命名为kwargs①函数本身是可以作为参数,传入另一个函数中进行使用的。原创 2024-02-06 18:02:02 · 951 阅读 · 0 评论 -
Python学习从0到1 day16 Python文件操作
1.写入文件使用open函数的“w”模式进行写入2.写入的方法有:write(),写入内容flush(),刷新内容到磁盘中3.注意事项:w模式,文件不存在,会创建新文件w模式,文件存在,会清空原有内容close()方法,带有flush()方法的功能1.追加写入文件使用open函数的"a"模式进行写入2.追加写入的方法有:write(),写入内容flush(),刷新内容到硬盘中3.注意事项:a模式,文件不存在,会创建新文件a模式,文件存在,会在原有内容后面继续写入。原创 2024-02-12 10:43:07 · 885 阅读 · 0 评论 -
Python学习从0到1 day17 Python异常、模块、包
万字长文,讲解异常、模块、包原创 2024-03-19 22:54:14 · 2079 阅读 · 2 评论 -
Python学习从0到1 day18 Python可视化基础综合案例 1.折线图
JSON是一种轻量级的数据交互格式,可以按照JSON指定的格式去组织和封装数据JSON本质上是一个带有特定格式的字符串主要功能:json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互,类似:国际通用语言——英语中国各民族各地区的通用语言——普通话1.json:是一种轻量级的数据交互格式,采用完全独立于编程语言的格式来存储和表示数据(就是字符串python语言有很大的优势是因为JSON可以直接和Python的字典或者字典列表进行无缝转换2.json格式数据转化。原创 2024-03-24 13:33:04 · 1073 阅读 · 0 评论 -
Python学习从0到1 day18 Python可视化基础综合案例 2.地图可视化
在谷底也要开花,在海底也要望月—— 24.3.24。原创 2024-03-25 11:29:00 · 181 阅读 · 0 评论 -
Python学习从0到1 day18 Python可视化基础综合案例 3.动态柱状图
01.基础柱状图02.基础时间线柱状图03.GDP动态柱状图绘制。原创 2024-03-25 23:54:05 · 830 阅读 · 0 评论 -
Python学习从0到1 day19 第二阶段 面向对象 ① 类和对象及构造方法
①生活中或是程序中,我们都可以使用设计表格、生产表格、填写表格的形式组织数据②进行对比,在程序中:设计表格,称之为:设计类(class)打印表格,称之为:创建对象填写表格,称之为:对象属性赋值。原创 2024-03-31 17:14:04 · 912 阅读 · 0 评论 -
Python学习从0到1 day20 第二阶段 面向对象 ② 封装
1.封装的概念是指?将现实世界事物在类中描述为属性和方法,即为封装2.什么是私有成员?为什么需要私有成员?现实事物有部分属性和行为是不公开对使用者开放的,同样在类中描述属性和方法的时候也需要达到这个要求,就需要定义私有成员了3.如何定义私有成员?成员变量和成员方法的命名均以__作为开头即可(2个下划线)4.私有成员的访问限制?类对象无法访问私有成员类中的其他成员可以访问私有成员。原创 2024-04-01 22:38:22 · 978 阅读 · 0 评论 -
Python学习从0到1 day20 第二阶段 面向对象 ③ 继承
对父类的成员属性或成员方法进行重新定义在子类中重新实现同名成员方法或成员属性即可3.在子类中,如何调用方式1:调用父类成员使用成员变量:父类名.成员变量使用成员方法:父类名.成员方法(self)方式2:使用super()调用父类成员使用成员变量:super().成员变量使用成员方法:super().成员方法()注意:只可以在子类内部调用父类的同名成员,子类的实体类对象调用默认是调用子类复写的。原创 2024-04-03 17:07:21 · 1046 阅读 · 0 评论 -
Python学习从0到1 day21 第二阶段 面向对象 ④ 类型注解
1.什么是类型注解,有什么作用?在代码中涉及数据交互之时,对数据类型进行显示的说明,可以帮助:Pycharm等开发工具对代码做类型判断协助做代码提示开发者自身做类型的备注2.类型注解支持:变量的类型注解函数(方法)的形参和返回值的类型注解3.变量的类型注解语法:语法1:变量:类型语法2:在注释中,#type: 类型4.注意事项类型注解只是提示性的,不是决定性的,数据类型和注解类型无法对应也不会导致错误。原创 2024-04-07 21:20:52 · 666 阅读 · 0 评论 -
Python学习从0到1 day22 第二阶段 面向对象 ⑤ 多态
1.什么是多态多态指的是,同一个行为,使用不同的对象获得不同的状态如:定义函数(方法),通过类型注解声明需要父类对象,实际传入子类对象进行工作,从而获得不同的工作状态2.什么是抽象类(接口)包含抽象方法的类,称之为抽象类,抽象方法是指:没有具体实现的方法(pass),称之为抽象方法3.抽象类的作用多用于做顶层设计(标准设计),以便子类做具体实现也是对子类的一种软性约束,要求子类必须复写(实现)父类的一些方法并配合多态使用,以获得不同的工作状态。原创 2024-04-08 17:54:20 · 786 阅读 · 0 评论 -
Python学习从0到1 day23 第二阶段 面向对象 ⑥ 综合案例
1月份数据是普通文本,使用逗号分割数据记录,从前到后依次是(日期、订单ID、销售额、销售省份)2月份数据是JSON数据,同样包含(日期,订单ID,销售额,销售省份)在设计类的时候使用构造方法定义成员变量,构造类对象的时候可以直接赋值。2. 设计一个抽象类,定义文件读取的相关功能,并使用子类实现具体功能。某公司,有2份数据文件,现需要对其进行分析处理,计算。4. 进行数据需求的逻辑运算(计算每一天的销售额)读取数据,将读取到的数据保存在变量中。1. 设计一个类,可以完成数据的封装。原创 2024-04-10 15:48:42 · 838 阅读 · 0 评论 -
Python学习从0到1 day24 第二阶段 SQL ① SQL基础语法
MySQL基础及常用操作博主已整理在了两个专栏中,具体查看博主两个专栏的文章①②。原创 2024-04-10 17:01:11 · 296 阅读 · 0 评论 -
Python学习从0到1 day25 第二阶段 SQL ② Python操作数据库
本次需求开发我们需要新建一个数据库来使用,数据库名称:py_sql基于数据结构,我们可以得到建表语句money int,'''数据定义的类1. 设计一个类,可以完成数据的封装'''# 使用构造方法定义成员变量 方便在构造类对象的时候直接赋值self.data = data # 订单日期self.order_id = order_id # 订单IDself.money = money # 订单金额self.province = province # 销售省份# 定义一个魔术方法。原创 2024-04-11 14:06:12 · 1053 阅读 · 0 评论