用Python处理Excel表格

Excel是Windows环境下流行而强大的电子表格程序。openpyxl模块可以让Python程序能读取和修改Excel表格文件。例如,你可能有一个无聊的任务,需要从一个表格中复制一些数据,粘贴到另一个表格中。或者可能需要从几千行中挑选出几行,并根据某个条件稍作修改。或者需要查看几百份部门预算电子表格,找到其中的赤字。这些无聊的任务都可以用Python完成。Excel文档一个Excel电子表格文件称为一个工作簿。一个工作簿保存在扩展名为.xlsx的文件中。每个工作簿可以包含多个表(也称为工作表)。
分类: 业界资讯 发布时间: 04-28 13:53 阅读次数: 0

看我如何抓取最新房价数据

经过前几年一轮房价大涨,到现在因为国家大力调控等原因,市场已经褪去热度,正在慢慢变得稳定,价格也相较最高时下降了些。那现在房价到底怎样?接下来又会是怎样的发展的趋势?这里我们就可以通过 Python 把最近的房价数据抓取下来进行分析。模块安装这里需要安装以下模块,当然如果已安装就不用再装了:# 安装引用模块pip3 install bs4pip3 install requestspip3 install lxmlpip3 install numpypip3 install pandas配置
分类: 业界资讯 发布时间: 04-28 13:53 阅读次数: 0

Python之Socket通信与线程

想写一个能让两个不同的主机间能进行通讯的软件??想仿造一个类似app store一样的软件???如果你打算开发和网络有关的程序, 比如聊天软件,那么你绝对绕不过网络编程这一关,而socket通信就是网络编程的一个重点。1. Socket的定义网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。(引自百度百科)Emmmm... 想了解理论部分的同学我建议你们到其他文章中查阅相关内容,咱们重点说说实战方面吧2. 一个简单的Socket通信例子#
分类: 业界资讯 发布时间: 04-28 13:53 阅读次数: 0

两行代码,为 Python 脚本生成命令行

有时候我们会有这样的一个需求:我们定义了一个 Python 的方法,方法接收一些参数,但是调用的时候想将这些参数用命令行暴露出来。比如说这里有个爬取方法:import requestsdef scrape(url, timeout=10): response = requests.get(url, timeout=timeout) print(response.text)这里定义了一个 scrape 方法,第一个参数接收 url,即爬取的网址,第二个参数接收 timeo
分类: 业界资讯 发布时间: 04-28 13:53 阅读次数: 0

Python 3.10,switch语法搞懂没?

对于从事数据科学和人工智能领域的人们来说,Python 是大家的首选编程语言。根据最近的一项调查,27% 的程序员开发职位要求掌握 Python 语言,今年年初这一数字还只是 18.5%。Python 流行的原因在于其拥有非常直观的能力:这门语言拥有大量的库、足够高的生产效率,还相对易于学习。2020年 10 月,Python 的 3.9 版正式发布了,从字典更新 / 合并到添加新的字符串方法,再到 zoneinfo 库的引入,Python 3.9 添加了许多新特性.Python3.10 的第二个
分类: 业界资讯 发布时间: 04-28 13:53 阅读次数: 0

用Python爬了微信好友,原来他们是这样的人...

随着微信的普及,越来越多的人开始使用微信。微信渐渐从一款单纯的社交软件转变成了一个生活方式,人们的日常沟通需要微信,工作交流也需要微信。微信里的每一个好友,都代表着人们在社会里扮演的不同角色。今天这篇文章会基于Python对微信好友进行数据分析,这里选择的维度主要有:性别、头像、签名、位置,主要采用图表和词云两种形式来呈现结果,其中,对文本类信息会采用词频分析和情感分析两种方法。常言道:工欲善其事,必先利其器也。在正式开始这篇文章前,简单介绍下本文中使用到的第三方模块:itchat:微信网页版接口封
分类: 业界资讯 发布时间: 04-28 13:53 阅读次数: 0

为什么现在大多数量化交易都在用Python?

