自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用Python+turtle绘制了一颗圣诞树后,朋友圈被霸屏了

马上又要到一年一度的圣诞节了,朋友圈已经快要被圣诞树霸屏了。今天也来给大家分享一下圣诞树的绘制代码吧,需要的也可以拿去朋友圈炫耀了。首先,安装Python环境,根据电脑版本系统位数下载对应的Python安装包即可,这里不详细展开了。第二步,安装一个Python编译器,这里使用的是pycharm最后,打开pycharm,创建一个project,在project下创建一个Python file ,建议使用英文命名。创建成功后,复制代码-右键-运行(run),就可以运行实现下图的效果了。图片效果:

2021-12-17 17:59:01 1231

原创 这九个提高效率的Python工具,太赞了

1 Faker生成假数据你若还在为生成名字、地址、IP地址而发愁,试试Faker库吧。它是专业生成假数据的神器,但生成的数据看起来又如此“不假”。基本用法如下所示:fromfakerimportFakerfake=Faker(locale="zh_CN")fake.name()#'谭柳'fake.address()#'江西省关岭县新城赵街Y座630814'fake.text()'怎么作者地区.投资报告企业内容...

2021-12-17 15:39:30 204

原创 一个超好用的 Python 标准库—pathlib,彻底玩透路径操作

pathlib学习 Python 时,尤其是在进行文件操作和数据处理时,经常会处理路径问题。最常用和常见的是 os.path 模块,它将路径当做字符串进行处理,如果使用不当可能导致难以察觉的错误,而且代码很难跨平台复用。pathlib就是一个非常棒的Python标准库,超级好用。pathlib模块提供了一种在 POSIX 系统(如 Linux 和 Windows)下运行良好的高级抽象。pathlib 抽象了资源路径和资源命名结构,它把文件系统接口从os模块中隔离出来,将操作作为方法提供,使用...

2021-12-17 15:10:28 1455

原创 Python中几个冷门但非常好用的内置函数

Python中有许多内置函数,不像print、len那么广为人知,但它们的功能却异常强大,用好了可以大大提高代码效率,同时提升代码的简洁度,增强可阅读性Countercollections在python官方文档中的解释是High-performance container datatypes,直接的中文翻译解释高性能容量数据类型。这个模块实现了特定目标的容器,以提供Python标准内建容器 dict , list , set , 和 tuple 的替代选择。在python3.10.1中它总共包含以下

2021-12-17 14:49:24 526

原创 Python之可迭代对象、迭代器、生成器

一、概念描述可迭代对象就是可以迭代的对象,我们可以通过内置的iter函数获取其迭代器,可迭代对象内部需要实现__iter__函数来返回其关联的迭代器;迭代器是负责具体数据的逐个遍历的,其通过实现__next__函数得以逐个的访问关联的数据元素;同时通过实现__iter__来实现对可迭代对象的兼容;生成器是一种迭代器模式,其实现了数据的惰性生成,即只有使用的时候才会生成对应的元素;二、序列的可迭代性python内置的序列可以通过for进行迭代,解释器会调用iter函数获取序列的迭代器,

2021-12-16 15:18:39 328

原创 Python 实现循环的最快方式(for、while 等速度对比)

众所周知,Python 不是一种执行效率较高的语言。此外在任何语言中,循环都是一种非常消耗时间的操作。假如任意一种简单的单步操作耗费的时间为 1 个单位,将此操作重复执行上万次,最终耗费的时间也将增长上万倍。while和for是 Python 中常用的两种实现循环的关键字,它们的运行效率实际上是有差距的。比如下面的测试代码:import timeitdef while_loop(n=100_000_000): i = 0 s = 0 while i < n...

2021-12-06 15:22:17 319

原创 Python中用fabric库来远程连接服务器

日常工作中经常需要通过SSH连接到多台远程服务器来完成各种任务,当需要操作的服务器众多,且要执行的任务涉及命令繁多时,如果可以以自动化的方式模拟SSH连接及执行命令的繁琐过程,对工作效率的提升是非常可观的。本文来学习在Python中使用非常强大的fabric库来对常用的远程服务器连接管理操作进行自动化一、使用fabric玩转远程服务器管理fabric基于强大的paramiko、invoke等库,构建出一整套简单易用的API,使得我们使用简洁的语句就可以应付常见的各种远程服务器操作,使用p..

2021-12-06 14:31:54 17437

原创 用Python批量实现多Excel多Sheet合并,学会这4步就够了

一、前言Python自动化文章后续,有比较的读者面临这个问题,有很多个Excel表格,他需要对这些Excel文件进行合并。诚然,一个一个打开复制粘贴固然可行,但是该方法费时费力,还容易出错,几个文件还可以手动处理,要是几十个甚至上百个,就有点费事费力了。本文我们用Python来实现一下,轻松提升工作效率。二、项目目标用Python实现多Excel、多Sheet的合并处理。三、项目准备软件:PyCharm需要的库:pandas, xlrd,os四、项目分析1)如何.

