- 博客(324)
- 收藏
- 关注
原创 Python 桌面宠物制作指南(零基础友好)
本文介绍了一个使用Python开发的桌面宠物程序,通过tkinter实现图形界面。主要功能包括:可拖动的交互式宠物、随机眨眼和移动动画、状态系统(幸福感和能量值)、右键菜单操作(喂食/玩耍/睡觉)。文章提供了完整代码实现,涵盖了GUI创建、事件绑定、动画逻辑等关键技术点,并给出了自定义宠物外观、添加音效等扩展建议。该程序适合Python初学者学习基础GUI开发,可作为兴趣项目进一步扩展为更复杂的桌面应用。
2025-08-01 15:53:06
681
原创 2025版本安装教程来了!手把手教你安装Python和PyCharm
本文详细介绍了Python的完整安装流程及常见问题解决方法。主要内容包括:1)从官网下载安装Python最新版本;2)解决Windows环境下Python命令跳转应用商店的问题;3)配置环境变量的关键步骤;4)推荐安装PyCharm开发工具并介绍激活方法。文章还提供了全套Python学习资源包,包含学习路线、视频教程、实战案例、面试题等资料,适合Python初学者系统学习。最后分享了Python兼职渠道和学习经验,帮助读者快速入门和提高学习效率。
2025-07-21 11:35:55
811
原创 Python数据可视化三剑客:Pandas、Matplotlib与Seaborn高效实战指南
摘要:本文介绍了Python数据可视化的综合解决方案,涵盖Pandas、Matplotlib和Seaborn三大工具的使用技巧。主要内容包括:1)Pandas内置绘图功能的基础应用与多图表类型展示;2)结合Matplotlib实现双坐标轴、K线图等高级可视化;3)利用Seaborn进行统计分布分析和关系可视化。文章通过代码示例演示了各工具的特点与组合使用方法,并提供了样式统一、性能优化等专业建议,帮助用户从基础探索过渡到专业报告制作。适合不同层次的数据分析工作者提升可视化能力
2025-07-11 11:54:53
473
原创 Pandas可视化入门:掌握基础图表绘制
这篇摘要介绍了Pandas数据可视化功能,涵盖了多种图表类型及其应用场景: 基本图表类型:折线图、柱状图(垂直/水平/堆叠)、饼图、散点图、直方图、箱线图、热力图和面积图,每种图表都附有代码示例。 多图布局:展示了如何在一个页面中创建多个子图进行对比分析。 表格可视化:包括基本表格、样式化表格、热力图表格、条形图表格和图标表格,强调表格在数据展示中的精确性和可视化效果。 文章突出Pandas基于Matplotlib的绘图功能,通过.plot()方法简化图表创建过程,同时结合Seaborn实现高级可视化。所有
2025-07-04 16:44:41
1070
原创 良心贴!整整10本Python必看书籍!!!
本文推荐10本Python入门到进阶的经典书籍,涵盖零基础学习、实战项目开发、自动化办公、数据科学等方向。《Python编程:从入门到实践》等侧重实践,《流畅的Python》深入高级特性,适合不同阶段学习者。书籍包括图文教程、刻意练习手册和编程技巧指南,帮助读者系统掌握Python编程,从语法基础到开发应用。特别推荐"Python三剑客"等业内经典教材,满足从新手到进阶者的各类需求。
2025-06-25 10:50:30
579
原创 3分钟搞定办公自动化Python环境 (PyCharm/VS Code)
这篇文章详细介绍了Python开发环境的快速搭建方法。主要内容包括:1)使用uv工具快速安装Python3.10;2)推荐两款适合新手的开发工具PyCharm社区版和VSCode,并提供详细安装配置指南;3)对比两款工具的特点,建议根据电脑性能选择PyCharm(高性能电脑)或VSCode(办公笔记本);4)解答了常见问题,强调社区版PyCharm完全能满足办公自动化需求。文章最后预告下一期将介绍Python处理Excel表格的技巧。全文以新手友好、3分钟快速搭建为目标,提供了完整的开发环境配置解决方案。
2025-06-21 10:34:32
838
原创 Python 新手福音!告别慢吞吞,认识最新包管理神器 uv!
摘要:uv是一个基于Rust开发的快速Python包管理工具,比传统pip更高效,整合了虚拟环境创建和包安装功能。它安装简单,使用便捷,兼容pip命令,能大幅提升开发效率,尤其适合新手快速上手。uv特别适用于需要频繁安装大型数据科学库的场景,将安装时间从分钟级缩短至秒级。主要功能包括一键创建虚拟环境、快速安装包、管理项目依赖等,同时保持与pip的兼容性。作为Python生态的新兴工具,uv有望成为未来开发标准,值得初学者提前掌握。
2025-06-20 10:24:13
407
原创 PyCharm安装教程及基本使用,看完这一篇就够了
本文详细介绍了PyCharm专业版的安装配置及基本使用方法。主要内容包括:PyCharm下载安装步骤、Python环境配置指南、项目创建方法、第三方库安装(含镜像源配置)、插件安装、背景图设置、脚本模板配置、编码格式调整,以及软件汉化教程。文章通过分步图解的方式,帮助用户从零开始完成开发环境搭建,并掌握PyCharm的核心功能配置,特别针对国内用户提供了镜像源解决方案和中文界面设置方法,适合Python初学者快速上手使用专业IDE工具。
2025-06-17 10:23:31
1206
原创 Python 模块/包/库:90%新手都搞混的概念!3分钟彻底搞懂!
本文解析Python代码组织的核心概念。模块是单个.py文件,包含函数、类和变量;包是包含多个模块的目录,需有__init__.py文件;库是可重用代码集合,包括标准库和第三方库。合理组织代码结构能提高可维护性,推荐分层管理:模块组织小规模代码,包管理大型项目,库实现功能复用。常见问题包括导入错误和循环依赖,可通过检查sys.path解决。掌握这些概念有助于编写专业级Python代码。
2025-06-12 11:23:58
345
原创 【python教程】常用的代码逻辑和封装
本文介绍了Python中常见的流程控制结构和循环语法。主要内容包括:1)if-elif-else判断结构及其与C#的区别,强调Python中冒号和缩进的重要性;2)match-case语句(Python 3.10+)与switch-case的对比;3)while循环及其特殊语法while-else;4)for循环遍历各种可迭代对象的方法;5)循环控制关键字continue、break和占位符pass的用法。通过代码示例展示了这些结构的具体应用,帮助开发者理解Python的流程控制特点。本文介绍了Pytho
2025-06-11 11:53:34
460
原创 Python编程必备:中英文单词对照表
掌握这些英文词汇,编程时就能如鱼得水,轻松驾驭代码Python入门全套学习资料已打包,添加文末 Python笔记领取即可获取!↓↓↓↓。
2025-06-10 10:48:23
1152
原创 小白必看的15个Python学习刷题网站,学完这些你就遥遥领先了
Python编程语言的特点,并推荐了15个适合不同水平学习者练习Python的在线平台
2025-06-06 11:42:41
1472
原创 告别迷茫!2025年Python最强学习路线,轻松Get到
Python在2025年依然值得学习,它在数据科学、AI、自动化等领域应用广泛。调研显示职场焦虑普遍存在,学习Python能提升竞争力。Python易学且功能强大,可应用于行政、销售等多个岗位,薪资可观(平均15K+)。学习路线建议从初级开发到高级数据分析,循序渐进。Python入门简单但需扎实基础,建议系统学习避免碎片化。持续精进技能是应对职场变化的关键。
2025-06-05 10:56:24
975
原创 PyCharm高效开发必备10大插件推荐!建议收藏
PyCharm高效开发必备10大插件推荐:KeyPromoterX快捷键提示、Translation翻译工具、CodeGlance代码缩略图、JsonParser格式化工具、activate-power-mode炫酷动画效果、ideaVim模拟Vim操作、RegexTester正则测试、RainbowBrackets彩虹括号、MaterialTheme主题美化、Statistic代码统计工具。这些插件能显著提升编码效率,从快捷键记忆到代码可视化,覆盖开发全流程。文末附赠全套Python学习资料包,包含路线图
2025-06-02 16:23:21
2616
原创 每个程序员都应该知道的十大高级数据结构:彻底改变您的代码
Trie 是一种树状数据结构,用于存储一组动态字符串,其中的键通常是字符串。Trie 对于搜索和自动完成功能特别有效。线段树是一种用于存储区间或线段的二叉树。它允许高效地查询哪些存储的线段包含给定的点。Fenwick 树,或二叉索引树 (BIT),是一种数据结构,它为数字数组的查询和更新操作提供了有效的方法。红黑树是一种自平衡二叉搜索树。它确保树保持平衡,为插入、删除和搜索操作提供 O(log n) 时间复杂度。B 树是一种自平衡搜索树,可维护已排序的数据并允许高效地进行插入、删除和顺序访问操作。
2025-05-30 16:25:06
875
原创 Python常用的内置函数
本文整理了Python常用内置函数的使用方法,分为七大类:1)数据类型转换函数(int(),float(),str(),list(),dict(),type())实现基本类型转换;2)集合操作函数(len(),sum(),max(),min())处理序列运算;3)序列处理函数(sorted(),reversed(),zip())实现排序和组合;4)数值计算函数(round(),pow(),abs())完成数学运算;5)逻辑判断函数(bool(),all(),any())进行布尔操作;6)动态执行函数(eva
2025-05-29 15:22:06
438
原创 Anaconda下载安装及手动配置环境变量全攻略|新手小白必看!
Anaconda是科学计算必备的Python发行版,集成了250多个核心包(如NumPy、Pandas)。安装时建议选择"All Users"避免权限问题,推荐安装在非系统盘(路径需英文)。配置环境变量需添加三个路径:安装目录、Scripts和Library\bin。其优势包括:预装常用库、支持Jupyter Notebook、跨平台兼容性。安装完成后即可快速开展数据分析和机器学习项目。
2025-05-27 11:42:57
963
原创 你知道 Python 其实自带了小型数据库吗
DBM(DataBaseManager)是一种专为键值对存储设计的文件系统,最初在Unix平台实现,现已跨平台使用。它提供了一种轻量级、高效的存储解决方案,特别适合存储少量数据。DBM的特点包括简单快速的操作、键值对存储形式、文件存储方式,但不支持复杂查询。Python标准库中的dbm模块实现了DBM功能,允许用户像操作字典一样进行数据存储和读取。此外,Python的shelve模块提供了更强大的序列化能力,可以持久化任意对象,但速度较慢。使用shelve时,需要注意对可变对象的修改可能不会被自动记录,除非
2025-05-20 15:41:03
799
原创 Python那么火,我只推荐这两本书
Python开发很多入门书籍推荐简单的文本编辑器比如sublime,以此来降低初学者的学习门槛。这种方式一开始是方便了,但是我却觉得不是最高效的。ps: 我自己使用过2年的sublime,最终还是弃用了。所以我建议初学者直接使用Pycharm来进行编码,如果有一定经验了最好是用Pycharm+Vim的方式,既使用了集成开发环境的各种便利(自动补全,Git版本管理,单元测试等等)快捷,又可以把Vim的高效快捷键发挥到极致。
2025-04-26 16:39:05
603
原创 有没有适合新手练习 Python 的做题类网站?
用户界面功能强大,可以定制。希望这篇文章对正在学习编程的你有所帮助,如果你想学习编程,那给大家分享一份Python学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂。LeetCode 是一个刷算法题的网站,里面有多种语言可选 ,题目分为简单、中等和困难三个级别,可以根据自己的水平进行选择,想进大厂的话,这可能是必不可少的一关。在战斗中进行学习,和其他人一起在真实的编程挑战中提升技巧,支持 Python、JavaScript、C#、Java、Python 等语言(支持的语言见下图)。
2025-04-25 10:30:26
932
原创 用python写的这个文件查询关键字的代码太好用了
咱们可以想象一个这样的场景,你这边有大量的文件,现在我需要查找一个,我想知道这个在哪个文件中。在没有使用代码脚本的情况下,你可能需要一个文件一个文件打开,然后按来进行搜索查询。那既然我们会使用,何不自己写一个呢?本文将实现这样一个工具,且源码全在文章中,只需要复制粘贴即可使用。
2025-04-23 14:46:42
431
原创 Python从入门到精通(含安装教程)
Python 是一门高级编程语言,由 Guido van Rossum 于 1991 年开发。它以简洁易读的语法和强大的内置功能深受开发者喜爱。Python 的代码通过缩进来划分代码块,结构清晰,便于维护。拥有丰富的标准库和第三方模块,使其在数据分析、网络开发、人工智能以及自动化脚本等领域得到了广泛应用。其跨平台特性保证了在 Windows、Linux 和 macOS 等系统上的高效运行。近年来,随着数据科学和机器学习的蓬勃发展,Python 已成为科研和开发人员的重要工具,推动着现代技术的不断进步。
2025-04-22 16:20:52
1765
原创 你不知道的Python常用开发工具!原来这么多!
Python作为近几年热门的开发语言之一,很多初学者不知道Python常用的开发工作有哪些,下面给大家简单介绍一下,大家可以根据自己喜欢的工具进行项目的快速开发。另外,诸如Notepad++、EditPlus、UltraEdit等通用的程序员文本编辑器软件也能对Python代码编辑提供一定的支持,比如代码自动着色、注释快捷键等,各种各样的开发工具为我们快速开发提供了便利,大家可以根据自己的习惯和喜好进行选择,总之更多的工具是为我们服务的。大家可以根据自己工作和习惯选择工具进行项目的快速开发。
2025-04-21 14:58:42
1642
原创 我踩了无数坑,总结出这50条你必须会的Python命令
最后,这里免费分享给大家一套免费的学习资料,包含视频、源码/电子书,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,也可以加我微信一起来学习交流。是早期我根本没重视的宝藏命令,直到后来频繁用库、调对象,才发现原来它们是Python世界的“说明书+地图”。别看它简单,有次我想做个密码输入,结果输入的是数字没转换类型,卡半天。判断一个对象是不是某种类型,小到变量,大到整个项目,验证身份用它没错。模块入口的标志,不写这个,脚本一导入就执行,全项目大爆炸。,记住:你不转换,Python不给你过。
2025-04-19 11:07:26
2048
原创 Python入门教程丨3.6 代码打包
想象一下,你开发了一个超酷的Python程序,但当你想分享给朋友时,对方却要经历「安装Python→配置环境→安装依赖库」的繁琐过程,即便是使用 docker,也会有一定的门槛,如果朋友是纯小白,他们可能会直接放弃!✅ 让任何人在没有Python环境的情况下双击运行程序✅ 保护你的源代码(虽然不能完全防止反编译)✅ 打造专业级的软件分发体验👉👈代码打包是指将开发人员编写的源代码、依赖库、资源文件等整合在一起,生成一个可执行的文件或程序包的过程。
2025-04-18 15:56:53
923
原创 Python并发编程大揭秘:多线程 vs 多进程,谁更快?
🚀学会多线程与多进程,代码速度起飞!🔥选对并发模型,让你的 Python 程序更高效!Python是一门非常不错的编程语言,薪资待遇高、就业前景好。即使你不想出去上班,也可以利用Python在家做兼职(比如爬取客户需要的数据、量化交易、代写程序等)。
2025-04-16 13:03:12
1008
原创 Python进阶教程丨使用Flask搭建你的个人网站
当我第一次需要搭建一个网站后端服务时,Django庞大的体系让我望而生畏,而则像一阵清风,让我惊讶于它的简洁与优雅。仅仅几行代码,一个功能完备的web服务就能运行起来。正是这种"提供你需要的,不强加你不需要的"的设计理念,让Flask在Python Web框架中独树一帜。今天,我们将深入探索Flask的核心原理、工作机制和应用实践,让你真正理解这个"微框架"的强大魅力。
2025-04-15 14:29:30
1184
1
原创 30个Python小游戏,学Python每天一练必成大神
玩法详解:小时候很爱玩,先出是有必胜方法的,后面才知道会有禁手这个规则,就比较复杂了,大家可以学一下先出必胜的开局,有浦月、流星、丘月、游星、慧星等等。学习资料:含Python、爬虫、数据分析、算法等学习视频和文档,添加获取,大佬指点迷津,你的问题往往有人遇到过,技术互助交流。玩法详解:这是经典中的经典,我喜欢玩双人模式,后面有一些改版的模式,这是我觉得少数几个现在玩都不过时的游戏。攻略大全:以前的那个手机上都有的游戏,越推到后面的关卡越难,我好像是玩到二十多关就玩不下去了。游戏体验:可太难控制了。
2025-04-14 15:50:36
1877
原创 深入理解Python函数定义的12个参数传递技巧
在Python中,函数是代码复用的核心工具。通过def关键字可以定义一个函数。def greet(name): # 定义一个函数,接收一个参数name") # 打印问候语greet("Alice") # 调用函数,传入参数"Alice"这里,greet是一个函数,name是它的参数。关键字参数是通过“键=值”的方式传递给函数的参数,它让代码更清晰易懂!")# 使用关键字参数调用greet(name="Alice", greeting="Hi") # 输出:Hi, Alice!这里,name和。
2025-04-12 10:24:26
1093
原创 50 个 Python 函数:构建高效编程的基石
本文详细介绍了Python中50个常用函数,包括数据类型转换函数(如int()float()str()等)、序列操作函数(如range()zip()等)以及其他实用函数(如len()type()id()等)。通过示例代码展示了每个函数的功能、用法及特点,帮助读者更好地理解和掌握这些函数在Python编程中的应用,为高效开发提供助力。👉👈。
2025-04-11 17:41:25
1205
原创 学Python,初学者必备的10个免费学习网站,码住不亏!
Python 已经成为一种再主流不过的编程语言了。许多同学开始学习它,又不知道该如何入手。所以今天来给大家介绍六个我在学习 Python 路上帮助比较大的堪称神级的网站,尤其是对于刚刚入门的同学来说,绝对不容错过~👉👈。
2025-04-10 10:58:36
4868
原创 从零开始学Python自动化运维
自动化运维是指利用脚本和工具来自动化日常运维任务,如服务器配置、部署、监控、备份和恢复等。通过自动化,可以大大减少人工操作的错误,提高运维效率,快速响应问题。通过本篇文章,我们学习了从零开始学Python自动化运维的基本概念和实用技巧。从SSH登录和文件传输,到监控与报警,再到实战案例的自动化部署Web应用,我们一步步深入了解了Python在自动化运维中的强大功能。掌握这些技能,你将能够显著提升运维效率,快速响应问题,为企业的稳定运行保驾护航。
2025-04-09 10:53:52
780
原创 涨见识了,在终端执行 Python 代码的 6 种方式!
你还在用 IDE 或者 python hello.py 这种方式运行 Python 代码吗?作为一名资深 Pythonista,今天就来带你解锁一些你可能不知道的 Python 代码运行方式,尤其是在服务器环境下,这些技巧会让你更加游刃有余!👉👈。
2025-04-07 10:26:35
976
原创 边玩边学,13个Python小游戏(含源码)
经常听到有朋友说,学习编程是一件非常枯燥无味的事情。其实,大家有没有认真想过,可能是我们的学习方法不对?比方说,你有没有想过,可以通过打游戏来学编程?今天我想跟大家分享几个Python小游戏,教你如何通过边打游戏边学编程👉👈玩法:上下控制起跳躲避。
2025-04-06 16:03:07
1031
原创 Python+PyCharm安装保姆级教程!一文教你彻底学会!(建议收藏,文末免费获取安装包)
软件有电脑一定要电脑装,没电脑才手机装。①安卓手机版 应用市场安装 【Python编译器IDE】苹果手机版 应用市场安装【 Python3IDE】②电脑版本是装两个软件 先安装Python+然后再安装pycharm安装好后就不用管python了,只要打开pycharm写代码了这是两个软件的安装包下载地址👉记住下载里面的安装教程 跟着教程来装Python是一门非常不错的编程语言,。即使你不想出去上班,也可以利用Python在家做兼职(比如爬取客户需要的数据、量化交易、代写程序等)。
2025-04-02 10:39:06
589
原创 快用Python帮你女朋友实现办公自动化吧(附源代码)
(1)什么是xlrd模块?python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。(2)为什么使用xlrd模块?在UI自动化或者接口自动化中数据维护是一个核心,所以此模块非常实用。xlrd模块可以用于读取Excel的数据,速度非常快,推荐使用!
2025-03-30 10:46:52
806
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人