中低端量化交易平台,支持复杂度不高的脚本语言实现策略逻辑,多数是在图表上加载技术指标,进行自动化交易的。一般说,Python语言是中低端量化交易平台最普遍的选择。为什么现在大多数量化交易都在用Python?Python 编程语言是世界上发展最快的编程语言。Python 可以让程序员更加高效地工作和集成系统。Python 的语法优先考虑了可读性,同时支持较少的代码行。动态类型、内置数据结构、功能强大的库、框架和社区支持都是 Python 吸引快速开发任何应用的几个方面。与其他语言相比,Python
分类: 业界资讯 发布时间: 04-28 13:53 阅读次数: 0

Python处理CSV、JSON和XML数据的方法太美妙了

Python 尤其是优秀的简洁和易用性成为网络编程语言的首选,是数据和编程语言的首选,其主要的数据库和算法库成为python入门数据科学的首选语言。在日常使用中,CSV,JSON和XML三种数据格式占据主导地位。下面我将针对三种数据格式来分享其快速处理的方法。CSV数据CSV 是存储数据最常用的方法。在 Kaggle 比赛的这些数据都是以这种方式存储的。可以使用内置的 Python csv 库来读取和写入 CSV。列表。看看下面的代码。当我们运行csv.reader()所有CSV数据都可以访
分类: 业界资讯 发布时间: 04-28 13:53 阅读次数: 0

7个实用的Python自动化代码,别再重复造轮子了

关于Python有一句名言:不要重复造轮子。但是问题有三个:1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。2、确实没重复造轮子,但是在重复制造汽车。包括好多大神写的好几百行代码,为的是解决一个Excel本身就有的成熟功能。3、很多人是用来抓图,数据,抓点图片、视频、天气预报自娱自乐一下,然后呢?抓到大数据以后做什么用呢?比如某某啤酒卖的快,然后呢?比如某某电影票房多,然后呢?以下是经过Pytho
分类: 业界资讯 发布时间: 04-28 13:53 阅读次数: 0

最强的,Python 中最强大的错误重试库

1 简介我们在编写程序尤其是与网络请求相关的程序,如调用web接口、运行网络爬虫等任务时,经常会遇到一些偶然发生的请求失败的状况,这种时候如果我们仅仅简单的捕捉错误然后跳过对应任务,肯定是不严谨的,尤其是在网络爬虫中,会存在损失有价值数据的风险。这类情况下我们就很有必要为我们的程序逻辑添加一些「错误重试」的策略,费老师我在几年前写过文章介绍过Python中的retry库,但它功能较为单一,只能应对基本的需求。而今天我要给大家介绍的tenacity库,可能是目前Python生态中最好用的错误重试库
分类: 业界资讯 发布时间: 04-28 13:53 阅读次数: 0

太实用了:Schedule模块, Python 周期任务神器

如果你想在Linux服务器上周期性地执行某个 Python 脚本,最出名的选择应该是 Crontab 脚本,但是 Crontab 具有以下缺点:1.不方便执行秒级的任务。2.当需要执行的定时任务有上百个的时候,Crontab的管理就会特别不方便。另外一个选择是 Celery,但是 Celery 的配置比较麻烦,如果你只是需要一个轻量级的调度工具,Celery 不会是一个好选择。在你想要使用一个轻量级的任务调度工具,而且希望它尽量简单、容易使用、不需要外部依赖,最好能够容纳 Crontab..
分类: 业界资讯 发布时间: 04-28 13:53 阅读次数: 0

Python 为什么不设计 do-while 循环结构?

在某些编程语言中,例如 C/C++、C#、PHP、Java、JavaScript 等等,do-while 是一种基本的循环结构。它的核心语义是:先执行一遍循环体代码,然后执行一遍条件语句,若条件语句判断为真,则继续执行循环体代码,并再次执行条件语句;直到条件语句判断为假,则跳出循环结构。流程图如下(Java 示例)://打印小于20的数字publicclassTest{publicstaticvoidmain(String[]args){in...
分类: 业界资讯 发布时间: 04-28 13:53 阅读次数: 0

你见过的最全面的Python重点知识总结

