自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Python中常用的几个内置方法(max()/min()、filter()、map()、sorted、reduce())

如果第一参数是一个函数, 可迭代对象中元素传入该函数, 结果为True, 则filter方法返回的迭代器就会。如果第一个参数时None, 则返回的迭代器中只包含可迭代对象中为True的元素。第一个参数(形参), 要么是func, 要么是None, 不传会报错。需要传入两个参数, 第一个是函数或者None, 第二个是可迭代对象。哪个元素经过转换函数得到的值最大, 就返回该元素。max函数会将lis里面的元素依次传入转换函数。返回的是一个filter obj(迭代器)key参数接收的是一个函数对象。

2024-07-04 16:48:45 240

原创 用Python实现压缩和解压缩

压缩和解压缩是日常常用的操作,不管是windows上图形界面的操作,还是linux上用命令来进行压缩解压缩,总的而言都还是比较方便的。但用代码来实现就没做过,近期也得实现代码压缩与解压缩操作,所以就抽时间来研究一下。

2024-07-02 17:23:19 440

原创 python入门级新手接单一单两百块,经验方法分享

如何利用python在网上接单赚钱,兼职也能月入过万学习python编程,不仅可以找到一份高薪工作,而且不打算转化或者是在校学生的话,也能为你的日常生活提高一些帮助,比如:自动化办公 爬取一些数据信息之类的.....另外闲暇时间也可以在网上接点小单,增加些收入 至少不用为生活费发愁Python作为一门编程语言,一门技术,就一定能够为我们所用,至少赚个外快是绝对没有问题的。可以到淘宝上搜,Python程序,到相应的店里找客服,就说你想做程序开发,给个联系方式。

2024-07-01 16:39:32 885

原创 边玩边学,10个Python小游戏(含源码)

经常听到有朋友说,学习编程是一件非常枯燥无味的事情。其实,大家有没有认真想过,可能是我们的学习方法不对?比方说,你有没有想过,可以通过打游戏来学编程?今天我想跟大家分享10个Python小游戏,教你如何通过边打游戏边学编程!温馨提示:篇幅有限,相关文件及代码已打包文件夹,获取方式在:接下来就一起来看看吧~1、飞机大战源码分享:import randomimport pygamefrom objects import Background, Player, Enemy, Bullet,

2024-07-01 13:31:56 326

原创 十大常用python自动化脚本

本文将探索10个Python脚本,这些脚本可以帮助自动化完成任务,提高工作效率。无论是开发者、数据分析师还是仅仅想简化工作流程的普通用户,这些脚本都能提供帮助。

2024-06-29 14:50:29 852

原创 【python爬虫课程设计】掌上高考-高校数据爬取+数据可视化

1. 根据柱状图了解到河南的非双一流学校最多,北京的双一流学校最多。2. 根据地图了解到国内大部分高校分在国家的东部和中部。3. 根据柱状图了解到大家对厦门大学、四川大学比较感兴趣。4. 根据柱状图了解到排名第一的福建省只有一所厦门大学热度超前,而四川省、湖北省、广东省、北京市的高校热度都较为平均。5. 根据散点图了解到全国各省的综合类的热度均较为突出。

2024-06-28 16:44:25 1433

原创 这5个炫酷的python 数据可视化工具,你用过吗?

常用的Python数据可视化小工具,推荐下面几个,熟练使用以后,做数据可视化不再是难题,并且,这几个数据可视化库在使用时可以取长补短,将数据信息表达发挥到极致,下面一起了解,都有哪些数据可视化库?可以帮助我们更好地呈现数据。

2024-06-28 14:45:22 769

原创 用python代码实现超级玛丽游戏(详细动画展示+源码分享)

到了这里相信大家已经搭建好了整个游戏的框架和基本逻辑,对于砖块、金币、蘑菇和乌龟,还有变大变小和火球效果这边就不赘述了,接着填入框架里就行了。有了这些基础就可以进一步完善自己的超级玛丽了,你甚至可以对其进行魔改一番,来体验一下上帝视角的快乐也可以将其改的十分刁钻,如之前的 猫里奥 游戏最后可以用pyinstaller打成exe文件来分享给你的朋友们。

