自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝星部队的博客

欲得其中,必求其上。欲得其上,必求上上。

  • 博客(102)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法

Python2.0系列已经在2020年01月01日停止支持。本篇文章主要介绍Python3.7的安装第三方库的方法。方法一:pip命令行直接安装打开cmd命令窗口(快捷键win+R,然后输入“cmd”),通过命令 pip install packagename 进行第三库安装。此方法简单快捷,示例安装requests库。命令:pip install requests。注意:1、...

2020-09-15 08:15:48 1063 1

原创 Python实操3:列表元素去重

一、实操内容:新列表搜集法 使用set集合去重 使用itertools模块的groupby函数去重二、代码内容:

2020-09-16 23:25:49 32

原创 Python实操2:随机大写字母写入列表

一、实操的内容:创建列表 生成随机数、大写字符 numpy模块生成随机数二、代码如下:import randomimport numpy as np# 生成n个随机大写字母写入列表# 第一种方法num = 10r_list1 = []for i in range(num): # 循环10次 n = random.randint(65, 90) # 利用函数生成65到90之间的随机数 r_list1.append(chr(n)) # 将随机数转化为...

2020-09-16 23:04:10 217

原创 Python实操1:简单计算器和进制转化

一、用Python做了一个简单的计算器,包括两个数的和、差、乘积、商、整除。程序要求:# 用户输入两个数字,第一行打印出两个数字的和,# 第二行打印出两个数字的差,第三行打印出两个数字的乘积,# 第四行打印出两个数字的商,第五行打印出两个数字的整除结果。程序代码如下:# 用户输入两个数字,第一行打印出两个数字的和,# 第二行打印出两个数字的差,第三行打印出两个数字的乘积,# 第四行打印出两个数字的商,第五行打印出两个数字的整除结果。num1 = float(input('请输

2020-09-16 07:54:59 91

原创 Python的学习笔记案例8--空气质量指数计算10.0

本课程的最后一节,值得庆贺一下。今天是一个特别的日子。3.8妇女节!!!祝天下的女人节日快乐!疫情早点过去,白衣天使早日休息!处理缺失数据dropna()丢弃缺失数据fillna()填充缺失数据数据过滤df[filter_condition]依据filter_condition对数据进行过滤""" 作者:lanxingbudui 日期:2020-03-08 ...

2020-09-15 22:51:37 117

原创 Python的学习笔记案例8--空气质量指数计算9.0

倒数第二节课了,本节课主要讲获取数据之后,数据处理与数据分析,利用Pandas进行数据处理分析。什么是Pandas?一个强大的分析结构化数据的工具集(结构化数据:csv,json。非结构化数据:声音、视频、图片)基础是NumPy,提供了高性能矩阵的运算应用于数据挖掘,数据分析如:学生成绩分析、股票数据分析等提供数据清洗功能(获取的数据不一定是纯净的,有空值,把这些空值处理就是清洗数据...

2020-09-15 22:51:29 225

原创 Python的学习笔记案例8--空气质量指数计算8.0

前面一节讲过获取所有的城市的AQI,仅仅是将获取的AQI输入,并没有保存,这节课重点讲如何将获取的AQI保存到本地的CSV文件。""" 作者:lanxingbudui 日期:2020-03-04 功能:AQI计算 版本:8.0"""import requestsfrom bs4 import BeautifulSoupimport csvdef...

2020-09-15 22:51:20 128

原创 Python的学习笔记案例8--空气质量指数计算7.0

前两天的编写如何安装第三方库,以及无法import已经安装好的第三方库的解决方法,消耗了我的大量的精力,今天开始继续开始我的Python学习之旅,还有最后的4节课了。这节课主要讲,如何获取全部的城市AQI?首先要获取全部城市的列表,然后遍历城市列表,从而获取的所有城市的AQI。""" 作者:lanxingbudui 日期:2020-03-04 功能:AQI计算 ...

2020-09-15 22:51:12 104

原创 Python的学习笔记案例8--空气质量指数计算6.0

前面几节讲到网络爬虫,但是在分析数据时效率不高。鉴于网页中HTML的树形结构,我们可以引入一个新的库--BeautifulSoup4用于解析HTML或XML。如何安装第三方库:BeautifulSoup4?(我会新增一篇文章讲如何安装第三方库,此节不多说。)1、默认是安装在Anaconda中2、如果没有安装可以在命令窗口cmd中执行以下命令: pip install beaut...

