- 博客(27)
- 收藏
- 关注
原创 Python——数据分析,原来女孩子喜欢这些礼物
每次情人节我都会问女朋友,你喜欢啥?你想要啥?但是每次女朋友每次都说:‘’你自己想,伸手要来的没有惊喜”。这搞的我还没到情人节就开始失眠了,总是担心送的礼物她会不喜欢,相信有很多朋友跟我一样苦恼吧。今天特意爬取了某东的数据,来分析下大家情人节都送什么给女朋友。(资料在这里噢,点一下领取…)主要使用Excel和Python的Pandas 库、Streamlit 库、Plotly 库进行搭建可视化大屏。一、前提准备本案例数据相对结构化,仅用 Excel 结合 Pandas 做简单处理即可,Plotly
2022-03-24 11:30:00 2293
原创 【Python实现】微信防撤回
1.前言他总是微信撤回,是有什么东西不能给我看吗?我得想一个法子治治他,看看是不是在外面有人了,哈哈哈…资料点我、点我、点我2 有微信联想起的哲思2.1 哲学思维开始冒头在这个信息量大增的信息时代,每天脑袋要处理很大的信息量,还是需要了解一点底层逻辑。你看中国的名家,它甚至把的问题基本都提到了,也就是中国在前神学时代,它压制不住人类思维向高层开,所以它的神学思脉、哲学思脉都不断地要冒头,但最终部没有冒成典型状态而是一个滞碍状态。2.2 哲学期再下来哲学期,叫理性思辨淬炼,奠基科学前瞻。它兴起
2022-03-23 17:43:27 2225
原创 用三段【Python】代码,写一个电脑监控程序
很多小伙伴说自己的公司在监控自己有没有摸鱼、偷懒。有时候想偷偷懒都会被发现,今天就带大家来解开这神秘的面纱。搞懂了这个,估计你就知道怎么去摸鱼了。(资料在这)监控键盘如果公司偷偷在我们的电脑上运行了一个后台进程,来监控我们的键盘事件,最简单的 python 写法大致是这样的:from pynput import keyboarddef on_press(key): print(f'{key} :pushed')def on_release(key): if key == k
2022-03-23 15:42:13 1311
原创 【Python 】20行代码,实现自动发送邮件
发送电子邮件是个很常见的开发需求,使用Python实现自动化邮件发送,可以让你摆脱繁琐的重复性业务,可以节省非常多的时间。Python有两个内置库:smtplib和email,能够实现邮件功能,smtplib库负责发送邮件,email库负责构造邮件格式和内容。01思路使用脚本发送邮件的思路其实和客户端发送邮件一样,过程都是:登录 —> 写邮件 —> 发送只不过通过脚本发送时我们需要考虑到整个过程的各种细节。以下为思路导图:02代码编写与Python相关的邮件发送库有这几个:sm
2022-03-23 14:28:41 7744
原创 用python实现放烟花
-- coding: utf-8 --import math, random,timeimport threadingimport tkinter as tkimport re#import uuidFireworks=[]maxFireworks=8height,width=600,600class firework(object):def init(self,color,speed,width,height):#uid=uuid.uuid1()self.radius=random
2022-03-22 16:05:16 4440
原创 Python 教你绘制个人旅行地图,就是那么牛
今天教大家玩一个别人没有玩过的东西,用Python晒自己的旅行地图。听起来就很高级,这下要成为朋友圈最亮的仔了。 很多地图都只能显示到省级,无法显示到市级。今天就教大家如何用Python来制作个人的足迹地图,精确到市级的那种噢。下面的部分,将介绍如何简单地来绘制个人足迹地图。 首先我们需要安装以下Python的第三方模块:echarts-china-cities-pypkg==0.0.9 echarts-china-provinces-pypkg==0.0.3 pyecha
2022-03-22 15:12:38 4343 1
原创 用Python一起组队玩炸金花
今天给大家来一个大的吧,《诈金花》。不会玩的没关系,看完你就会了,然后就可以打遍天下无敌手了。这个听起来真的不错的样子(听说很多大型赌场都喜欢玩炸金花),虽然学会了不能成为赌神,但是打败你的小伙伴是莫得问题的,废话太多了,直接下一步。(https://jq.qq.com/?_wv=1027&k=3LbhWetm)自己写一个程序,实现发牌、比大小判断输赢。游戏规则:一付扑克牌,去掉大小王,每个玩家发3张牌,最后比大小,看谁赢。有以下几种牌:豹子:三张一样的牌,如3张6.顺金:又称同
2022-03-22 13:50:46 3589
原创 Python实战项目7个有趣的小游戏
每天都会分享几个有趣的Python小知识,现在给大家分享几个适合新手练习的小项目,好玩不烧脑,提升技能不在话下。等会就叫你的室友跟你一起VS,轻轻松松成为卷王。但是问题有三个:1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。2、确实没重复造轮子,但是在重复制造汽车。包括好多大神写的好几百行代码,为的是解决一个Excel本身就有的成熟功能。3、很多人是用来抓图,数据,抓点图片、视频、天气预报自娱自乐一下,然后呢?抓到大数据以后做
2022-03-21 16:17:07 1448 1
原创 如何用Python中的3D绘图命令,让你的数据更高级
图是最直观观察到数据之间的内部关系以及规律的,比如在下面的几张动图中,使用matplotlib中的三维显示命令,使得我们可以对于logistic回归网络的性能与相关参数有了更好的理解。下面的动图显示了在训练网络时,不同的学习速率对于算法收敛之间的影响。下面给出了绘制这些动态曲线的相关的python指令:➤01 3D plot1.基本语法在安装matplotlib之后,自动安装有 mpl_toolkits.mplot3d。#Importing Librariesimport matplo
2022-03-19 15:01:50 1246
原创 如何使用Python-Flask框架开发应用接口
实现代码from flask import Flask,requestimport jsonapp=Flask(__name__)# 只接受get方法访问@app.route("/test_1.0",methods=["GET"])def check(): # 默认返回内容 return_dict= {'return_code': '200', 'return_info': '处理成功', 'result': False} # 判断入参是否为空 if req
2022-03-19 13:58:17 1446 1
原创 Python正则表达式大全
定义:正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。上面都是官方的说明,我自己的理解是(仅供参考):通过事先规定好一些特殊字符的匹配规则,然后利用这些字符进行组合来匹配各种复杂的字符串场景。比如现在的爬虫和数据分析,字符串校验等等都需要用
2022-03-18 16:14:13 93676 4
原创 怎样用Python搭建一个管理系统
不少小伙伴问我,Python 怎么学,我的统一回答:实战,多练。其实就是从自己的兴趣出发,做一些实战小项目。正好,周末在家摸鱼的时候用 Python 写了一个疫苗管理系统的小项目。很基础,适合新手学习,主要涉及 Python、Tkinter、数据库存储等知识。分享给大家~整体结构图连接数据库def connect_DBS(self, database, content): db = pymysql.connect(host="localhost", user="root", pass
2022-03-18 14:08:55 18426 14
原创 Python教你18个高效编程的方法
初识Python语言,觉得python满足了我上学时候对编程语言的所有要求。python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了。原文 :Improving Your Python Productivit高级语言,如果做不到这样,还扯啥高级呢?01 交换变量>>>a=3>>>b=6这个情况如果要交换变量在c++中,肯定需要一个空变量。但是python不需要,只需一行,大家看清楚了>>>
2022-03-17 15:42:23 1024
原创 手把手教你20个常用的代码段,赶紧收藏起来
众所周知,Python 是一门优秀的编程语言。可读性和设计简单性是其广受欢迎的两个主要原因。 今天给大家分享一些值得记住的 Python 技巧,可以帮助改善代码设计, 并为您节省大量时间,提高你的办事效率,在您的日常编码中,以下技巧将非常有用。所以赶紧收藏起来慢慢看吧,这教程真的是嘎嘎香。(https://jq.qq.com/?_wv=1027&k=RFMVm5zq)1.字符串倒转以下代码段使用 Python 切片操作反转字符串。 # Reversing a string using
2022-03-16 16:10:15 1279
原创 用Python实现自动刷王者荣耀金币,这简直不要太爽了
相信有很多小伙伴都喜欢玩王者荣耀吧,王者里边有很多英雄购买都是需要金币的,并且金币还可以抽奖。今天,你就可以实现王者的金币自由了,我把王者刷金币的教程分享给大家,记得学起来。一、原理我想,游戏的脚本应该都是差不多的,我们玩游戏的流程是这样的:那么用脚本玩游戏呢,完全可以省略中间的步骤:所以我们只要:在特定的时刻,特定的位置,按键,就可以了。二、环境配置1、ADB工具(让电脑使用手机)下载地址:https://adbshell.com/downloads/如果慢的话找其它资源也好下载
2022-03-15 13:53:31 1536 1
原创 面对面教你如何用Python提取快递信息
现在疫情又开始了,小伙伴们要保护好自己,听说有的快递站都感染了病毒。于是,有小伙伴想说,那么能不能提取快递信息呢?这个教程就教大家如何用Python提取快递信息。一、思路针对这个问题,首先需要读取列表的信息,之后对列表进行切割,获取列表中的省或者直辖市信息,之后再判断省位信息中是否包含在地址信息中,使用列表追加的方法,进行处理,这里经常会用到字典和列表来存储信息,屡试不爽。二、解决方案针对该问题,粉丝【-】给出了解决方法,直接上代码如下:# coding: utf-8def sp(s):
2022-03-14 15:44:54 2212
原创 关于Python OS模块和Random模块的使用
今天给大家分享一个关于Python OS 模块和Random模块的使用,不会的小伙伴记得点赞收藏!有不懂的地方可以提出来,只要我知道的都会解答。(https://jq.qq.com/?_wv=1027&k=Dz25MLbA)一、OS 模块print(os.listdir()) 列出指定目录下所有文件print(os.getcwd()) 获取当前文件路径print(os.remove(“aa.txt”))
2022-03-11 15:15:00 277
原创 10个最好的Python库
一直没有找到适合自己的Python库吗?今天这篇文章给大家推荐 10个我觉得实用的 python 库,每一个都是同类库下最出色的,试用过后保准你会爱上,干货就要不带水分的那种。这里面给大家准备了FastAPI的升级版Typer、将CLI变成彩色的Rich、基于GUI框架的Dear PyGui、还有精简报错信息的PrettyErrors……1、TyperTyper跟FastAPI的原理相同,都是Python上用来构建API服务的一个高性能框架。它是FastAPI的升级版,不仅能够准确地记录代码,还能
2022-03-10 14:18:54 1106
原创 Python网络数据采集的方法
听说还有很多小伙伴还不知道网络数据采集的方法,让我来看看都有谁,不说话我就点名了。我把教程分享在下面了,需要的小伙伴自己领取。(https://jq.qq.com/?_wv=1027&k=kYtMeTfp)一般情况下以下四种方式都是可以匹配到结果的,只是复杂程度不一致,根据情况进行选择。◾正则re的使用◾bs4 的使用◾xpath◾PyQuery① Re(Regular Expression 正则表达式)速度快效率高准确性高;但使用起来可能相较于其他两种方法会更加的复杂多变,要学习的
2022-03-09 14:28:24 3927
原创 Python初学者常犯的几个错误
今天整理了几个Python初学者经常会犯的几个错误,趁着今天天气很好,抓住这个机会把它分享给大家吧。(https://jq.qq.com/?_wv=1027&k=fHxZnWSv)希望这个小小的分享能够帮助到你。有问题就评论,我来解答,学习上的知识永远不能留着过夜。Python 是一种高级的动态编程语言,它以易于使用著名。目前 Python 社区已经非常完善了,近几年它的发展尤为迅猛。但是易于使用同样能带来一些坏处,即易于误用。在本文中,作者列举了 5 个初学者常犯的错误,希望它们能帮助初学者写
2022-03-08 16:17:56 265
原创 关于Python三个没人知道的模块
PsutilPython当中的Psutil模块是个跨平台库,它能够轻松获取系统运行的进程和系统利用率,包括CPU、内存、磁盘、网络等信息,它的安装也非常的简单,命令行pip install psutil这里因为整体的篇幅有限,小编就暂时只罗列几个常用的方法,例如我们想要查看一下CPU的利用率psutil.cpu_percent()返回的结果表示的是当前系统范围的CPU利用率百分比,如果我们要查看系统中CPU的个数,代码如下## 逻辑CPU的个数psutil.cpu_count()##
2022-03-08 13:40:21 143
原创 原来Python安装那么简单,只用两步就可以了
既然要学爬虫,怎么能不会安装呢?今天,就给在座的小伙伴们发一个关于Python安装的教程。(https://jq.qq.com/?**_wv=1027&k=UMy0jG8h)没学会的请告诉我,我亲自教你。一、下载**在Windows系统上安装Python的方法还算简单,比平常装个软件稍稍麻烦一点。进入Python的官方下载页Python.org/download,你会看到一堆下载链接。我们就选“Python 2.7.5 Windows Installer”,如果是64位系统的同学选下面那个“P
2022-03-05 13:58:33 206
原创 关于Python常用的办公自动化技巧
上班真累,每天都想高效率上班,快速下班。所以就给大家整理了八个办公自动化的技巧,让大家提高办公效率,轻轻松松下班回家陪老婆。(https://jq.qq.com/?_wv=1027&k=I2wOae3q)有问题就问噢!一、Word文档doc转docx1.1 导入工具包import osfrom win32com import client as wc1.2 获取文件夹下面所有doc文件明细# 路径path="C:/Users/yyz/Desktop/python办公技巧/data
2022-03-04 14:34:51 592
原创 Python打包成exe.文件教程分享
下载pyinstaller因为Python中有很多三方包,我们想要这些三方包也包含在里面就需要一个工具,就是pyinstaller,很简单,直接在命令行输入pip install pyinstaller或者使用镜像下载pip install pyinstaller-i “https://mirrors.aliyun.com/pypi/simple”将自己需要打包的代码放入刚刚下载的pyinstaller文件夹下2.1 找到自己环境变量中配置的路径,比如我的路径就是“C:\Johnson\ID.
2022-03-03 15:15:06 26105 5
原创 关于Python常见的几种异常捕获
今天看到许多小伙伴问了一些关于Python异常捕获怎么办的问题,决定把自己整理的关于Python异常捕获的教程分享给大家。希望这个教程能够对大家起到帮助,喜欢的可以点赞评论噢!1.捕捉一个异常捕捉一个异常以用0作为除数会得到ZeroDivisionError异常为例,print(1/0)为例程序的持续执行,不因该异常而中止,遂对该异常进行处理,使异常时输出该异常内容:try: print(1/0)except ZeroDivisionError as e: pr
2022-03-02 18:55:54 14921 2
原创 Python必学的4个实战项目,拿走不谢
最近遇到了一些比较经典的实战项目,比较适合零基础的小白以及基础较薄弱的小伙伴。想了想,我决定把它分享给大家。Python是一种极具可读性和通用性的编程语言。Python这个名字的灵感来自于英国喜剧团体Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣。Python易于设置,并且是用相对直接的风格来编写,对错误会提供即时反馈,对初学者而言是个很好的选择。Python是一种多范式语言,也就是说,它支持多种编程风格,包括脚本和面向对象,这使得它适用于通用目的。随着越来越多地
2022-02-25 14:30:54 971
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人