2024-06-27 17:41:58 1378

原创 Python之PIP安装

pip 是最为广泛使用的 Python 包管理器,可以帮助我们获得最新的 Python 包并进行管理。

2024-06-26 17:26:23 1050

原创 【Python爬虫课程设计】爬取唐诗三百首+数据可视化

通过编写爬虫程序,我们从指定的网站中爬取了唐诗三百首的相关信息,包括题目、作者、内容等。这为后续的数据处理和可视化分析提供了数据基础。我们对爬取到的数据进行了清洗和整理,去除了冗余信息,确保了数据的准确性和一致性。这使得我们能够处理干净、规范的数据集。清洗后的数据被存储到CSV文件中。这样,我们可以方便地访问和管理唐诗数据,并为后续的数据可视化处理提供了便利。如果你也喜欢编程,想通过学习Python获取更高薪资,这里给大家分享一份Python学习资料。👉Python所有方向的学习路线👈。

2024-06-26 15:07:59 1428

原创 Python爬取中国福彩网彩票数据并以图表形式显示

但是我在运行这段代码的时候会提示错误,经过我的一番疯狂分析(百度求助),发现出错的原因是在提取奖金的时候会出现下划线和空字符串的干扰,而int转换数据类型则只能装换纯数字组成的字符串,所以转换的过程中会报错。等我们看到这些数据的时候,虽然看到的是数字形式,但是他的数据类型确是字符形,通过此前对pygal模块的了解,我们知道这个模块只可以将整形的数字转换成图表格式。可以看到前三个和我们想要提取的数据内容是一致的,这些type后面的数字指的是奖金的等级,就是说对应到的号码是多少就是几等奖。

2024-06-24 16:27:52 986

原创 Python数据可视化---pygal模块(基础篇)

pygal官网地址pygal是Python的第三方库,他的主要功能就是数据可视化,即将数字转化成图表的形式来呈现,它提供的图表样式有柱状图、折线图、饼状图、雷达图…直方图盒子图圆点图坐标图锥形图环状图仪表图塔形图树图地图。

2024-06-24 14:42:53 388

原创 Python数据分析(超详细版)

DataFrame 是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型值)。如果DataFrame具有MultiIndex(分层),则级别数必须与右侧DataFrame中的连接键数匹配。NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。使用中括号取单个索引(此时返回的是元素类型),或者中括号里一个列表取多个索引(此时返回的是一个Series类型)。

2024-06-22 10:30:53 1018

原创 Python提取PDF文本和图片,以及提前PDF页面中指定矩形区域的文本

从PDF中提取内容能帮助我们获取文件中的信息,以便进行进一步的分析和处理。此外,在遇到类似项目时,提取出来的文本或图片也能再次利用。要在Python中通过代码提取PDF文件中的文本和图片,可以使用这个第三方库。具体操作方法查阅下文。Python 提取PDF文本Python 提取PDF页面中指定矩形区域的文本Python 提取PDF图片安装。

2024-06-22 10:01:23 738

原创 Python100题(含答案)

Python100题

2024-06-21 15:59:21 280

原创 10个高效的Python爬虫框架

小型爬虫需求,requests库+bs4库就能解决;大型爬虫数据,尤其涉及异步抓取、内容管理及后续扩展等功能时,就需要用到爬虫框架了。下面介绍了10个爬虫框架,大家可以学习使用!

2024-06-21 15:24:34 1208

原创 Python数据可视化:直方图、核密度估计图、箱线图、累积分布函数图

本文使用数据来源自2023年数学建模国赛C题,以附件1、附件2数据为基础,通过excel的数据透视表等功能重新汇总了一份新的数据表,从中截取了一部分数据为例用于绘制图表。绘制的图表包括。本文为以某生鲜超市2023年6月30日销售流水数据为基础,整理出当日的各类商品销售情况表(如4.附件:数据的图所示),绘制了蔬菜类别的一维直方图、日销量的一维核密度估计图。核密度估计图可以反映了销售量较为集中的范围。①从Excel文件中读取名为"2023-6-30日销售情况"的工作表数据。