2020-09-15 22:51:01 154

原创 Python的学习笔记案例8--空气质量指数计算5.0

之前都是使用提前准备好的文件来获取数据,时效性很差。为了更有效、更快地获取并利用网络信息并工作提高效率,出现了网络爬虫。利用网络爬虫实时获取城市的空气质量指数。什么是网络爬虫?自动抓取互联网信息的程序;利用互联网数据进行分析、产品开发。步骤:1、通过网络链接获取网页内容2、对获取的网页内容进行处理requests模块requests模块是一个简洁且简单的处理HTTP请求的工...

2020-09-15 22:50:47 173 3

原创 Python的学习笔记案例8--空气质量指数计算4.0

2.0与3.0视频中介绍了如何用Python处理JSON文件和CSV文件本节扩展一下,让程序自动判断读取的文件是JSON文件还是CSV文件,并进行相应的操作。以下为补充内容:1、CSV文件读取import csvcsv.reader()将每行记录作为列表返回2、使用with语句操作文件对象with open('file_name') as somefile: for l...

2020-09-15 22:50:30 75

原创 Python的学习笔记案例8--空气质量指数计算3.0

本节课主讲:如何将获取的json格式数据输出为csv格式文件一、什么是CSV格式?CSV(Comma Separated Values)是一种通用的、相对简单的文件格式。在商业和科学领域上广泛应用。二、规则:1、以行为单位2、每行表示一条数据3、以英文逗号分隔每列数据(如果数据为空,逗号也要保留)4、列名通常放置在文件第一行三、如何应用?import csvcsv.wr...

2020-09-15 22:50:21 121

原创 Python的学习笔记案例8--空气质量指数计算2.0

本节课程主要讲:1、读取已经获取的JSON数据文件2、并将AQI前五的数据输出到JSON文件什么是JSON文件?JSON(JavaScript Object Notation)是一种轻量级数据交换格式,也是一种文本数据,可以使用文本格式打开。可以对复杂数据进行表达和存储,易于阅读和理解。JSON文件的规则:1、数据保存在键值对中;2、键值对之间有逗号隔开;3、花括号用于保...

2020-09-15 22:50:05 89

原创 Python的学习笔记案例8--空气质量指数计算1.0

这是微信上小象学院Python入门课程的最后一个案例,从第一个案例到现在已经1年多,还是没有把这8个案例学完很愧疚,中间有自己的偷懒和拖延,或者其他的原因,但这些都不是理由,从今天开始要认真重视起来学习,Python已经到了白银时期再不努力就过时了。废话少说,开始学习最后一个案例,先来两张截图,然后介绍计算的方法:第一张图片是介绍各个分项污染物值对应总的质量指数的值,一个对照表吧;...

2020-09-15 22:49:54 195

原创 Python的学习笔记案例7--模拟掷骰子5.0

一、Python科学计算库Numpy(Numeric Python)1、强大的N维数组对象array2、成熟的科学函数库3、实用的线性代数、随机数生成函数等4、NumPy的操作对象时多维数组ndarraynbarray.shape数组的维度5、创建数组:np.array(<list>),np.arange()改变数组形状reshape()二、语法:NumPy创建随机...

2020-09-15 22:49:36 111

原创 Python的学习笔记案例7--模拟掷骰子4.0

通过直方图展示骰子点数的分布情况:一、直方图:1、直方图是一种对数据分布情况的图形表示2、首先要对数据进行分组,然后统计每个分组内数据的数量。3、作用: (1)显示各分组或数量分布的情况 (2)易于显示各组之间频率或数量的差别二、语法:1、使用plt.hist(data,bins)函数2、data:数据列表3、bins:分组边界三、实例:""" ...

2020-09-15 22:49:22 139

原创 Python的学习笔记案例7--模拟掷骰子3.0

一、matplotlib模块1、matplotlib是一个数据可视化函数库2、matplotlib的子模块pyplot提供了2D图表制作的基本函数3、例子:https://matplotlib.org/gallery.html二、语法1、散点图绘制import matplotlib.pyplot as plt# x,y分别是x坐标和y坐标的列表plt.scatter(x,y)...

2020-09-15 22:49:08 106

原创 Python的学习笔记案例7--模拟掷骰子2.0

本节课讲模拟投掷两次骰子求和点数和为:2--12使用字典记录点数对应的出现次数zip()函数用于将对应的元素打包成一个个元组注意:元组中的元素是不可修改的,如要修改需要转化成字典或者其他dict(zip(list1,list2))""" 作者:lanxingbudui 功能:模拟掷骰子 版本:1.0 日期:2019-08-15 2.0新...