2021-12-04 16:56:23 11061 3

原创 利用Python轻松拆分Excel为多个CSV文件

一、前言在日常生活或者工作中的时候,我们偶尔会遇到这样一种让人头大的情况——当单个Excel文件较大或需要根据某一列的内容需要拆分为多个CSV文件时,用Excel的筛选功能去慢慢筛选虽然可行,但是来回反复倒腾工作量就比较大了。不过小伙伴们不用惊慌,其实这个情况我们只需要用Python几行代码就能实现!一起来看看吧~二、项目目标将单个Excel文件拆分为多个CSV文件或根据某一列的内容拆分为多个CSV文件。三、项目准备软件:PyCharm需要的库:tkinter, pa..

2021-12-04 16:39:00 509

原创 Python - 爬虫_Ajax的请求方式

前言这篇文章将爬取豆瓣电影为例来深入爬虫数据,有些网页通过请求的html代码不能直接拿到数据,本文用Ajax来进行分析,学习Ajax的请求方式。一、Ajax的get请求方法:思路:抓请求接口(URL 、请求方式) 获取豆瓣电影的第一页数据,并且保存起来(URL、UA请求头) 请求对象的定制 获取响应的数据 数据下载到本地(写入文件,如果json数据就要以json方式进行保存下来)# get请求# 获取豆瓣电影的第一页的数据 并且保存起来import urllib.req

2021-11-29 20:43:07 1253

原创 利用 Python 去除 PDF 水印(和图片水印原理一样)

前言今天介绍下用 Python 去除 PDF (图片)的水印。思路很简单,代码也很简洁。首先来考虑 Python 如何去除图片的水印,然后再将思路复用到 PDF 上面。原理这张图片是前几天整理《数据结构和算法》PDF里的一个截图,带着公众号的水印。从上图可以明显看到,为了不影响阅读正文,水印颜色一般比较浅。因此,我们可以利用颜色差这个特征来去掉水印。即:用 Python 读取图片的颜色,并将浅颜色部分变白。准备工作 Python 标准库 PIL 可以获取图片的颜色,Py..

2021-11-26 16:04:01 2520 1

原创 Python常用函数、方法示例总结(API)

本文重点放在常用函数、方法的总结,主要起“字典”的作用,忘了有啥方法可以查看此文速查,因此内容上做了些减法。结合Python语法基础来看可能效果会好一些。

2021-11-20 21:15:27 746

原创 建议收藏!PyCharm快捷键大全,整理好了分享给大家

PyCharm 是Python中使用的有力工具,它提供的功能非常强大,正确使用里面的实用技巧,能带来事半功倍的效果。本文给大家整理汇总一下Pycharm 的常用快捷键,希望能帮助到小伙伴节约省去查找资料的时间。刚入门学习Python的小伙伴如果还没有合适的学习方向,需要获取更多Python**入门学习资料和入门指导**,可以看看下面这篇文章,希望能有更多启发。Python零基础入门学习路线和资料整理目录1、[代码编辑快捷键]2、搜索/替换快捷键3、代码运行快捷键4、代码调试快捷键5、应用搜索快捷

2021-07-19 22:07:14 8353 1

原创 建议收藏|Python零基础入门怎么学习?熬夜整理的学习路线和资料分享给大家!

最近大学增设了很多新的专业如:电子信息和人工智能专业,这也反映了未来的一个发展趋势。但是 Java、C++、Python 这些语言怎么选择,到底选哪个好?我一直的观点就是,选择 1-2 门语言作为主语言,深入学习,另外也要掌握一些脚本类型的语言。**Python**目前已经超越了JAVA成为第二编程语言,就在最新的 Tiobe 指数中,数据科学和机器学习项目的首选语言 Python,现在排名仅次于 C 语言,排在第二位,将 Java 打落到第三位。当然,这不代表 Java 不好,但也反应了一个趋势

2021-07-04 14:41:22 208

原创 爬虫中常用的7个小技巧,最后一个屡试不爽