2024-06-20 17:10:23 992

原创 Python爬虫小白入门(四)PhatomJS+Selenium篇下

前文介绍了PhatomJS 和Selenium 的用法,工具准备完毕,我们来看看如何使用它们来改造我们之前写的小爬虫。我们的目的是模拟页面下拉到底部,然后页面会刷出新的内容,每次会加载10张新图片。大体思路是,用Selenium + PhatomJS 来请求网页,页面加载后模拟下拉操作,可以根据想要获取的图片多少来选择下拉的次数,然后再获取网页中的全部内容。

2024-06-20 11:40:09 784

原创 Python爬虫小白入门(三)PhatomJS+Selenium篇上

PhatomJS是一个WebKit内核的浏览器引擎,它能像浏览器一样(它就是一个浏览器,只不过没有界面)解析网页,以及运行JavaScript脚本。迄今为止,我们的实战小爬虫只是在模拟http请求,然后获取response,从response中解析HTML代码获得想要的数据。但是,网页中有些数据是用js动态加载的,这样,我们使用使用http请求获得的数据中并不包含js动态加载的内容。比如我在本系列的第一篇博文中请求了一下网易云音乐。

2024-06-19 15:53:19 1092

原创 Python爬虫小白入门(二)BeautifulSoup库

上一篇演示了如何使用requests模块向网站发送http请求,获取到网页的HTML数据。这篇来演示如何使用BeautifulSoup模块来从HTML文本中提取我们想要的数据。

2024-06-19 10:36:05 1340

原创 Python爬虫小白入门(一)requests库

为什么要先说Requests库呢,因为这是个功能很强大的网络请求库,可以实现跟浏览器一样发送各种HTTP请求来获取网站的数据。网络上的模块、库、包指的都是同一种东西,所以后文中可能会在不同地方使用不同称谓,不要迷惑哦。结合一个实例来讲解吧。我的一个设计师小伙伴常去一些设计类网站收集素材,其中有个网站Unsplash里面美图特别多,所以想要把里面的图片都保存下来,这样咱们的小爬虫就登场了。说干就干,赶紧开始吧。先来准备环境。

2024-06-18 14:43:16 761

原创 Python经典必看书籍有哪些?这份书单推荐给你

目录入门书籍《Python编程:从入门到实践》《Python基础教程》进阶书籍《流畅的Python》《Python Cookbook》高级书籍《Python高级编程》特定领域书籍《利用Python进行数据分析》《Python网络编程》Python的经典书籍众多,以下是一些被广泛推荐和认可的书籍,按照不同的学习阶段和用途进行分类:这些书籍不仅内容丰富,而且作者都是该领域的专家,他们的经验和见解对于Python学习者来说是非常宝贵的。希望这些推荐能够帮助你找到适合自己的Python学习书籍。需要以上书籍和pyt

2024-06-18 11:20:58 1774

原创 10分钟学会python函数式编程

如果每次调用func(2)都返回3,我们可以将它存储在表中,这可以防止程序重复运行相同的功能。如果你一遍又一遍地重复同样的事情,这表明有一种更快的方法来加快速度,这将使你不再重复。对于本文,我们假设我们接触的所有内容都是可迭代的对象。Guido(Python之父)不喜欢Python中的函数式,因为Python已经有了自己生成列表的方法。一旦你设置了一个变量,它就永远保持这种状态(注意,在纯函数式语言中,它们不是变量)。所以在lambda表达式中,所有参数都在左边,你要用它们做的东西在右边。

2024-06-17 15:12:43 774

原创 用Python的Pygame包实现水果忍者小游戏

在主循环里只需要用随机概率来随机生成即可, 这里difficult表示当前游戏的难度, 每秒平均生成 (8*difficult*FPS) /1000个水果, 也就是每秒平均生成 1.6*difficult 个水果。水果有八种生成方式, 即: 从左边出来往右上或右下走, 从右边出来往左上或左下走, 从上面出来往左下或右下走, 从下面出来往左上或右上走。首先需要记录鼠标的位置, 从按下左键开始, 每一帧都会搜集鼠标的坐标, 直到松开左键, 在此过程中还要边搜集边画出刀锋。代码思路就用列表来实现动态增删即可。