2020-09-15 22:48:54 178

原创 Python的学习笔记案例7--模拟掷骰子1.0

通过计算机程序模拟投掷骰子,并显示个点数的出现次数级频率。比如:投掷2个骰子50,出现点数为7的次数为8,频率为0.161.0功能:模拟投掷1个骰子,并输出其结果random模块用于生成随机数:常用函数:下面是实例:enumerate()函数用于将可遍历的组合转化为一个索引序列一般用于for循环中,同时列出元素和元素的索引号""" 作者:lan...

2020-09-15 22:48:44 226

原创 Python的学习笔记案例6--判断密码强度6.0

6.0 将文件相关的操作封装一个类巩固面向对象编程,将涉及文件操作的方法定义一个文件工具类。""" 作者:lanxingbudui 版本:6.0 日期:2019-08-03 功能:判断密码强度 2.0新增功能:限制密码验证次数,循环终止 3.0新增功能:保存密码及其强度到文件中 4.0新增功能:读取文件中的密码 5.0新增...

2020-09-15 22:47:41 223

原创 Python的学习笔记案例6--判断密码强度5.0

本节课主要讲原来分散的方法封装成一个类,使之成为一个整体,方便调用。就是面向对象编程的思想。1、面向过程编程和面向对象编程的区别: 面向过程(POP):以程序执行过程为设计流程的编程思想。 面向对象(OOP):以事物为中心的编程思想。 什么是对象(Object)? 现实世界中的对象:属性,行为对象例子:波斯猫,属性:品种、颜色、大小;行为:叫、捉老鼠吉普车,...

2020-09-15 22:47:30 241

原创 Python的学习笔记案例6--判断密码强度4.0

今天是2019年08月01日,小象学院的课程除了“判断密码强度”,还有两个案例“模拟掷骰子”、“空气质量指数(AQI)计算及分析”。立贴为证,2019年08月20日完成。开始新的学习。通过本节讲解判断密码强度学习文件的操作:读取文件操作:从文件中读取数据到计算机内存中read():返回值为包含真个文件内容的一个字符串readline():返回值为文件下一行内容的字符串re...

2020-09-15 22:47:14 547

原创 Python的学习笔记案例6--判断密码强度3.0

本节主要依托密码的案例,讲解操作文件的内容:文件的操作:步骤:打开文件->操作文件(读、写等)->关闭文件1、打开文件:建立文件与程序的关联open(filename, mode)filename:文件名(包括路径);mode:打开模式r 只读,文件不存在则报错w 只写,文件不存在则自动创建,对于已存在的内容会冲掉覆盖a 在文件末尾附加r+ 读写2、操作文件:...

2020-09-15 22:46:58 185

原创 Python的学习笔记案例6--判断密码强度2.0

本节课主要讲解循环终止和限制密码的验证次数:1、brack可以使循环终止;2、使用while循环可以限制验证次数。""" 作者:lanxingbudui 版本:2.0 日期:2019-07-15 功能:判断密码强度 2.0新增功能:限制密码验证次数,循环终止"""def check_number_str(password_str):...

2020-09-15 22:46:26 545

原创 Python的学习笔记案例6--判断密码强度1.0