这是一份来自五年Python工程师的推荐。由于总结了太多的东西,所以篇幅有点长,这也是作者"缝缝补补"总结了好久的东西,强烈建议收藏再慢慢看~Py2 VS Py3Py2 和 Py3 的差别 print 成为了函数,python2 是关键字 不再有 unicode 对象,默认 str 就是 unicode python3 除号返回浮点数 没有了long类型 xrange 不存在,range 替代了 xrange 可以使用中文定义函数名变量名.
分类: 业界资讯 发布时间: 04-28 13:53 阅读次数: 0

超级安全,Python 合成多张图片到PDF格式

在日常生活中,经常会遇到需要提交身份证正反面证明资料的情况,而且这些网站大部分只接受pdf格式,这时候我们就需要把身份证正反面两张图片合成为一个pdf文件。在macOS系统下,预览软件可以轻松做到这一点,同时打开图片到一个预览窗口下,点击导出PDF就能成功导出。但是Windows系统就没有这么方便的软件可以实现这一点,网上有很多合成PDF的网站,但是这些网站无一例外需要上传PDF进行合成,个人认为非常地不安全。因此,最安全的方法,还是我们自己写一个Python脚本实现合成功能。1.准备请选择
分类: 业界资讯 发布时间: 04-28 13:52 阅读次数: 0

Python小工具:五分钟处理完一天的工作量,真香

前阵子写了一篇《自动化处理短视频素材》的文章,有小伙伴说直接用 python 的 ffmpeg 库更香,刚好今天领导安排了一个给视频批量加水印的任务,咱就拿它来试试水。简介FFmpeg 是一套强大的音视频处理程序,也是很多音视频软件的基础,事实上,FFmpeg 已经成为业界音视频处理的标准了。但命令行使用 FFmpeg 是有一定学习成本的,而 ffmpeg-python 库则很好的解决了这个问题。通过 pip 简单安装之后即可在 python 代码中使用 ffmpeg。pip3insta.
分类: 业界资讯 发布时间: 04-28 13:52 阅读次数: 0

Python 办公自动化 10 个高频操作,代码可直接套用

我用python办公自动化解放双手已经好几年了,今天将一些办公自动化常用操作的代码单独整理出来,大家拿走就可以用在自己的脚本中!OS模块相关一、遍历文件夹批量操作的前提就是对文件夹进行遍历,使用os模块可以轻松的遍历文件夹,os.walk遍历后产生三个参数:“ 当前文件夹路径 包含文件夹名称[列表形式] 包含文件名称[列表形式] ”代码如下,大家可以根据自己的路径进行修改importosfordirpath,dirnames,...
分类: 业界资讯 发布时间: 04-28 13:52 阅读次数: 0

以云数据库MySQL为例深入分析对比:华为云更安全还是腾讯云更安全?

以云数据库MySQL为例深入分析对比:华为云更安全还是腾讯云更安全?
分类: 业界资讯 发布时间: 04-28 13:52 阅读次数: 0

AI+科学计算-昇思MindSpore都给我们带来哪些惊喜?

昇思MindSpore:“AI时代的基石”是如何炼成的?AI框架之力初显:它山之石,可以攻玉
分类: 业界资讯 发布时间: 04-28 13:52 阅读次数: 0

开箱-10分钟学会使用 Amazon Aurora Serverless构建无服务器应用程序

开箱-10分钟学会使用 Amazon Aurora Serverless构建无服务器应用程序
分类: 业界资讯 发布时间: 04-28 13:52 阅读次数: 0

数据结构-第三章-栈和队列(3)-链栈的表示和实现

数据结构⚡️数据结构-第一章⚡️抽象数据类型案例⚡️数据结构-第二章(1)-线性结构⚡️数据结构-第二章(2)-线性表的顺序表示和实现⚡️数据结构-第二章(3)-顺序表(含代码)⚡️数据结构-第二章(4)-顺序表案例(含代码)⚡️数据结构-第二章(5)-链式存储结构⚡️数据结构-第二章(6)-单链表基本操作的实现⚡️数据结构-第二章(7)-双向链表和循环链表⚡️数据结构-第二章(8)-线性表的应用(线性表合并)数据结构-第三章-栈和队列(3)-链栈的表示和实现数据结构链栈的表示和实
分类: 业界资讯 发布时间: 04-28 13:52 阅读次数: 0