2024-06-17 14:06:08 499

原创 Python文件操作|详细教程

除了上述分享,学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!👉Python所有方向的学习路线👈。

2024-06-15 15:37:51 351

原创 用python爬豆瓣电影TOP250排行榜!

学习资源推荐除了上述分享,学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!👉Python所有方向的学习路线👈。

2024-06-15 14:08:54 804

原创 Python实现飞机大战

先看效果图。

2024-06-07 15:17:39 716

原创 【python爬虫实战】天气数据爬取+数据可视化

1.根据散点图的显示回归方:y = 0.6988742964352719x + 10.877423389618516来获取海口市11月份温度趋势2.根据饼状图可以了解海口市11月份的天气比例,多云天气占比为53.33%,晴天气占比为26.67%,阴天气占比为13.33%,小雨天气占比为6.67%,3.根据折线图了解海口市11月份的最高温度和最低温度趋势。4.根据词云图的显示,可以了解当月的天气质量相关内容。综述:是通过Python爬虫技术获取天气预报数据,

2024-06-05 11:29:15 4216 20

原创 Pycharm使用教程

系统环境是指安装在计算机全局范围内的Python环境。当你在计算机上安装Python时,它会成为系统环境的一部分。在系统环境中安装的Python解释器和库对整个计算机可见,所有项目都可以访问它们。虚拟环境是一种在项目级别隔离Python依赖的方法。通过创建虚拟环境,你可以为每个项目设置独立的Python环境,从而解决全局安装可能导致的问题。虚拟环境可以包含自己的Python解释器和依赖库,与其他虚拟环境和系统环境隔离开。Ctrl + Space:基本的代码完成(类、方法、属性)

2024-05-31 19:46:32 1147

原创 Python基础&爬虫基础知识

namelist = ["小张","小王","小李"]testlist = [1,"测试","str"] #列表中可以存储混合类型testlist = [["a","b"],["c","d"],["e","f","g"]] #列表嵌套tup1=() #空元组tup2=(5) #<class 'int'> 不是元组info = {"name":"简简","age":18}def printinfo(a,b): #函数定义c =a + bprint(c)

2024-05-30 16:37:33 1197

原创 Python | 判断语句、循环语句

变量名称 = 布尔类型字面量布尔类型不仅可以自行定义,同时也可以通过计算得来,也就是使用比较运算符进行运算得到布尔类型的结果。

2024-05-29 19:33:01 543

原创 Python | 基础语法总结(超详细)

变量名称 = 变量的值变量名称:每一个变量都有自己的名称,称为:变量名,也就是变量本身= :赋值,表示将等号右边的值,赋予左边的变量变量的值:每一个变量都有自己存储的值(内容),称为:变量值> *#定义一个变量,用来记录钱包余额*> *#输出变量的内容*> print("钱包还有:" , money) *# print输出多个数据时,用,隔开*三引号定义法,与多行注释写法相同,支持换行操作。使用变量接收它,它就是字符串,不适用变量接收它,它就可以作为多行注释使用。

2024-05-29 15:34:16 2217

原创 PyCharm安装详细教程

(5)修改 Location (项目目录路径) ,选择interpreter(解释器) ,勾选Create a main.py ,最后点击Create。(5)进入 Choose Start Menu Folder 页面,直接点击 Install 进行安装。(4)进入 Installation Options(安装选项)页面,全部勾选上。(3)选择安装路径(尽量不要选择带中文和空格的目录)选择好路径后,点击 Next。下载社区版本(日常学习使用够用了),专业版是收费的哦(功能更强大)命名一下 然后按回车键。

2024-05-28 14:56:06 605

原创 Python安装教程,图文教程(新手)

适合新手小白的Python安装教程,图文教程(超详细)

2024-05-28 14:33:54 814

空空如也

空空如也

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

TA关注的人

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