密码强度:是指一个密码对抗财产或者暴力破解的有效程度;一般是指一个未授权访问者得到正确密码的平均尝试次数。强密码可以降低安全漏洞的整体风险。简易版(常用)规则: 1、密码长度至少8位 2、密码含有数字 3、密码含有字母设置一个变量strength_level用于记录密码的强度,初始位0.满足一个条件,对其加1。 长度判断:使用len(...

2020-09-15 22:46:01 361

原创 Python的学习笔记案例5--判断第几天4.0

本节课是“判断第几天”的第4节课,主要讲字典类型在本实例的应用。字典类型(dict)“键--值”数据项的组合,每个元素是一个键值对(任何类型都可以作为键)。如:身份证号(键)--个人信息(值)字典类型数据通过映射查找数据项。映射:通过任意键查找集合中的值的过程。字典类型以键为索引,一个键对应一个值。字典类型的数据是无序的。一、关于字典的操作:1、初始化一个空的字典:d = d...

2020-09-15 22:45:49 119

原创 Python的学习笔记案例5--判断第几天3.0

v3.0本节课介绍集合的概念:Python中的集合(set)类型同数学中的集合概念一致,即包含0或多个数据项的无序组合。集合中的元素不可重复集合是无序组合,没有索引和位置的概念set()函数用于集合的生成,返回结果时一个无重复且排序任意的集合集合通常用于表示成员间的关系、元素去重集合操作 含义 s - t 或 s.difference(t) 返回在集合s中但不...

2020-09-15 22:45:29 113

原创 Python的学习笔记案例5--判断第几天2.0

1.0可以说使用“最笨”的方法得到日期是本年度的第几天,下面逐渐地改进方法,使用最简洁的代码来得到我们想要的东西。使用列表代替元组:首先,使用函数封装判断是否闰年的部分代码;其次,使用列表代替元组,更新2月份的天数,减少判断条件;最后,整体规范代码,使用{}占位符,使得输入结果更美观。""" 作者:langxingbudui 版本:2.0 日期:201...

2020-09-15 22:45:15 149

原创 Python的学习笔记案例5--判断第几天1.0

输入某年某月某日,判断这一天是这一年的第几天?首先需要知道:1、每个月份的天数不同;2、闰年和平年的2月份的天数不同;3、闰年的判断,四年一闰,百年不闰,四百年再闰。(y % 4 == 0 and y % 100 !=0) or y % 400 == 0闰年的二月29天什么时候加进我们要计算的天数里面呢?如果某一年是闰年,并且这个日期的月份大于2月份。介绍新的序列类型--元组...

2020-09-15 22:45:00 162

原创 Python的学习笔记案例4--52周存钱挑战5.0

终于我回来,空了几天,我又开始学习了!坚持!52周存钱挑战,最后的一讲了。主要解决的问题是:用户随意输入时间,就可以判断是第几周,并且知道这一周需要存的钱,账户累计的存款。主要使用的库为math、datetime。""" 作者:lanxingbudui 功能:52周存钱挑战 版本:v5.0 日期:20190312 2.0增加功能:记录每周的存钱...

2020-09-15 22:44:40 336

原创 Python的学习笔记案例4--52周存钱挑战4.0

本节的内容主要为:灵活设置每周的存钱数,增加的存款数,存款周数以及将计算的过程封装在函数中,可以通过调用函数来计算累计存款金额。""" 作者:lanxingbudui 功能:52周存钱挑战 版本:v4.0 日期:2019-03-07 2.0新增功能:记录每周存钱数 3.0新增功能:使用循环直接计数 4.0新增功能:灵活设置每周的存钱数,...

2020-09-15 22:44:16 166

原创 Python的学习笔记案例4--52周存钱挑战3.0

前面使用了while循环,还需要特意定义计数的变量,现在不需要计数的变量--i,直接使用for 循环,不需要指定计数的变量。使用for循环语句可以循环遍历整个序列的内容for &lt;x&gt; in &lt;list1&gt;: &lt;bady&gt;循环变量x在每次循环时,被赋值成对应的元素内容与while循环的区别 for循环的次数固定,即所遍历的序列长度...

2020-09-15 22:43:57 247

原创 Python的学习笔记案例4--52周存钱挑战2.0

52周存钱挑战1.0,只是简单把每一周的存钱输出,没有将每周的存钱记录下来,随便拿出一周的存钱数是不可能的。那么下面的2.0就是解决这个问题:记录每周的存钱数新的知识点:列表列表(list)是有序的元素集合,类似字符串可通过索引访问单个元素,如l[2],l[-1]可通过区间索引访问子列表内容,如l[2,5],l[-3:]列表中每个元素类型可以不同列表操作符 含义 li...

2020-09-15 22:43:27 277

原创 Python的学习笔记案例4--52周存钱挑战1.0

52周存钱挑战52周存钱法,即52周阶梯式存钱法,是国际上非常流行的存钱方法。按照52周存钱法,存钱的人必须在一年52周内,每周递存10元例子:第一周存10元,第二周存20元,第三周存30元,一直到52周存520元。这样一年下来会有多少钱?10+20+30+40+50+...+520 = 13780比较简单,使用了while循环,我就直接上代码:""" 作者:lan...

2020-09-15 22:43:11 450

原创 Python的学习笔记案例3--基础代谢率计算4.0

前面的3节课已经将BMR计算讲完,这一节主要讲解一下在遇到异常情况怎么处理?下面是异常处理机制:--引入异常处理机制可以用来解决程序运行时的错误语法:try: &lt;bady&gt;except&lt;ErrorType1&gt;: &lt;handler1&gt;except&lt;ErrorType2&gt;: &lt;handler2&gt;exc...

2020-09-15 22:42:46 488

原创 Python的学习笔记案例3--基础代谢率计算3.0

上一讲v2.0通过用户输入参数,计算BMR,但是每一个参数都是先提示了再输入。现在用户想在一行中将参数全部输入完,点击执行立刻可以得到计算结果。那么,v3.0就是为了解决一行输入参数,以及友好型的带单位的信息输出。""" 作者:lanxingbudui 功能:BMR计算器 版本:3.0 日期:20190302 新增功能:根据用户输入计算BMR;程序...

2020-09-15 22:42:14 363

原创 Python的学习笔记案例3--基础代谢率计算2.0

前面v1.0将入参都是写死的,这样程序的交互性很不好,v2.0希望需要用户输入参数,并希望可以程序循环运行。下面上代码:""" 作者:lanxingbudui 功能:BMR计算器 版本:2.0 日期:20190302 新增功能:根据用户输入计算BMR;程序持续运行"""def main(): """ 主函数 ...

2020-09-15 22:41:52 328

原创 python的学习笔记案例3--基础代谢率计算1.0

基础代谢率(简称:BMR)是指:我们在安静状态下消耗的最低热量,人的其他活动都建立在这个基础上。计算公式:BMR(男) = (13.7*体重(kg)) + (5.0*身高(cm)) - (6.8*年龄))+ 66BMR(女) = (9.6*体重(kg)) + (1.8*身高(cm)) - (4.7*年龄) + 655目前,只是简单的计算,不做任何的变化。简单输入变量,通过if语句...

