从未止步..
努力努力再努力!
展开
-
Python------API
Git和GitHub;使用API调用请求资源;Requests包的有关内容;处理API响应的步骤和方法;处理响应字典;使用Plotly可视化GitHub网站上的Python项目仓库;添加自定义工具提示;在图表中添加可单击的链接;...原创 2022-08-06 16:27:25 · 1061 阅读 · 8 评论 -
Python数据可视化-----制作全球地震散点图
查看JSON数据的方法;参数indent的定义及使用方法;绘制一副优美的散点图的方法;原创 2022-08-05 10:48:19 · 2973 阅读 · 11 评论 -
Python数据可视化------下载数据
CSV文件的分析;温度图表的绘制方法;处理数据异常的方法;不同数据系列结合绘制图表;原创 2022-08-04 09:17:22 · 755 阅读 · 5 评论 -
Python数据可视化-----生成数据二
使用Plotly模拟投掷骰子;使用骰子的投掷结果绘制直方图;绘制投掷单个骰子,两个面数相同的,两个面数不同的骰子结果的直方图原创 2022-08-02 22:04:30 · 282 阅读 · 1 评论 -
python数据可视化------生成数据一
数据可视化的概念;绘制简单的折线图的方法;修改标签文字和线条粗细的方法;校正图像的方法;学会使用matplotlib内置样式;学会使用scatter()绘制散点图并设置样式;如何使用Python计算图表中的数据,图像中颜色的改变方法;图表保存的方法;随机漫步的定义及使用方法;绘制随机漫步图的方法...原创 2022-08-02 20:07:25 · 1068 阅读 · 3 评论 -
python之测试类
常见的断言的方法;测试类的方法;测试的方法(setUp)原创 2022-07-27 09:46:19 · 1186 阅读 · 3 评论 -
python之测试代码
测试代码的书写方法和使用方法;断言的适用方法;单元测试和测试用例;可通过的测试与未通过的测试;测试未通过时的解决办法;如何添加新的测试原创 2022-07-25 16:00:36 · 1116 阅读 · 4 评论 -
python之导入类
导入类的目的,导入单个类;在一个模块中,存储多个类;从一个模块中导入多个类;导入整个模块;导入模块中的所有类;在一个模块中导入另一个模块;自定义工作流程;python标准库;类编码风格...原创 2022-07-24 16:59:45 · 7028 阅读 · 14 评论 -
python之self的正确理解和访问限制的有关内容
在类中定义的属性,在属性前加_(一个下划线),则表示该属性为受保护的属性,受保护属性和私有属性目的一样,都是不希望外部修改该属性,将属性保护起来。因为在父类中定义的内部属性,不希望在外部改变,而子类在继承父类的同时,定义了相同的属性,则会将父类同名的属性覆盖,所以需要使用私有属性进行保护。与私有属性相对应,私有属性,不希望外界可以获取的属性,那么私有方法即为不希望外界可以调用的方法,定义方法即为在方法名前加__(两个下划线)。一般情况下,一个实例的属性不单单只有一个,通常有多种属性,但是,...原创 2022-07-20 23:15:22 · 459 阅读 · 1 评论 -
python之重写一般方法和重写特殊的构造方法
让一个类继承另一个类后,就可以添加区分子类和父类所需的新属性和新方法了。下面来添加一个电动车特有的属性,以及描述该属性的方法#定义一个父类Car,父类又名超类,名称super由此而来classCarself.odometer_reading+=miles#定义一个子类ELectricCar,创建子类时,父类必须包含在当前的文件,父类必须位于子类的前面classELectricCar(Car){#定义一个父类Car,父类又名超类,名称super由此而来classCar.}{...原创 2022-07-19 18:05:01 · 1599 阅读 · 4 评论 -
python之有关魔方方法的内容
__new__决定是否要使用该__init__方法,因为__new__可以调用其他类的构造方法或直接返回别的实例对象来作为本类的实例,,这些方法在类或对象进行特定的操作时会被自动调用,我们可以使用或重写这些魔方方法,给自定义的类添加各种特殊的功能来满足自己的需求。init()方法很容易被认为是在实例化对象时,调用的第一个方法,但其实不是,当我们实例化一个对象的时候,()方法是我们最常见的魔方方法,可以用此方法定义一个对象的初始化操作。,__new__主要是用于继承一个不可变的类型,例如元组或者字符串。...原创 2022-07-18 19:20:17 · 1085 阅读 · 8 评论 -
python之面向对象基础一
定义一个猫类classCat#定义猫的属性(color,legs)color='黄色'legs=4#定义猫的方法(eat,sleep)defeat(self)print('猫吃鱼')defsleep(self)#定义一个车类classCar(object)#属性颜色,四个轮子color='白色'wheel=4#行为跑,鸣笛defmove(self)print('车子在移动')defwhistle(self)...原创 2022-07-17 18:31:14 · 987 阅读 · 2 评论 -
python之数据的存储,保存,以及生成和重构
很多程序都要求用户输入某种信息,如让用户储存游戏首选项或提供可视化的数据,不管关注点是什么程序,都把用户提供的信息储存在列表和字典等数据结构中,用户关闭程序时,总是要保存他们提供的信息,既然有数据的输入和输出,那么是不是就会存在我们读取的数据不存在的情况,说到这里,不知道大家是否能想起来我们之前学习的文件异常哪里有个try-except代码块好像可以将两者联系起来。这让我们能够使用函数的返回值,做简单的测试。代码能够成功运行,但通过将其划分为一系列完成具体工作的函数,还可以进行改进,这样的过程,称为重构。.原创 2022-07-16 20:41:11 · 858 阅读 · 0 评论 -
python文件的操作和异常之异常
python尝试执行try代码块中的代码,只有可能引发错误的代码才需要放在try语句中,有时候,有一些仅在try代码块成功执行时才需要运行的代码,这些代码应放在else代码块中,except代码块告诉python,如果尝试运行try代码块时引发了指定的异常该怎么办。将导致错误的代码行print(5/0)放在一个try代码块中,如果try代码块中的代码运行起来没有问题,python将跳过execpt代码块,如果try代码块中的代码导致了错误,python将查找与之匹配的except代码块并运行其中的代码。..原创 2022-07-14 22:04:52 · 13591 阅读 · 1 评论 -
python文件操作和异常之文件的操作
1:读取整个文件首先创建一个文件,它包含一些文本信息,注意:如果该文件为.py文件,则再进行操作的时候可以不写路径,如果不是.py文件,则必须标明路径。现在我们创建一个python文件,名为text.py,给他写入如下文本信息:下面的程序打开并读取这个文件,再将其内容显示到屏幕上:python在当前执行的文件所在目录中查找指定的文件关键字 with 在不再需要访问文件后将其关闭在这个程序中,注意到我们调用了 open(),但没有调用 close()。也可以调用 open()和 close()来打开原创 2022-07-11 20:21:03 · 956 阅读 · 7 评论 -
python之装饰器的有关内容
在讲装饰器的内容之前,我们先来看这样一个实例,假设你的老板现在对如下代码,实现在函数输出之前输出before,函数执行之后输出after这样的需求相信有很多小伙伴的思路是这样的,在函数执行的语句之前加print(”before“),在执行之后的语句加print(”after“)代码被修改为如下所示:我们现在让代码运行,看看输出结果是什么:咦!确实功能被很好的实现了,但如果是我,面对这样的需求我会这样去实现。我的思路也很好的实现了功能,但肯定有人不服,觉得我的这种思路太繁琐了,不好理解,代码数量太多原创 2022-07-09 15:19:03 · 337 阅读 · 0 评论 -
python之局部变量和全局变量的定义,两者之间的区别和使用方法,global和nonlocal的定义和使用方法,可变与不可变类型的定义和示例
局部变量:在函数内部声明的变量,只能在该函数范围内使用在多个函数里面,可以声明同名的局部变量,彼此之间不受影响。局部变量的作用:给我们临时保存数据全局变量:在函数外部声明的变量,在所有函数中都可以使用,但必须在所有函数的上方进行声明。当全局变量和局部变量同名时,首先编译器会先在局部找,再到全局找,如果两者都没找到,则会报错。那么局部变量和全局变量到底有什么区别?本质区别:变量的作用域不同。在函数内部声明的变量—>局部变量:只能作用于当前这个函数在函数外部声明的变......原创 2022-07-06 12:57:42 · 1067 阅读 · 0 评论 -
python之有关匿名函数和偏函数的定义,优点,以及使用方法
在python中,不用通过def来声明函数名字,而是通过lambda关键字来定义的函数称为匿名函数,lambda函数能接收任何数量的参数,但只能返回一个表达式的值,该变量就成了一个函数对象。可以省去函数的定义,不需要像其他函数一样西先声明再使用,而可以在写函数的同时直接使用函数。1.需要将一个函数对象作为参数来传递时,可以直接定义一个lambda函数(作为函数的参数或返回值)2.要解决的问题符合lambda函数的情况(任意多个参数和一个返回值),并且只有一个地方会使用这个函数,不会在其他地方重用...原创 2022-07-04 23:50:46 · 275 阅读 · 0 评论 -
python之有关关键字参数,默认参数,不定长参数,位置参数的定义,区别,以及使用方法。
当我们无法确定函数需要接受多少个实参时,我们可以通过在形参名前加,让python创建一个名为该形参名的空元组,在函数调用时,就可以将收到的所有值放入该元组。*结合使用位置实参和任意数量的实参:如果要使函数接收不同类型的实参,则必须将在函数中定义的可接受任意数量实参的形参放在最后,函数在调用时,先将位置实参和关键字实参进行匹配,再将剩下的未匹配的实参放在最后一个形参中。*args和**args的区别,不定长参数的定义,使用方法...原创 2022-07-04 22:22:48 · 661 阅读 · 0 评论 -
python之函数的参数传递(引用传递和值传递),查看变量的内存地址的方法
不可变对象(number,string,tuple):”引用传递“,该对象的值不能发生改变。数据类举例:字符串类型举例:元组类型举例:可变对象(字典,列表,集合):“值传递”,该对象的值会发生变化。列表为例:字典为例:集合为例:查看变量内存地址:为了提高内存利用效率,对于不大于256的整数,python会将具有相同值的整数对象给予相同的内存地址...原创 2022-07-02 17:50:55 · 656 阅读 · 0 评论 -
python之函数的基本用法
函数的定义:def作为函数定义的关键字,为了告诉python这是一个函数。有参函数:函数调用时,将实参传递给形参举例:1:通过位置传递参数:仅通过位置关系将实参对应的形参联系起来,位置实参的顺序很重要2:通过关键字传递参数:通过关键字将实参对应的形参联系起来,顺序不重要,因为python知道那个实参该赋给那个形参举例:带有返回值的函数:将函数的值返回给调用函数举例:将函数返回值作为实参进行调用:默认值:给形参设定默认值,对应的实参可以不传递值,如果实参也有值,则对应的默认值会被原创 2022-06-30 14:17:14 · 451 阅读 · 4 评论 -
python之集合的创建与使用,遍历,集合常见的操作函数,集合与列表,元组,字典的嵌套
集合的创建和使用,集合中元素的添加,删除等操作,集合的遍历,集合与字典,列表,元组的嵌套原创 2022-06-23 09:36:44 · 537 阅读 · 1 评论 -
python之与字典有关的函数的使用,字典的遍历
python之字典元素个数的计算,字典元素的键名,键值以及键名对应键值的获取,使用for循环遍历字典。原创 2022-06-22 09:19:40 · 596 阅读 · 0 评论 -
python之字典的创建和使用
字典的创建方法和使用方法,键值的获取,修改以及添加,删除。如何在内存中删除字典,如何清空字典内容,但不进行内存删除原创 2022-06-21 09:54:19 · 1972 阅读 · 0 评论 -
python之有关元组的基础知识
元组的定义使用,创建方法,元组的嵌套,有关元组元素大小,出现次数,索引等的相关内容。原创 2022-06-20 11:24:51 · 1065 阅读 · 2 评论 -
python之列表嵌套的实例应用
列表嵌套的应用举例: 将一个列表随机添加到另一个列表中如果想实现将房间对应的人数以及人名输出应该怎么解决呢?此时我们就需要用到列表的嵌套,原因是上面通过产生随机数以及append函数,已经将房间和对应的人建立了联系,那么下面只需要通过列表循环遍历将其打印输出。产生如下效果:...原创 2022-06-20 09:48:19 · 2431 阅读 · 0 评论 -
python之sort,reverse的定义和使用,列表元素最大最小值的求解,列表嵌套的基本使用。
python中sort,reverse的定义和使用,列表元素最大最小值的求解,列表嵌套的基本使用。原创 2022-06-20 08:55:49 · 669 阅读 · 0 评论 -
python之列表中常用的函数:append,extend,insert,pop,remove,del函数的定义与使用方法,元素是否在列表中的判断
python之列表中常用的函数:append,extend,insert,pop,remove,del函数的定义与使用方法,元素是否在列表中的判断原创 2022-06-18 14:25:53 · 761 阅读 · 0 评论 -
python之列表元素的访问,修改,组合以及判断和截取。
列表的常见操作:列表元素的访问,修改,判断一个元素是否在列表中,两个列表的组合,和列表元素的截取。原创 2022-06-18 13:34:31 · 2310 阅读 · 2 评论 -
python之字符串中的常见操作
字符串中字符的索引,查找,替换以及出现的次数,字符串的分割,字符串中常用的一些判断(数字,字母),eval函数在字符串中的使用,列表与字符的连接,十进制数与对应的字符的转换原创 2022-06-17 10:32:47 · 303 阅读 · 4 评论 -
python之字符串的切片操作和转义字符
字符串的切片操作,字符串中的转义字符,\n换行符号,\反斜杠符号,单引号双引号,制表符,防止转义的方法原创 2022-06-12 13:43:10 · 583 阅读 · 11 评论 -
python之通过下标及for,while循环获取元素的值
获取元素的值的几种方法:直接获取和通过循环的方式,下标超出范围,索引越界问题原创 2022-06-12 11:25:15 · 3543 阅读 · 0 评论 -
python之math,random模块的使用方法
math模块的使用,random模块的使用,查看模块里的函数, 产生随机数和数字列表,返回随机的一个整数,返回列表中的一个随机元素,将排列好的列表元素随机打乱,随机获取字符串的一部分元素...原创 2022-06-12 09:12:24 · 765 阅读 · 2 评论 -
python之常用数据类型之间的转换
字符串转化为整形:int(需要转化的字符串变量名)举例:输出结果如下:举例:输出结果如下:字符串转化为列表:list(需要转化的字符串变量名)举例:输出结果如下:关于数据类型转化需要注意的点:并不是所有类型的字符串都可以转化为整型,浮点型等。举例:输出结果如下所示:下面我们将它尝试转化为整形:下面我们将它尝试转化为列表:通过上述所举例子,我么们可以看出,并不是所有的字符串都可以转化为整形,浮点型,列表等,他也许只能转为其中的一种类型。诸如此类的字符串还有数字和字母组成,其他特殊符原创 2022-06-12 01:08:34 · 1196 阅读 · 0 评论 -
python之数据的赋值方式,变量内存地址的获取方式,获取变量名的方法,不同方法之间的区别
交互式赋值:将多个变量名放在等号的左边,与其相对应的值放在等号的右边,变量名与变量名之间,数值与数值之间用逗号隔开举例:输出结果如下:连续赋值:这种情况适用于多个变量对应的值是相同的情况,不同变量名之间用等号的方式连接举例:输出结果如下所示:单独赋值:变量=对应的值举例:输出结果如下所示:获取变量的内存地址:id(变量名)举例:输出结果如下所示:获取变量名的方式:1:type(变量名) 2:isinstance【只用来判断预测的数据类型和实际的是否一致】(变量名,预测的数据类型)举原创 2022-06-12 00:20:37 · 862 阅读 · 0 评论 -
python之使用while循环输出如下星图形
python之使用while,完成以下图形的输出** ** * ** * * ** * * * ** * * ** * ** **原创 2022-06-10 13:52:35 · 2896 阅读 · 4 评论 -
python之打印九九乘法口诀
python之打印九九乘法口诀原创 2022-06-10 12:48:42 · 193 阅读 · 0 评论 -
python之实现班级随机抽奖
实现班级随机抽奖,假设有10排,每排10个同学,输出结果如下:第7排,1列同学中奖原创 2022-06-10 12:41:00 · 855 阅读 · 0 评论 -
python之用户登录程序设计
5.使用if,编写程序,实现以下功能: 1.从键盘获取用户名、密码 2.如果用户名和密码都正确(预先设定一个用户名和密码), 那么就显示“欢迎进入xxx的世界”,否则提示密码或者用户名错误.........原创 2022-06-10 11:01:08 · 4676 阅读 · 1 评论 -
python之while循环,无限循环,while循环的嵌套的定义和使用。
while循环:while(表达式),只要表达式的值为真,即执行while下面的语句或者语句块,直到表达式的值为假,结束循环。举例:无限循环:只要满足while后面表达式的判断值是True,则循环会一直进行下去。举例: 以上面的例子作为基础,我们通过修改它的某些代码,使其成为一个无限循环。我们只需要将i+=1删去即可,在这个循环中,只要i...原创 2022-06-03 12:46:51 · 4089 阅读 · 1 评论