今天跟大家分享几个在爬虫中可以常用到的小技巧技巧Ⅰ爬取人家网站的时候频率不要太高,有事没事睡一会,睡久了没效率睡短了,被反爬了,那就尴尬了…随机数更具有欺骗性所以睡多久,random决定!import timeimport randomfor i in range(1,11): time = random.random()*5 print(f'第{i}次睡了:', time, 's')'''第1次睡了: 0.6327309035891232 s第2次睡了: 0.

2021-06-16 19:41:10 516

原创 用Python制作一个个性化计时器,下班倒计时可以练起来啦!

用Python制作一个个性化计时器,下班倒计时可以练起来啦!算起来离五一假期只有短短36个小时多一点了,小编已经迫不及待地开始规划五一游玩路线,坐等着假期快点来临了。正好借此机会,今天给大家分享一个简单的计时器实现倒计时效果,写个下班倒计时吧。一、实现思路倒计时的时间刷新,肯定得需要图形界面,也就是需要GUI编程,这里小编用的是tkinter实现本地窗口的界面,使用tkinter可以实现页面布局以及时间的定时刷新显示。而涉及到时间的操作,肯定少不了要用到time模块,这里我还加入了倒计时结束自动

2021-04-29 17:43:48 2139

原创 如何利用Python语句判断密码的安全等级?案例详细分析

如何利用Python语句判断密码的安全等级?案例详细分析在注册网站时,用户经常需要设置密码,然后程序会根据用户输入的密码判断安全级别,安全级别主要为低级密码、中级密码和高级密码。低级密码:包含单纯的数字或字母,长度小于等于8。中级密码:必须包含数字、字母或特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|)中的任意两种,长度大于 8。高级密码:必须包含数字、字母及特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|)中的

2021-03-30 09:13:26 2981

原创 基础Python入门:Python虚拟环境安装和配置详细教程

Python入门:Python虚拟环境安装和配置详细教程学习Python,我们首先要从电脑独立开辟出一个虚拟的Python环境,通过虚拟环境更加方便我们来管理,在这个环境中来安装我们项目中所需要的包和模块。今天我们以Windows系统下安装Python虚拟环境为例进行讲解。1.安装虚拟环境进入Windows命令行格式窗口(Win键+R,输入cmd)输入命令pip install virtualenv就可以直接安装了。2.虚拟环境的使用虚拟环境的使用分为以下几个步骤:(1) 创建虚拟环境使用命令

2021-03-29 23:10:40 2311

原创 引入Python3个库,实现一个低价机票自动通知工具

引入Python3个库,实现一个低价机票自动通知工具出行购票的App有很多,而且App本身也提供相应的“低价提醒”功能。以携程为例,目前携程的“低价提醒”功能主要是通过App、站内信推送的方式推送给客户端。对于一些容易忽视所有站内信的人而言,官方的提醒功能没有起到突出的提醒作用。既然官方的功能不能满足想要的需求,那就想办法自己实现一个功能提醒吧。一、需求分析想要实现的功能主要是以下两点:能够定期查询指定日期的机票价格;当机票价格低于自己的期望价格时,给自己推送一个微信消息。明确需求后,就是

2021-03-28 21:48:29 638

原创 如何利用Python找到下一个“游戏驿站”?

如何利用Python找到下一个“游戏驿站”?Reddit Hyped Stocks — 是GitHub上开源的一个基于 Python 开发的查找 Reddit 当前被炒作的股票的Web应用程序。通过它,你或许能找到下一支“游戏驿站”。1.怎么判断“炒作”?作者使用“炒作得分”的概念对Reddit上所有被炒作的股票进行了排序,其中炒作得分的计算如下:收集的原始数据包含所选自Reddit的前n个帖子,每次都会收集包括点赞在内的所有基本数据。每个帖子都会被标记为某只股票的炒作贴(基于标题)。然后建

2021-03-27 18:56:46 115

原创 用Python自动化办公操作PPT,掌握这些技巧没压力!

用Python自动化办公操作PPT,掌握这些技巧没压力!大数据时代,实现数字化办公越发显得尤为重要,它可以帮助公司优化管理,提升效率,强化决策的一致性。那我们首先来看看PPT办公自动化能干什么?它可以代替你自动制作PPT它可以减少你用于调整PPT格式的时间它可以让数据报告风格一致了解了PPT办公自动化在工作中的重要作用,接下来我们详细讲讲如何用Python实现PPT的办公自动化。一、使用win32com操作ppt官方文档:https://docs.microsoft.com/zh-cn/

2021-03-22 16:59:43 724

原创 0基础小白入门Python,先了解Python爬虫这3个问题

0基础小白入门Python,先了解Python爬虫这3个问题想要学习Python,爬虫绝对是学习Python首要的入门方式。总结来说,Python学习网络爬虫主要分3个大的版块:抓取,分析,存储。前言我们首先来了解一下爬虫的原理,了解什么是爬虫?爬虫的实质是什么?一、什么是爬虫?爬虫就是爬取网络数据的“虫子”,简单来讲就是网络数据采集。就像一个探测机器,到各个网站去抓取采集想到的数据,然后再把信息带回来。二、爬虫的实质是什么?爬虫的实质就是模拟浏览器的工作原理,通过编程向网络服务器请求数

2021-03-20 18:03:24 80

空空如也

空空如也

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

TA关注的人

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