2020-09-15 22:41:38 357

原创 python的学习笔记案例2--分形树绘制4.0

前面三节讲了循环和函数的基础,本节终于可以绘制分形树。先上图:然后是代码:""" 作者:lanxingbudui 功能:绘制分形树 版本:3.0 日期:20190228 功能:使用迭代函数绘制分形树"""import turtledef draw_branch(branch_length): """ 绘制分形...

2020-09-15 22:41:06 198 1

原创 python的学习笔记案例2--分形树绘制3.0

上一次,使用函数使得代码简洁了很多,但是还是不够,这次想讲函数和循环放在一起,引入递归函数的概念:绘制形状的函数,自己更新参数,然后再将更新后的参数加入到函数中,自己调用自己的函数。""" 作者:lanxingbudui 功能:五角星的绘制 版本:3.0 日期:20190227 增强功能:加入循环操作绘制重复不同大小的图形 增强功能:将函数...

2020-09-15 22:40:45 145

Python基础到精通视频地址.txt

讲解基础知识:列表、元组、集合、字典,如何面向对象编程。while、for循环的使用。OS模块、函数的编写和调用。各种包的使用。

2019-08-05

let's Python 系列的视频

let's Python 系列的视频,基础学习,小白的最爱。安装、编辑器的使用,基本语法的学习。

2019-03-26

笨办法学PythonPDF格式的书

从最基础的内容开始讲解,如何安装Python,到简单的操作。有详细的项目学习。

2019-03-01

Python学习视频

Python学习视频,从基础到大神的全部视频。讲解特别详细,从库、类型、循环等方面入手。

2019-03-01

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除