![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习python
文章平均质量分 76
翎子生。
五年Python开发,分享一些基础的Python知识。
展开
-
太秀了,Python自动化更换 “电脑壁纸” ,电脑彻底 “解放双手” 了!
前言最近看了一个讲解win的视频,我觉得内容还不错,于是就写了这一篇博文,希望大家喜欢。本文章分为两个阶段,第一个阶段是下载电脑壁纸,因为小编没有图片壁纸,所以我写了一个爬取彼岸壁纸的爬虫;第二个阶段是实现自动更换电脑壁纸的操作,如果读者有图片壁纸,可以直接看第二个阶段喔。爬虫获取壁纸这是一个爬虫的过程,但是应用了自动化,也就是python中的selenium模块,需要的python模块有requests、selenium、os、time、bs4等。目标网址:http://pic.netbian.原创 2021-02-20 09:59:18 · 647 阅读 · 1 评论 -
4个玩游戏就能学会Python的网站
学习编程虽然对有些人来说是件乐事,但是对大多数人来说仍然是一件比较枯燥困难的事情。当然,面临这样困惑的人并不是你一个。于是就出现了许多通过游戏来教你编程的平台,寓教于乐,让你快乐学习编程。今天我们就给大家分享这其中的4个:1.CodinGame这是一个对 AI 机器人进行编程,然后由它来解决各种问题的有趣游戏。支持各种编程语言。https://www.codingame.com/2.Code CombatCodeCombat这是一个在游戏中教学生们学习编程的平台。它是一个社区项目,有上百位玩原创 2021-02-20 09:26:37 · 694 阅读 · 0 评论 -
强大!用 60 行代码自动抢微信红包
春节来到,红包们大概率在微信各大群中肆虐,大家是否都一样不抢到红包们心里就感觉错过了一个亿,可总会被这事那事耽误而遗憾错过,下面用 Python 写一个自动抢红包代码启动入口from appium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom appium.webdriver.common.touch_act原创 2021-01-27 15:14:06 · 3910 阅读 · 0 评论 -
如何用Python优雅的登录校园网?
今天这篇文章的思路来源于校园网,很多的校园网在每次连接时都需要进入一个网址进行登录,这个步骤真的是非常非常的麻烦(大学生都懂~)。所以这次来教大家如何实现一键登录校园网。一键登录校园网首先我们来看下整个的流程。首先需要进行网络连接,连接之后会跳转到一个网址,也就是校园网登录的网址。然后输入账号密码登录。我们需要做到的效果就是点击一个可执行文件然后实现校园网的自动登录。(这里的可执行文件在mac中为excu文件、win中为exe)我们首先解决如何通过Python进行登录,然后再解决打包的问题。其原创 2021-01-25 15:22:44 · 486 阅读 · 0 评论 -
Python自动化批量下载网上的论文
在科研学习的过程中,我们难免需要查询相关的文献资料,而想必很多小伙伴都知道SCI-HUB,此乃一大神器,它可以帮助我们搜索相关论文并下载其原文。可以说,SCI-HUB造福了众多科研人员,用起来也是“美滋滋”。一、代码分析代码分析的详细思路跟以往依旧如此雷同,逃不过的还是:抓包分析->模拟请求->代码整合。1. 搜索论文通过论文的URL、PMID、DOI号或者论文标题等搜索到对应的论文,并通过bs4库找出PDF原文的链接地址,代码如下:def search_article(a原创 2021-01-19 17:59:27 · 1618 阅读 · 0 评论 -
用Python写几行代码,一分钟搞定一天工作量,同事直呼:好家伙!
前几天有一个读者说最近要整理几千份文件,头都要整秃了,不知道能不能用Python解决,我们来看一下,你也可以思考一下。由于涉及文件私密所以具体内容已做脱敏处理。大概是这样,一个文件夹下有多份会议通知信息(本文以 7 份文件为例)每一份通知打开格式基本类似,如下所示????现在需要将每份会议文档中的 学习时间、学习内容、学习形式、主持人 四项关键信息提取出来,整理到 Excel 表格中:在他真实需求中,会议通知四年积累下来有快 1000 份(四年开了这么多次会也是很厉害...)原创 2021-01-19 17:50:10 · 365 阅读 · 0 评论 -
五天时间让你对python从陌生到入门(第一天)
一、Python介绍1.1、什么是编程语言其实,程序指的就是一系列指令,用来告诉计算机做什么,而编写程序的关键在于,我们需要用计算机可以理解的语言来提供这些指令。为了有效避开所有影响给计算机传递指令的因素,计算机科学家设计了一些符号,这些符号各有其含义,且之间无二义性,通常称它们为编程语言。编程语言中的每个结构,都有固定的使用格式(称为语法)以及精确的含义(称为语义)。换句话说,编程语言指定了成套的规则,用来编写计算机可以理解的指令。习惯上,我们将这一条条指令称为计算机代码,而用编程语言来编写算原创 2021-01-04 11:16:26 · 232 阅读 · 0 评论 -
教你怎么用 Python 自动整理文件
我以前经常把下载的东西放在桌面或者“下载”文件夹中,使用完后再也没管它,久而久之便变得乱七八糟,再整理的时候非常痛苦,巴不得有一个自动化的工具帮我归类文档。不知道你是不是有过跟我一样糟糕的体验,不过,前段时间我用Python做了一个根据后缀名整理文件的工具,先来看看效果:自动整理前:自动整理后:效果非常好,感觉舒服多了很多人学习python,不知道从何学起。很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。很多已经做案例的人,却不...原创 2020-12-25 10:40:19 · 937 阅读 · 0 评论 -
来自程序员的圣诞节浪漫-用Python画一棵带音乐的雪夜圣诞树
本文我们用 Python 来画一棵带音乐效果的雪夜圣诞树,基本思路如下:用 Python 画一棵圣诞树作为背景图 在圣诞树背景图中添加雪落效果及音乐下面来看一下具体实现。首先,我们来画一棵圣诞树,主要用到的 Python 库为 turtle,主要代码实现如下:n=80.0turtle.setup(700,700,0,0)turtle.speed("fastest")turtle.screensize(bg='black')turtle.left(90)turtle.fo...原创 2020-12-25 10:17:58 · 13274 阅读 · 7 评论 -
用Python 绘制一个只属于你自己的世界地图
Python之所以这么流行,是因为它不仅能够应用于科技领域,还能用来做许多其他学科的研究工具,绘制地图便是其功能之一。今天我们用matplot工具包之一的mpl_toolkits来绘制世界地图,这是一个简单的可视化工具,如果希望绘制更加复杂的地图,可以考虑使用Google Maps API,不过这不在我们今天的讨论范围之内。1.安装为了能够顺利开展本项目,你需要先安装以下依赖,在cmd或Terminal中输入以下命令:pipinstallnumpypipinstallm...原创 2020-12-21 10:31:39 · 1624 阅读 · 0 评论 -
十行 Python 代码就提取了韦小宝的身份证信息
记得以前有个广告词叫:“学好数理化,走遍天下都不怕”,感觉应该再加一句:“带上身份证”,本文我们看一下如何使用 Python 提取身份证信息。实现方式实现方式大致可以分为两种:自己造轮子,如:使用 OpenCV 等自己编码实现,该方式所有功能都需自己来实现,比较耗时耗力,优点是更灵活一些 使用现成的轮子,如:百度云,平台已经实现好了核心功能,并对外提供了 API 接口,我们直接调用接口即可,该方式省时省力,但灵活性可能差一些实现过程因为我们要实现的功能也比较简单,这里就用第二种方式来演示原创 2020-12-17 10:19:34 · 963 阅读 · 0 评论 -
小白必读!十大被低估的Python自带库!
大家在学习python的过程中,都会了解到python的一个强大的功能在于各种强大的第三方库函数,大家只需要通过pip install 即可安装我们需要的库函数。大家往往只是关注自己安装的python库,却忽略了python自带的库函数,或者是python自带的库,今天小编就为大家介绍一下,十大被低估的python自带库或者是python自带的函数。1.CounterCounter的主要用途从名字就可以看出,它是用来进行计数统计的,在进行数据分析或者是统计时,我们经常需要用到计数,而..原创 2020-12-13 10:24:25 · 211 阅读 · 0 评论 -
打马赛克就安全了吗?AI消除马赛克,GitHub开源项目上线三天收获近7000星
还在用马赛克的方式隐藏密码?小心被「看穿」。像素化(又称马赛克)是一种常见的打码方式,通过降低图像中部分区域的分辨率来隐藏某些关键信息,比如:再比如:看图找马赛克!(找不到请看右侧原图)但是,在你想隐藏信息的同时,有一些技术却反其道而行之,试图将图片还原为原始状态。最近,一个名为 Depix 的 GitHub 项目爆火,上线三天 star 量已经高达 6.9k。项目作者 Sipke Mellema 是一名信息安全顾问。项...原创 2020-12-10 17:12:10 · 12394 阅读 · 16 评论 -
如何用Python读取Excel中的图片?然后写入图片?
大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进行分析。那么你知道如何使用Python读取Excel中的图片?又如何使用Python直接往Excel中写入图片?甚至使用Python制作一个Excel可视化大屏?因为图片的存储格式与数字数据格式不一样,所以实现起来稍显复杂,本文就将对以下两个部分进行深入讲解:Python读取Excel图片 Python写入Excel图片涉及的Pyt原创 2020-12-10 11:18:36 · 5224 阅读 · 1 评论 -
手把手教你使用Python轻松搞定发邮件
前言现在生活节奏加快,人们之间交流方式也有了天差地别,为了更加便捷的交流沟通,电子邮件产生了,众所周知,电子邮件其实就是客户端和服务器端发送接受数据一样,他有一个发信和一个收信的功能,电子邮件的通信协议为SMTP ,POP3,IMAP,而且他们都属于tcp/ip协议,像我们经常用到的QQ邮箱,网易邮箱,这些都是同样的模式。准备编辑器:sublime text 3模块:smtplib和email项目实施1.安装pip install smtplib...原创 2020-12-08 09:29:18 · 582 阅读 · 0 评论 -
GitHub热榜! 500个Python趣味案例,一次学到吐
大家在学习Python的过程中,在掌握基础的前提下,都想学习一下案例,来进一步巩固Python的基础知识,并提升自己的Python编程能力。基于此,本公众号也长期的为大家通过原创,来为大家提供了大量Python趣味案例,让大家进行学习。小编在浏览GitHub时,发现了一个Python的热门项目,项目的名字就叫Python。该项目提供了近五百个Python的小案例,并且已经接近2万个star,下面就跟随小编一起来学习一下这个项目吧。01.项目介绍该项目的地址为https:...原创 2020-12-07 09:30:58 · 1331 阅读 · 0 评论 -
Python 简化函数调用的3种技巧
假设有一个函数,这个函数需要接收4个参数,并返回这4个参数的和:defsum_four(a, b, c, d):returna + b + c + d如果需要固定最后前三个参数,仅改变最后一个参数的值,这时候可能需要这么调用:>>>a, b, c =1,2,3>>> sum_four(a=a, b=b, c=c, d=1)7>>>sum_four(a=a, b=b, c=c, d=2)8>&...原创 2020-12-01 09:50:04 · 475 阅读 · 0 评论 -
Python 国产库推荐之 musicpy
你想过用代码来写音乐吗?这里给大家介绍一个国人写的库 musicpy,让你用简洁的语法通过乐理逻辑写出优美的音乐。这个库可以让你用非常简洁的语法,来表达一段音乐的音符,节奏等等信息,并且可以简单地输出成midi文件的格式。这个库里面涉及到非常多的乐理知识,所以个人推荐至少要先了解一部分乐理再来使用会比较上手。相对地,如果你是一个对乐理比较了解的人,那么看完作者在Wiki正在写的教程之后你应该很快就上手了。(说明:这个库的作者还在持续开发中,很有创意的一个库,向大家推荐)安装首先在m...原创 2020-11-27 10:28:50 · 1005 阅读 · 1 评论 -
Python 常用的GUI框架都有哪些
Graphical User Interface,简称 GUI,又称图形化用户接口,所谓的GUI编程,指的是用户不需要输入代码指令,只通过图形界面的交互就可以操作软件功能。Tkinter一个轻量级的跨平台图形用户界面(GUI)开发工具,是Python的自带的官方标准库,安装Python 之后直接导入就可以使用, 我们常见的python IDLE就是使用TKinter实现。它最大的特点就是上手简单, 做个简单的小工具基本够用了,比如登录,计算器,简单的输入输出工具等,缺点是不够美观,功能太单一转载 2020-11-26 10:31:22 · 673 阅读 · 0 评论 -
python爬虫Selenium库详细教程
在我们爬取网页过程中,经常发现我们想要获得的数据并不能简单的通过解析HTML代码获取,这些数据是通过AJAX异步加载方式或经过JS渲染后才呈现在页面上显示出来。selenuim是一种自动化测试工具,它支持多种浏览器。而在爬虫中,我们可以使用它来模拟浏览器浏览页面,进而解决JavaScript渲染的问题。1. 使用示例2. 详细介绍2.1 声明浏览器对象即告诉程序,应该使用哪个浏览器进行操作2.2 访问页面2.3 查找元素...原创 2020-11-26 10:06:54 · 1341 阅读 · 0 评论 -
被蛋壳租房坑了?来看看深圳市蛋壳公寓租房数据分析
前言2020年以来,受疫情冲击、政策监管收紧等多重因素影响,长租公寓可谓路途坎坷。根据中国房地产报不完全统计,今年最近几个月时间里,暴雷的长租公寓累计达到20多家,数十万租客受到影响。蛋壳公寓,凭借着长租公寓风口,用5年时间,做到了分散式长租公寓第二,仅次于自如。于2020年1月17日在纽约证券交易所正式挂牌上市,成为2020年登陆纽交所的中国第一股。然而,风口退去,加之突如其来的疫情,于近日暴雷,已有很多文章对蛋壳公寓的商业模式、租金贷、管理方式等进行了深入分析。本文仅从数据角度出发,爬取..原创 2020-11-26 10:05:08 · 1506 阅读 · 1 评论 -
最全总结 | 聊聊 Python 办公自动化之 PPT(上)
1. 前言自动化办公,非 Python 莫属!从本篇文章开始,我们继续聊聊自动化办公中另外一个常用系列:PPT2. 准备一下Python 操作 PPT 最强大的依赖库是:python-pptx所以,在开始操作之前,我们需要在虚拟环境下安装这个依赖库#安装依赖pip3installpython-pptx3. PPT 结构首先,我们需要了解一个 PPT 文档的页面结构一个 PPT 文档对应一个 Presentation 对象 一个 Prese...原创 2020-11-21 10:33:05 · 358 阅读 · 0 评论 -
同步与异步 Python 有何不同?
你是否听到人们说过,异步 Python 代码比“普通(或同步)Python 代码更快?果真是那样吗?1 “同步”和“异步”是什么意思?Web 应用程序通常要处理许多请求,这些请求在很短的时间段内来自不同的客户端。为避免处理延迟,必须考虑并行处理多个请求,这通常称为“并发”。在本文中,我将继续使用 Web 应用程序作为例子,但是要记住还有其它类型的应用程序也从并发完成多个任务中获益,因此这个讨论并不仅仅是针对 Web 应用程序的。术语“同步”和“异步”指的是编写并发应用程序的...原创 2020-11-21 10:24:15 · 338 阅读 · 0 评论 -
神级操作丨用 Python 将微信热文转换成Word文档
不得不说微信公众号已经成为了一个开放平台,每天数以万计的微信公众号文章在这产生,我们关注一个微信公众号每天便可以看到新的文章,我们同时也不知不觉的将好的文章分享到给朋友。那么如何保存一个好的文章呢?普遍选择收藏,然而在这里,我提供一个更巧妙的方法,直接转换成word文档保存在电脑里面。即便是以后文章404了,我们还可以看得到嘛。1、微信热文源代码分析一篇微信文章,url开头一定是https://mp.weixin.qq.com/s/,后面跟着一长串字符串,比如qLjifoyi..原创 2020-11-21 09:38:45 · 1092 阅读 · 1 评论 -
你电脑配置这么好,能玩扫雷吗?我的电脑能自动玩扫雷!
自动扫雷一般分为两种,一种是读取内存数据,而另一种是通过分析图片获得数据,并通过模拟鼠标操作,这里我用的是第二种方式。一、准备工作1.扫雷游戏我是win10,没有默认的扫雷,所以去扫雷网下载http://www.saolei.net/BBS/2.python 3我的版本是 python 3.6.13.python的第三方库win32api,win32gui,win32con,Pillow,numpy,opencv可通过 pipinstall--upgrade So..原创 2020-11-17 09:43:17 · 196 阅读 · 0 评论 -
使用 PyCharm 添加 Django 项目
一、前置准备(PyCharm与Python的下载,已有的跳过)1.首先下载PyCharm地址:http://www.jetbrains.com/pycharm/2.然后下载Python地址:https://www.python.org/getit/这里我选用的是3.6.4二、下载Django地址:https://www.djangoproject.com/download/方法有很多种,这里只说一种,其他方法可以参考上面的地址1.win+r 输入cm...原创 2020-11-17 09:33:45 · 614 阅读 · 0 评论 -
全了!从Python入门到入魔全部资料
总被读者问到,我看完了python入门的书,后面就不知道要学什么了。今天就给你们整理全套入门到进阶的教程。这套教程非常全面而且详细,从Python入门到Python进阶、Django、Flask等Web框架以及爬虫、数据库、算法与数据结构等方面均有涉及,几乎覆盖了Python 基础及进阶的方方面面。让你学完之后能独立完成一个完整的项目。简明Python入门教程Python进阶教程Django入门与实践用 Flask从零开始搭建网站Linux...原创 2020-11-16 10:12:49 · 135 阅读 · 0 评论 -
零基础小白Python入门必看——编程基础概念
程序的构成 程序由模块组成,一个模块对应python的源文件 ,一般后缀为:.py 模块由语句构成 语句是python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。 2. 对象每个对象由:标识(ID)、类型(type)、值(value)组成 标识:用于唯一标识对象,相当于计算机内存中的地址。使用内置函数id(123)可返回123的标识 类型:相当于对象存储的"数据"的类型。类型可以限制对象的取值范围和可执行操作,使用type(123)获取所.原创 2020-11-07 11:01:41 · 205 阅读 · 0 评论 -
Python 除了 time.sleep,你还有一个暂停代码的方法
我们知道,在 Python 里面可以使用time.sleep来让代码暂停一段时间,例如:importtimeprint('...部分代码...')time.sleep(5)print('...剩下的代码...')程序首先打印出...部分代码...,然后等待5秒钟,再打印出...剩下的代码...。现在大家想一想,有没有什么办法,在不使用time.sleep的情况下,让程序暂停5秒?你可能会说,用requests访问一个延迟5秒的网址、或者用递归版算法计算斐波那契数列第36位……这些.原创 2020-11-04 13:25:44 · 5397 阅读 · 0 评论 -
纯零基础,花10周时间,完全搞定Python,有没有可能?
最简单适合小白练手的 10 个Python小项目,十天就能搞定Python。今天我推荐大家一本书:《面向零基础的Python小项目》,如果你集中精力,花10周,也就是两个半月时间,搞定Python,真的不再是一句空谈了!这本书从介绍什么是Python开始,然后告诉读者,如何安装anaconda:以及如何设置设置环境变量等,类似这些问题看似不难,但的确很容易束缚住小白前进的脚步:关于搭建环境部分,介绍的很详细。接着介绍如何使用终端,包括如何使用Python Shell,Jupyter原创 2020-11-04 10:27:21 · 220 阅读 · 1 评论 -
这几道Python“基础”题,竟只有20%的人答对,几乎每个人都踩过其中的坑
当你学习了Python语法基础,开始尝试开发具备完整功能的代码时,必然会遇上一些Python的语言特性。这些特性,如果你没有专门了解过,亲自在代码里测试过,那么在刚开始使用时一定会遇上或大或小的麻烦。所以我常说:写代码的经验都是靠不断踩坑积累出来的!有几个高频问题,我曾经在文章里问过的,当时答对的比例只有20%。后来也不断有新的学员掉进同样的坑。基本上这几个问题,迟早都会在代码中碰上。(如果你还没有,那一定是写得不够多)啥?有人说不相信?现在我再把这几题放出来,你可以自测一下,答案见文末。第一个原创 2020-10-31 16:56:08 · 121 阅读 · 0 评论 -
适合入门练手的Python编程的60多个绘图案例
最近施工专题系列,来到 matplotlib 绘图部分。有朋友问我,系统入门 matplotlib 的电子书有没有推荐,今天拿出一本我觉得很不错的pdf电子书,以飨大家。这本书循序渐进的介绍了60多个绘图案例,基本覆盖matplotlib的主要常用绘图种类,并且附有详细的绘图指导。比如绘制基本的多边形图:import numpy as npimport matplotlib.pyplot as pltimport matplotlib.tri as tridata = np.random.ra原创 2020-10-31 11:58:01 · 1549 阅读 · 0 评论 -
适合练手的 14 个Python 小项目,趣味十足!
掌握一门技术,迅速提升能力,最好方法是通过实践项目,最好是完整且有趣的。分享一本,我认为非常不错的书籍,《Python Playground》,这本书每个章节就是一个完整的小项目。第一章分析了 iTunes 的播放列表,是一个入门级的项目。学完一遍后,你会掌握如何去重,如何读取文件,如何开展一些基本的统计学分析,基本的绘图技能。此书最大特点,每个项目附有最完整的代码,并且会很贴心的告诉你,如何运行程序:python playlist.py --common test-data/may.原创 2020-10-31 11:35:14 · 3734 阅读 · 0 评论 -
如何理解Python里面的条件控制
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。在这里还是要推荐下我自己建的Python开发学习群:1156465813,群里都是学Python开发的,如果你正在学习Python ,欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2020最新的Python进阶资料和高级开发教程,欢迎进阶中和进想深入Python的小伙伴!可以通过下图来简单了解条件语句的执行过程:if 语句Pyt..原创 2020-10-30 13:18:42 · 244 阅读 · 0 评论 -
良心推荐!GitHub14400颗星!非常不错的机器学习指南
机器学习无疑是现在最火的方向之一。因为大数据的兴起,尤其是伴随着5G时代的来临,万物互联,会产生越来越多的数据,给人工智能提供大量的样本数据可以训练模型。未来的社会将变的更加的智能,高效。AI将深入到我们的生活的方方面面。许多新手学习机器学习,不知道如何入手?不能对概念进行理解?看不懂代码?今天我给大家分享一个GitHub上非常火的学习资源,收获了14000+ 颗星,带你进入一个机器学习的交互式学习项目,让你轻松入门!在这里还是要推荐下我自己建的Python开发学习群:1156465813,群里..原创 2020-10-30 10:53:50 · 365 阅读 · 0 评论 -
Python编程必须知道--Python和MySQL数据库连接
什么是 PyMySQL? PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。 PyMySQL安装 PyMySQL下载地址:https://github.com/PyMySQL/PyMySQL。 使用pip命令进行安装: 使用 git 命令下载安装包安装(你...原创 2020-10-29 13:41:31 · 247 阅读 · 0 评论 -
为了让女朋友赶快成为办公室里的老司机,我只好趁着中午吃饭的时候用python研究了。。
女朋友上午给我说,昨天本来打算准时下班,结果因为在办公室查询和处理数据速度太慢,一天才完成了几个表格,要是搞不定的话,今天还要加班。办公室里的老司机们处理起来比较熟练,双屏、三屏电脑或者用函数什么的处理的挺快的。之前倒是教女朋友用过vlookup函数来查询,但是她感觉太复杂了,只好用python帮她减轻点工作压力吧。女朋友工作任务主要是查询配件的价格。每个配件大概有10-15个供应商,每个供应商在每个报价周期中价格是不一定相同的,比方说九月报价100元,十月报价110元等,并且有的供应商在一个原创 2020-10-28 11:33:06 · 402 阅读 · 0 评论 -
良心推荐!一个Python高手必读的库,真香!
菜鸟进阶高手,需要内外的修炼,外练招式,内修心法。招式有很多比如基本的函数,类,文件,模块,到并发,数据库的使用,再到一些框架的使用无论是爬虫的西瓜皮框架,还是后端的Django,Flask等等。内功心法有两重,其一最最重要的就是设计模式。有人说这个有啥用啊,如果你写几百一千行以内的小script确实不需要。但是如果你需要写的一个稍微大有点的项目,设计模式太太重要了,是你的必修之路。01.一个不错的Python设计模式集合菜鸟哥也是一个在进阶路上的修炼者,最近在GitHub上发现一个非常不错.转载 2020-10-27 18:25:39 · 191 阅读 · 1 评论 -
处理数据表格时“一行拆多行”和“多行并一行”,Python轻松搞定!
前两天有人提了下面这样一个问题,其中一个是“一行拆多行”(将单行一列中的多个值分成多行单值),另外一个是“多行并一行”(将多行单值合并为单行一列中的多个值)。这是在对Excel数据表格进行数据处理时经常可能遇到的一个场景,如果是用 Python 做数据处理应该怎样解决呢?今天我们就来演示一下。一行拆多行上面这个问题我会提供两个思路,供大家选择,当然肯定是越简单得越好。每种方法中都有一些好用的技巧,希望大家能够好好学习。1)方法一下方代码中有很多重要的知识点,需要我们下去好好学习一下,我只原创 2020-10-27 14:34:12 · 2219 阅读 · 2 评论 -
怎么样发布你的 Python 代码让别人 “pip install”安装?
我们经常在使用某些功能的时候,都会去安装一些第三方的模块,比如 “pip install requests”,感觉逼都被别人装了,你有没有想过,自己搞一个模块,给别人直接 pip install 到他的电脑里面直接使用呢?是不是突然就逼格满满了?在这里推广一下我建立的一个Python学习圈子:1156465813。在彼此的沟通可以我们可以得到很多学习经验,积累知识,群内有2020最新的python学习资料,大家可以一起讨论问题,共同进步。有些人说,“我现在还写不出牛逼的模块啊,这就有点尴尬了”.原创 2020-10-26 16:01:44 · 719 阅读 · 1 评论