- 博客(15)
- 收藏
- 关注
原创 Python初学者学习记录——python基础综合案例:数据可视化——动态柱状图
柱状图描述的是分类数据,回答的是每一个分类中【有多少?】这个问题,这是柱状图的主要特点,同时柱状图很难动态的描述一个趋势性的数据,这里pyecharts为我们提供了一种解决方案——在后面的数据处理中,我们需要对列表进行排序,并指定排序规则,sorted函数就无法完成了。如果说一个Bar、Line对象是一张图表的话,时间线就是创建一个一维的x轴,轴上的每一个点就是一个图表对象。· 参数key,是要求传入一个函数,表示将列表的每一个元素都传入函数中,返回排序的依据。三、基础时间线柱状图的绘制。
2024-02-05 20:32:06 1426 1
原创 Python初学者学习记录——python基础综合案例:数据可视化——折线图可视化
效果一:2020年印美日新冠累计确诊人数效果二:全国疫情地图可视化效果三:动态GDP增长图数据来源:· 本案例数据全部来自《百度疫情实时大数据报告》,及公开的全球各国GDP数据使用的技术:· Echarts 是个百度开源的数据可视化,凭借着良好的交互性,精巧的图标设计,得到了众多开发者的认可,而Python 是门富有表达力的语言,很适合用于数据处理,当数据分析遇上数据可视化时pyecharts 诞生了。
2024-01-26 19:17:27 1379 1
原创 Python初学者学习记录——python异常、模块与包
1、制作自定义模块一些个性化的模块,可以通过自定义模块来实现,也就是自己制作一个模块案例:新建一个Python文件,命名为my_module1.py,并定义test函数注意:每个Python文件都可以作为一个模块,模块的名字就是文件的名字,也就是说自定义模块名必须符合标识符命名规则。注意事项:当导入多个模块时,且模块内有同名功能,当调用这个同名功能时,调用到的是后面导入的模块的功能。2、测试模块。
2024-01-24 19:39:15 1037
原创 Python初学者学习记录——python文件操作
注意:此时的`f`是`open`函数的文件对象,对象是Python中一种特殊的数据类型,拥有属性和方法,可以使用对象.属性或对象.方法对其进行访问。num表示要从文件中读取的数据的长度(单位是字符),如果没有传入num,那么就表示读取文件中所有的数据。①直接调用write,内容并未真正写入文件,而是会积攒在程序的内存中,称之为缓冲区。readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个。在Python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件,
2024-01-16 17:39:04 1401 1
原创 Python初学者学习记录——Python函数进阶
使用def和使用lambda,定义的函数功能完全一致,只是lambda关键字定义的函数是匿名的,无法二次使用。· computer函数接收2个数字对其进行计算,computer函数作为参数,传递给了test_func函数使用。4、不定长参数:不定长参数也叫可变参数,用于不确定调用的时候会传递多少个参数(不穿参也可以)的场景。函数调用时,如果有位置参数时,位置参数必须在关键字参数的前面,但关键字参数之间不存在先后顺序。函数computer,作为参数,传入了test_func函数中使用。
2024-01-15 15:48:33 1042 1
原创 Python初学者学习记录——python数据容器
1、基本语法:列表内的每一个数据,称之为元素· 以 [] 作为标识· 列表内每一个元素之间,用逗号隔开2、注意:列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套# 使用[]的方式定义列表# 存储不同类型的数据# 嵌套列表1、为什么需要元组?答:列表是可以修改的。如果想要传递的信息,不被篡改,列表就不合适了。2、元组同列表一样,都是可以封装多个、不同类型的元素在内。但最大的不同点在于:元组一旦定义完成,就不可以修改。
2024-01-12 17:02:05 1391 1
原创 Python初学者学习记录——python函数
1、函数的定义:def 函数名(传入参数):函数体return 返回值2、函数的调用:函数名(参数):3、注意事项:①参数如不需要,可以省略②返回值如不需要,可以省略③函数必须先定义后使用# 定义一个函数,输出相关信息print("Hi 我是黑马程序员,学Python来黑马!")# 调用函数,让定义的函数开始工作say_hi()定义一个函数,函数名任意,要求调用函数后可以输出以下欢迎语:·欢迎来到黑马动物园!·请出示您的票码以及身份证或学生证!# 自动查票# 定义函数。
2024-01-09 19:06:53 1179
原创 Python初学者学习记录——Python循环语句
range(num1, num2, step)含义:获得一个从num1开始,到num2结束的数字序列(不含num2本身),数字之间的步长,以step为准(step默认为1),如range(5, 10, 2)取得的数据是:[5, 7, 9]所以,理论上,Python中的for循环无法构建无限循环(待处理的数据集不可能无限大)。range(num1, num2)含义:获得一个从num1开始,到num2结束的数字序列(不含num2本身),如range(5, 10)取得的数据是:[5, 6, 7, 8, 9]
2024-01-08 17:25:27 1145
原创 Python初学者学习记录——Python判断语句
2、基于input语句输入猜想的数字,通过使用if和多次elif的组合,判断猜想数字和心里想的数字是否一致。·判断是互斥且有顺序的,上一个满足后面的就不会判断了。·else不需要判断条件,当if的条件按不满足时,else执行。不满足条件时要做的事情1。不满足条件时要做的事情1。不满足条件时要做的事情1。满足条件时要做的事情1。满足条件时要做的事情2。满足条件时要做的事情3。所有条件都不满足应做的事情。所有条件都不满足应做的事情。·判断条件的结果一定要是布尔类型。条件1满足应做的事情。条件1满足应做的事情。
2024-01-07 15:54:25 1358 1
原创 Python初学者学习记录5
2、可以使用:input(提示信息),用以在使用者输入内容之前显示提示信息。*注意:input()语句不管输入的是什么类型的数据,都当作字符串来处理。3、无论键盘输入什么类型的数据,获取到的数据。1、功能是获取键盘输入的数据。·数据输出:print()·数据输入:input()数据输入:input()语句。练习题:欢迎登录小程序。
2024-01-06 20:22:24 373 1
原创 Python初学者学习记录4
Python中,支持非常多的数据类型占位,最常用的有三类:%s(将内容转换成字符串,放入占位位置)、%d(将内容转换成整数,放入占位位置)、%f(将内容转换成浮点型,放入占位位置)。· %5d:表示将整数的宽度控制在5位,如数字11,被设置位5d,就会变成:[空格][空格][空格]11,用三个空格补足宽度。· %.2f:表示不限制宽度,只设置小数点精度为2,如11.345设置为%.2f后,就会变成:11.35。3、如何格式化表达式:f"{表达式}"、"%s\%d\%f" % (表达式、表达式、表达式)
2024-01-06 14:48:27 953 1
原创 Python初学者学习记录2
变量无类型,变量中存储的数据是有类型的。入门阶段,主要接触三类数据类型:字符串(string)、整型(int)、浮点型(float)它们都是由返回结果的,可以用print()语句直接输出,也可以用变量存储。2、字符串内必须是数字,才能将字符串转换成数字。常见的三种类型转换语句:int(x)、float(x)、str(x)。*注意:1、任何类型都可以通过str(),转换成字符串。怎么验证数据的类型?可以使用type()语句。
2024-01-05 15:59:35 364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人