- 博客(287)
- 收藏
- 关注
原创 快用Python帮你女朋友实现办公自动化吧(附源代码)
(1)什么是xlrd模块?python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。(2)为什么使用xlrd模块?在UI自动化或者接口自动化中数据维护是一个核心,所以此模块非常实用。xlrd模块可以用于读取Excel的数据,速度非常快,推荐使用!
2025-03-30 10:46:52
737
原创 Python+新版DeepSeek V3轻松开发Agent
前几天新版模型(代号250324)更新发布。作为支持函数调用的先进开源大模型,我们可以基于它进行高效的Agent功能开发,这也是当下非常火热🔥的AI应用领域。今天的文章中,我就将带大家以Python生态中非常好用的Agent开发框架为例,演示如何接入国内主流的服务,轻松实现常见的Agent开发相关功能。为了能以兼容openai标准的形式,在中调用国内常用的各种DeepSeek服务源,我们需要基于中的来自定义模型提供源譬如,接入DeepSeek# 示例1:DeepSeek官方。
2025-03-29 16:26:35
984
原创 整理了6个Python经典项目(python爬虫、python人工智能、python数据分析、python web、python办公自动化、python游戏),送给正在求职的你
职场中一贯有“金三银四”、“金九银十”的说法。尤其是3、4月刚过完年后,很多企业的员工会选择离职,大量空缺职位被放出,同时HR招聘压力增大,求职者往往可以借此机会,获得一个更好的报价。如果你是一名正在求职或准备跳槽的程序员,不妨趁着这两个月时间好好准备一下。而在程序员的求职中,「项目经历」往往是最重要的一环,它能最直观地体现你的编程能力。对于在校生来说,一个好的「项目经历」甚至可以等同于工作经验。可以说,把项目经历写好了,求职就通过了一半。而在项目的描述中,最看重的就有三点。
2025-03-28 14:55:14
459
原创 手把手教会你用Python爬虫爬取网页数据!!
爬虫就是自动获取网页内容的程序,例如搜索引擎,Google,Baidu 等,每天都运行着庞大的爬虫系统,从全世界的网站中爬虫数据,供用户检索时使用。爬虫流程其实把网络爬虫抽象开来看,它无外乎包含如下几个步骤模拟请求网页。模拟浏览器,打开目标网站。获取数据。打开网站之后,就可以自动化的获取我们所需要的网站数据。保存数据。拿到数据之后,需要持久化到本地文件或者数据库等存储设备中。那么我们该如何使用 Python 来编写自己的爬虫程序呢,在这里我要重点介绍一个 Python 库:Requests。
2025-03-26 11:32:43
1035
原创 25道Python练手题(附详细答案),赶紧收藏!Python入门|Python学习
迭代之后发现第二个分隔符,是不是还有一个分隔符的索引,这个时候我们继续向字符串进行切片,切片的开始位置是你的 i 这个位置的指针,结束的位置是第二个 - 的指针,那遵循左闭右开,所以我们 is 这个单词,也可以添加进列表。就这样一直到最后呢,当我们去迭代到最后一个字符 n 的时候,发现后面是没有横杆分隔符了,这个时候我们需要进行处理一下,需要进行去判断一下,如果我们迭代到的字符是最后一个字符,那么我们进行切片的时候,就应该从哪个地方切呢?“ 请你写出:小明的较小的妹妹的年龄。“我年龄的立方是个 4 位数。
2025-03-25 11:52:33
604
原创 超详细的Anaconda(python)下载、安装、环境配置及pycharm配置使用教程,适合完全零基础学习!
Anaconda 是一个基于 Python 的数据处理和科学计算平台,它已经内置了许多非常有用的第三方库,装上Anaconda,就相当于把 Python 和一些如 Numpy、Pandas、Scrip、Matplotlib 等常用的库自动安装好了,使得安装比常规 Python 安装要容易。如果选择安装Python的话,那么还需要 pip install 一个一个安装各种库,安装起来比较痛苦,还需要考虑兼容性,非如此的话,就要去Python官网(
2025-03-24 15:04:50
933
原创 我用Python的playwright库写了个爬虫,爬取Pexels网站的高清图片
想象一下,你正在做一份与鲜花相关的 PPT,或者你是一名电商运营,需要一批精美的花卉图片来装点你的商品页面。然而,每次手动去 Pexels 找图、下载、整理,简直太费时间了!🙄 有没有办法用 Python 实现自动下载呢?当然有!今天我们就来聊聊如何使用playwright,一个强大的 Python 爬虫库,来批量爬取 Pexels 网站上关于鲜花的高清图片,让你的办公效率直接起飞 🚀。了解了playwright的基本用法,包括如何打开网页、输入搜索内容、提取数据。
2025-03-22 10:58:46
971
原创 Python基础:函数基础
在 Python 中,使用defdef 函数名(参数1, 参数2, ...):"""可选的文档字符串,用来简要说明函数用途。"""# 函数体: 处理逻辑、计算过程# ...return 返回值函数名遵循标识符规则,尽量做到“见名知意”,如greet_user参数列表(可选)如果函数需要外部信息,就通过参数传入。有多个参数时用逗号分隔,没有参数时可留空文档字符串实现具体功能的代码块。return(可选)用于将结果返回给调用者。不写return,默认返回None。作用域(Scope)
2025-03-21 17:42:01
779
原创 Python数据分析必学的8个核心库
在当今这个数据驱动的世界里,数据分析已经成为各行各业中不可或缺的一部分。Python,作为一种功能强大且易于学习的编程语言,因其丰富的库生态系统,在数据分析领域占据了举足轻重的地位。本文将介绍Python在数据分析中常用的8个经典库,帮助大家更好地了解和应用Python进行数据分析工作。NumPy(Numerical Python的简称)是Python科学计算的基础库。它提供了高性能的多维数组对象(ndarray)以及大量的数学函数来操作这些数组。NumPy是所有数值计算任务的核心库,提供快速的数组运算。
2025-03-19 11:36:10
870
原创 Python 自动玩谷歌浏览器“恐龙小游戏”
相信在座的各位小伙伴对Google Chrome浏览器中的一个游戏彩蛋不陌生吧。在断开网络连接,我们访问网站的时候,就会出现一个小霸王龙,在我们再按下空格键后,即可开始这个游戏,或者在谷歌浏览器的地址栏输入, 按下空格键,也可这个开始游戏。这是一个简单的无限跑步游戏,它会让你跳过仙人掌,并闪避障碍物,游戏控制也很简单,按空格键开始游戏,按空格键或上箭头↑跳跃,向下箭头↓俯身奔跑以躲避鸟类。
2025-03-18 11:26:44
630
原创 Python自动化办公:提升效率的5个经典案例
库的选择策略Excel处理:openpyxl(推荐)/ pandas文件操作:os/shutil/pathlibPDF处理:pdfplumber/PyPDF2邮件处理:smtplib/email定时任务:schedule/APScheduler扩展思路与云存储结合(如对接阿里云)添加异常处理机制集成到GUI界面(PyQt/Tkinter)结合API实现数据自动同步这些案例稍作修改即可适应不同办公场景。
2025-03-17 16:40:28
272
原创 一篇文章带你了解Python的反射机制,从小白到大神的进阶之路
简单来说,反射就是让程序在运行时动态地获取、修改、调用对象的属性或方法。想象一下,你有一个同事(假设叫小李),你可以:问他的名字(获取属性)让他倒杯咖啡(调用方法)给他取个外号(修改属性)偷偷让他干活(动态调用方法)😂getattr()获取对象的属性或方法setattr()修改或添加属性hasattr()检查对象是否有某个属性delattr()删除属性到这里,你已经掌握了Python的反射机制,并能灵活运用getattr()setattr()hasattr()和delattr()了!🎉。
2025-03-15 11:16:01
682
原创 最新版Python安装教程,提供安装包
2、点击【Downloads】展开后点击【Windows】跳转到下载python版本页面,选择"Stable Releases"稳定版本,我下载的是Python 3.10.10版本,所以找到【Python 3.10.10-Feb.8,2023】 版本,点击【Download Windows installer(64-bit)】下载Windows64位操作系统。Python启动器。3、输入python进入python环境,当你看到命令提示符“>>>”则代表你已进入Python环境。
2025-03-14 15:14:56
895
原创 一次掌握20个Python小技巧,让你的代码优雅到飞起!
Python 以其简洁优雅的语法受到广泛欢迎,然而,即便是老手,也难免有时会遗漏一些高效的 Python 技巧。今天,我就来分享 20 个超实用的 Python 小技巧,帮助你写出更简洁、更优雅、更高效的代码!
2025-03-12 16:35:57
1005
原创 用python制作一个扫雷小游戏
制作一个扫雷小游戏是一个有趣的项目,可以帮助你练习Python编程和基本的GUI编程。我们可以使用Python的tkinter库来创建图形用户界面(GUI),并实现扫雷游戏的逻辑。下面是一个简单的扫雷小游戏示例,使用tkinter__init__reset_gamegame_overrun。
2025-03-10 16:41:54
267
原创 Python爬虫:爬虫基础知识
爬虫(Web Crawler),又称网络蜘蛛(Spider)或网络机器人(Bot),是一种自动获取网页信息的程序或脚本。想象一下,一只蜘蛛在网上不断爬行,查找并收集各种信息。爬虫(Web Crawler)是一种自动获取网页信息的程序或脚本,也被称为网络蜘蛛(Spider)或网络机器人(Bot)。想象一下,一只蜘蛛在网上不断爬行,查找并收集各种信息。搜索引擎如Google、百度等正是通过爬虫来自动抓取网页内容,从而建立搜索引擎索引。
2025-03-08 11:02:48
1522
原创 Python 中的 `self`、`cls` 和 `other`:深入解析与使用场景
self是实例方法的第一个参数,代表类的实例(对象)本身。它是 Python 中约定俗成的命名,用于访问实例的属性和方法。cls是类方法的第一个参数,代表类本身,而不是类的实例。它通常与装饰器一起使用。other不是 Python 的保留字,而是一个常见的命名约定,通常在比较方法中使用,表示另一个实例。关键字定义用途示例场景self实例方法的第一个参数访问实例属性和方法,表示当前实例初始化实例属性、调用实例方法cls类方法的第一个参数访问类属性和方法,表示类本身访问类属性、实现工厂方法。
2025-03-07 14:20:02
679
原创 超详细的Anaconda(python)下载、安装、环境配置及pycharm配置使用教程,适合完全零基础学习!!
anaconda+pycharm安装
2025-03-06 11:20:54
693
原创 python基础之:封装、继承、多态
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。在软件工程中,封装、继承和多态是面向对象编程(OOP)的三大核心特性,Python、Java 和 C++ 都支持这些特性,但在实现和使用上存在一些差异。
2025-03-05 17:47:03
434
原创 Python代码之美:从规范到艺术
编写优质的Python代码是一个渐进的过程,需要在实践中不断积累经验。从基础的代码规范,到进阶的性能优化,再到高级的设计模式,每一步都很重要。记住,代码是写给人看的,顺便能在机器上运行。希望这些建议能帮助你在Python编程之路上走得更远。你有什么特别的代码优化技巧吗?欢迎在评论区分享!一、Python所有方向的学习路线Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
2025-03-01 11:29:12
742
原创 用了这么多年Conda你真正了解过她吗?还说Python太差,Python简直太牛了
今天我们要聊的可不是一般的工具,而是一个几乎每个Python开发者都绕不开的“神器”——。如果你用过Python开发,应该早就听说过它,那么,问题来了:你真的了解它吗?别着急,今天就带你从入门到精通,把conda玩得更加溜!
2025-02-28 10:12:10
1008
原创 Python | 再次分享10个Excel自动化脚本,一定有你用得上的!
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。该脚本在已有的Excel文件中创建一个新的工作表。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
2025-02-26 10:27:54
845
原创 Python 数据可视化进阶:Pyecharts 复杂图表案例实战详解
是一个基于 Echarts 的强大 Python 图表库,它以其丰富的图表类型、灵活的配置项和出色的交互性,成为数据可视化领域的首选工具。组合图表可以将多种图表类型结合在一起,例如折线图和柱状图,以便在一个图表中同时展示不同类型的数据,或者突出不同数据集之间的对比关系。3D 散点图用于可视化三维空间中的数据点分布,可以直观展示数据点在三维空间中的位置和密度,适用于分析三维数据的空间模式和关系。: 定义漏斗图的数据,为一个列表,列表中的每个元素是一个元组,包含两个值:环节名称和该环节的数据值。
2025-02-25 10:47:14
820
原创 2025详细版Python+PyCharm保姆级详细安装步骤
Python 版本:python 3.13.1Pycharm 版本:Pycharm Professional 2024.3.2👉大礼包🎁:Python安装包/pycharm教程免费分享👈 以下总共六个步骤,其中1-2步为Python安装包下载指引,4-5步为安装指引,第6步为验证是否安装成功。进入官网https://www.python.org/,如果是通过百度搜索进入,一定要注意它的搜索结果并不一定是排在最前的,避免点了广告。如果操作系统是64位那就选择64-bit,但是并不一定要选择最新版本,安装
2025-02-24 16:30:19
1216
原创 难怪大家都建议我上这5个网站学Python!
这五个网站各具特色且广受好评,是学习Python的绝佳选择。无论是初学者还是有一定经验的程序员,都可以在这些网站上找到适合自己的学习资源和项目实践机会。这只是冰山一角,想要完整版的小伙伴下图获取~04,Python小白必备手册。03,Python面试集锦。01,Python大礼包。02,Python电子书。05,Python安装包。06,数据分析全套资源。
2025-02-21 11:38:05
781
原创 Python和Python3的区别看这篇就够了
Python和Python3(通常指Python2)之间的区别在代码层面主要体现在语法、字符串处理、整数除法、异常处理以及库和框架的兼容性等方面。
2025-02-19 11:27:50
1083
原创 书单盘点 | 豆瓣高分,值得反复刷的Python好书(附资料)
每一部分都精彩纷呈,通过丰富的示例和细致的讲解,教你充分利用 Python 特性,写出高效且现代的 Python 3 代码。本书内容精炼,聚焦深度学习视角下的自然语言处理,延续前作的行文风格,采用通俗的语言和大量直观的示意图详细讲解,帮助读者加深对深度学习技术的理解,轻松入门自然语言处理。Python 入门圣经,Python 圈最有影响力的图书,影响全球超过 250 万读者,长居 Amazon、京东等网店编程类图书榜首,真正零基础,附赠随书代码+配套视频讲解+速查手册,自学无压力。
2025-02-17 13:35:34
979
原创 Python 数据存储的最强利器:Redis
Redis(Remote Dictionary Server)是一个开源的高性能键值数据库,通常作为缓存、消息队列、实时数据存储等场景中使用。与传统的关系型数据库不同,Redis使用内存来存储数据,这使得它在读取和写入操作上速度极快。Redis支持多种数据结构,如字符串、哈希表、列表、集合、有序集合等,这些数据结构使得Redis可以应对各种复杂的应用场景。Redis作为一种高效的内存数据存储工具,具备多种强大的功能,可以极大提升Python应用的性能和响应速度。
2025-02-14 11:45:43
1043
原创 Python+PyCharm保姆级详细安装步骤
目录一、安装Python第一步:安装包下载页面第二步:下载安装包第三步:开始安装第四步:进行安装第五步:安装成功第六步:验证是否成功二、安装PyCharm第一步:下载安装包第二步:安装程序第三步:重启电脑第四步:创建项目第五步:设置解释器第六步:设置中文界面第七步:测试确认三、包管理工具Python 版本:python 3.13.1Pycharm 版本:Pycharm Professional 2024.3.2
2025-02-13 11:13:44
2220
1
原创 Python 标准库 (os):最强文件操作工具,你绝对不能错过!
os模块是 Python 提供的一个标准库模块,它提供了与操作系统进行交互的功能,包括文件和目录操作、进程管理、环境变量访问等。借助os,你可以轻松实现文件路径的操作、创建目录、删除文件等操作,甚至可以通过它执行 shell 命令。Python 的os模块是与操作系统交互的强大工具,涵盖了文件和目录操作、环境变量管理、执行系统命令等众多功能。通过本文的简单例子,我们了解了如何使用os模块来轻松处理文件和目录操作,并且介绍了os模块的一些高级功能。无论你是进行文件管理、脚本编写,还是需要执行系统命令,os。
2025-02-12 10:36:10
871
原创 Python最难懂的20大知识点,学会就能弯道超车
使用场景:当你需要在不修改原始函数的情况下添加功能时,比如日志记录、性能测量等。使用场景:当你需要确保资源(如文件、网络连接)被正确地打开和关闭时,上下文管理器可以简化这一过程。使用场景:当你处理大量数据或流式数据时,生成器可以帮助你逐步生成数据,而不是一次性加载到内存中。使用场景:当你需要控制类的创建方式,例如注册类、验证类属性或方法等。使用场景:当你希望一个类能够从多个父类继承特性时,可以使用多重继承。注意方法解析顺序(MRO)。
2025-02-11 10:18:46
706
原创 Python编程50个经典操作
Python作为最受欢迎的编程语言之一,以其简洁易读的语法和强大无比的功能库赢得了大家的青睐。从数据科学到Web开发,从自动化脚本到人工智能,Python的应用无处不在。本文将介绍50个常用的Python示例,这些示例覆盖了从基础语法到高级功能的多个方面,帮助初学者快速上手并提高编程技能。**可变参数(*args 和mapfilterzipargparse通过本文的介绍,我们详细了解了Python中的一些常用示例,包括变量使用、字符串操作等。
2025-02-10 11:36:25
890
原创 怎么样才算是精通 Python?
使用C扩展实现一个高性能的固定长度数组类型# 要求:# 1. 使用C语言实现核心数据结构# 2. 实现Python对象协议# 3. 实现内存视图协议(memoryview)# 4. 支持序列化和反序列化# 5. 实现buffer协议以支持numpy集成# setup.py// 实现其他必要的类型对象字段// 实现内存管理和对象协议方法。
2025-02-09 10:19:21
869
原创 PyCharm下载安装环境配置教程(详细步骤)
PyCharm是一款Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等等。2.点击 Next 后,我们进行选择安装路径页面(尽量不要选择带中文和空格的目录)选择好路径后,点击 Next 进行下一步。4.创建. py 文件,选择项目点击 New-> Python File,然后输入文件名为 test。1.找到你下载PyCharm的路径,双击.exe文件进行安装。
2025-02-07 10:54:46
387
原创 公司新员工入职第一天用15个技巧让Python程序飞速运行,必须收藏
本文介绍了15个让Python程序飞速运行的技巧,包括使用内置函数和库、列表推导式、生成器表达式、集合成员检查、字典映射、局部变量、缓存结果、numpy和pandas库、并行和异步处理、cython和numba编译、性能分析工具等。通过这些技巧,你可以写出更高效、更优雅的Python代码。
2025-02-06 16:27:07
735
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人