- 博客(114)
- 收藏
- 关注
原创 迭代的艺术:90% Python 程序员不知道的迭代技巧
本文深入解析Python迭代机制,从基础概念到高级应用。首先区分可迭代对象和迭代器的区别,介绍内置迭代工具如enumerate()和zip()的使用。重点讲解生成器的惰性计算特性及其两种创建方式,并展示如何通过实现迭代器协议创建自定义迭代器。文章还分享高级迭代技巧,包括无限序列处理和内存优化策略,最后强调迭代在数据处理中的实际应用价值。掌握这些迭代技术能显著提升Python代码的效率和优雅性,是成为Python高手的必经之路。
2025-08-01 15:42:13
619
原创 学会3款自动爬虫利器,告别手撸代码
"大家好!最近在整理技术资料时发现,很多小伙伴都在问如何系统学习Python——从基础语法到爬虫开发,从数据分析到AI应用,不同阶段的学习路径和资源选择确实容易让人迷茫。今天特意为大家准备了一份经过筛选的Python学习资料包,包含:✅ 30本经典电子书(从入门到进阶)✅ 100+实战项目源码✅ 人工智能入门课程(限时免费)✅ 编程思维训练手册无论你是零基础小白还是想提升的开发者,这些资料都能帮你节省大量搜索时间。
2025-07-21 11:44:39
592
原创 Python数据读取与写入——从基础到高级实践
本文介绍了Python中高效数据I/O的核心技术,涵盖CSV、Excel、SQL数据库等多种格式的读写方法。主要内容包括:CSV文件的分块读取与优化、Excel文件的特定区域读取与格式处理、SQL数据库的连接与ORM模式查询,以及各类数据的高效写入策略。文章还提供了大型文件处理技巧、数据库写入优化和文件格式选择指南,并附核心方法速查表。通过掌握这些技术,读者可根据数据规模和应用场景选择最佳I/O方案,显著提升数据处理效率。
2025-07-11 11:49:22
319
原创 【Python零基础入门系列】第:Python 入门级实践——几个小作业练习详解
《Python实战入门训练指南》 摘要:本文提供了一套系统的Python入门练习方案,包含4个典型作业项目:1)猜数字游戏(训练循环和条件判断);2)BMI计算器(掌握数据类型转换和公式实现);3)九九乘法表(理解嵌套循环和格式化输出);4)文本分析器(学习字符串处理和字典统计)。这些练习覆盖输入输出、流程控制、数据结构等核心概念,通过"写得出、调得通、改得动"的实践原则,帮助学习者从理论理解过渡到实际编程能力。文末附赠Python学习资源包,包含电子书、项目源码等进阶材料。(149字)
2025-07-05 17:21:34
423
原创 给程序员老兵的一份Python快速上手清单
Python学习资料与进阶指南:提供从基础到AI的全套学习资源,包含电子书、项目源码和免费课程。内容涵盖:1)基础语法(切片、推导式、f-string);2)函数与模块化(类型注解、上下文管理);3)面向对象编程(继承、魔法方法);4)文件与异常处理(JSON操作、pathlib);5)字符串处理技巧;6)循环遍历方法;7)后端开发核心(requests、正则表达式)。附带Python与JavaScript语法对比表,建议每日手写代码练习,推荐后续学习Web框架和异步编程。
2025-07-04 16:48:02
559
原创 Python轻松实现markdown转网页应用,完美支持mermaid图表、latex公式
摘要:Python库fmc可将Markdown文档快速转换为网页应用,支持渲染LaTeX公式、HTML代码块及Mermaid图表等丰富内容。通过Dash框架集成,开发者只需简单配置即可实现文档可视化,特别适合构建知识库系统。该工具提供代码高亮、主题定制、自动目录等实用功能,并能灵活调用不同版本的Mermaid资源以支持新型图表(如雷达图)。安装便捷,仅需pip命令,兼容Python 3.8-3.12环境,为技术文档的网页化呈现提供了高效解决方案。
2025-06-21 10:30:40
560
原创 3分钟搞定办公自动化Python环境 (PyCharm/VS Code)
【摘要】本文详细指导如何快速搭建Python开发环境,推荐两款适合新手的免费工具。首先通过PowerShell安装UV环境,然后分别介绍PyCharm社区版和VSCode的安装配置步骤:PyCharm需在创建项目时选择UV解释器;VSCode则需安装Python插件并手动指定解释器路径。针对选择困难症,作者建议PyCharm适合专注Python开发的高配电脑用户,VSCode更适合需要轻量级多语言支持的办公场景。文末附常见问题解答和Python学习资料获取方式。全文操作步骤清晰,配有关键截图提示,帮助开发者
2025-06-20 10:22:08
897
原创 Python 文件操作与异常处理
本文介绍了Python文件操作和异常处理的核心知识。在文件操作部分,详细讲解了open()函数的使用方法、文件读写模式(如'r'、'w'、'a'等)、with语句的安全用法、文件对象常用方法(read/write等)以及二进制文件处理。同时介绍了os和pathlib模块进行目录操作和文件管理。在异常处理部分,阐述了常见异常类型(如ValueError、ZeroDivisionError等)及其处理机制,包括try-except-else-finally语句结构、异常捕获技巧和raise手动抛出异常的方法。文
2025-06-17 10:25:09
1025
原创 用Python实现OCR识别提取图片文字,操作简单,易上手
1) TesseractOCR开源引擎,支持多语言,需先安装引擎和语言包;2) EasyOCR基于深度学习的库,识别准确率高;3) PaddleOCR百度开源工具,支持多种场景。为提高识别率,建议对图片进行灰度转换、对比度增强等预处理。文章还提供了Python入门学习资源,包括学习路线、开发工具和实战案例,适合OCR技术学习者和Python初学者参考
2025-06-14 16:25:23
1877
原创 超详细,DeepSeep 接入PyCharm实现AI编程!(支持本地部署DeepSeek及官方DeepSeek接入),建议收藏!
本文介绍了将DeepSeek AI模型接入PyCharm的两种方法,实现智能编程辅助。DeepSeek作为开源高性能模型,结合PyCharm强大的开发环境,能有效提升编程效率。重点推荐使用本地部署方式,通过OLLAMA工具下载DeepSeek-R1模型,并利用CodeGPT插件实现PyCharm集成。该方法兼顾隐私保护与免费使用,适合个人开发者。文章详细提供了从环境配置到插件安装的完整步骤,包括OLLAMA安装、模型下载及界面优化方案,最终实现PyCharm与本地AI模型的协同工作,为Python开发提供即
2025-06-11 11:44:49
1187
原创 怒肝推荐 python学习路线一条龙
本文提供了一个系统化的Python学习路线,分为六个阶段:从基础语法入门到进阶核心技能,再到Web全栈开发、数据科学与AI应用,最后是项目实战与就业准备。每个阶段明确学习目标和推荐资源,包含:基础阶段:环境搭建、语法基础和工具使用进阶阶段:面向对象编程、高级特性和实战项目Web开发:框架学习(Django/Flask)和前后端技能数据科学:机器学习、深度学习和NLP大模型应用实战阶段:项目开发和求职准备拓展学习:源码研究和领域深耕强调实践导向,推荐官方文档、优质课程和实战平台,提供完整学习资
2025-06-05 10:44:43
960
原创 PyCharm下载+安装+创建项目及文件教程(详细步骤)
本文详细介绍Python开发工具PyCharm的安装与使用步骤。从官网下载安装包,注意选择英文路径安装并勾选所有选项。安装完成后创建新项目,配置Python解释器,建立.py测试文件运行代码。文章还分享了实用功能:通过设置快捷键实现字体缩放,安装中文语言插件实现汉化。
2025-06-02 16:30:20
748
原创 初学Python要学的函数
Python常用函数实用指南:数据类型转换函数(int/float/str/bool)、字符串处理函数(len/lower/split等)、列表操作(append/sort/pop等)、字典方法(keys/items/get)、文件操作(open/read/write)、数学函数(abs/max/sum)以及控制流相关(range/enumerate)等核心函数的用法和应用场景解析。涵盖数据转换、文本处理、集合操作、文件读写等编程基础功能,帮助开发者高效处理各类编程任务。
2025-05-30 16:21:00
864
原创 PyCharm常用快捷键大全
这篇文章整理了PyCharm中提高Python开发效率的常用快捷键,分为基础编辑、搜索替换、代码重构、调试运行、版本控制、窗口视图等类别。重点介绍了代码补全(Ctrl+Space)、跳转定义(Ctrl+B)、全局搜索(Shift+Shift)、调试(F9/F8)等核心功能的快捷键组合,并提供了自定义快捷键设置方法和学习建议。通过系统掌握这些快捷键,开发者可以显著提升编码速度和工作效率。文章还附带Python学习资料的获取方式。建议开发者在日常工作中逐步练习使用这些快捷键,形成肌肉记忆,从而提高编程生产力。
2025-05-29 15:53:47
843
原创 最新版Anaconda下载及安装教程
摘要:本文详细介绍了Anaconda的下载与安装步骤:推荐从清华镜像(速度更快)获取安装包,安装时建议自定义路径并勾选所有选项。验证安装只需在命令行输入conda --version显示版本号即可。附环境管理(如conda create -n myenv python=3.8)和包安装(如conda install numpy)的常用命令,并提供了Python学习资料包(含路线图/课程/实战案例等)的领取方式。全文约150字,涵盖下载、安装、验证及学习资源指引。
2025-05-27 11:44:41
507
原创 __init__.py 是个啥,为什么深受大厂程序员偏爱?
Python中的__init__.py文件是项目结构的关键组件,它虽然从Python 3.3起不再是创建包的必需条件,但仍是规范项目导入行为的重要工具。主要作用包括:1. 明确标记目录为Python包;2. 自定义导入逻辑,如通过__all__控制暴露内容、动态导入子模块或实现懒加载;3. 执行包初始化操作,如版本控制或配置加载。通过合理使用__init__.py,开发者能优化项目结构,提升代码可维护性和性能。建议在复杂项目中充分利用其功能,而非仅将其视为空标记文件。
2025-05-24 11:00:32
934
原创 这些Python可视化工具画图真的好看,强烈推荐!
Python在数据分析和可视化方面提供了丰富的第三方库,每个库都有其独特的功能和优势。Matplotlib是最基础且功能强大的绘图库,支持高度自定义的图表设计。Seaborn作为Matplotlib的高级封装,更适合绘制统计图表。Plotly和Bokeh则专注于交互式图表的创建,适合网页应用和大规模数据集。Pandas虽然主要是数据分析工具,但也提供了基本的绘图功能。此外,ggplot、Altair、Plotnine、Pygal和Holoviews等库各有特色,如模仿R语言的ggplot2、声明式统计可视化
2025-05-20 15:45:24
976
原创 超详细PyCharm安装教程及基本使用,看完这一篇就够了
本文详细介绍了PyCharm专业版的安装、配置及基本使用方法。首先,从PyCharm官网下载并安装专业版,选择安装路径并完成安装。接着,指导如何从Python官网下载并安装Python,建议选择自定义安装并勾选“Add Python.exe to PATH”以便自动添加系统环境变量。然后,介绍了PyCharm的首次启动、创建新项目、安装第三方库及配置镜像源的方法。此外,还讲解了如何安装插件、配置背景图、脚本开头、编码格式以及PyCharm的汉化过程。最后,提供了Python学习资料的获取方式,帮助读者更好地
2025-05-14 16:48:32
2209
2
原创 10段代码让你掌握Python Polars,高性能数据处理和分析工具
Polars是一个基于Apache Arrow构建的高性能数据处理库,专为快速进行数据帧操作而设计。与Pandas不同,Polars使用内存映射和多线程技术,实现更快的数据处理。对于大规模数据集,Polars是理想之选,它拥有丰富的特性和灵活的API,让数据分析变得更快速、更轻松。
2025-05-10 16:42:11
826
原创 你用PyCharm还是vscode?
在 Python 开发的世界里,集成开发环境(IDE)或代码编辑器的选择堪称一场信仰之战。PyCharm 和 Visual Studio Code(VSCode)无疑是这场战争中的两大巨头。PyCharm 像一位经验丰富的导师,功能全面,开箱即用;而 VSCode 则像一位灵活的艺术家,轻量、可定制,充满无限可能。那么,究竟谁才是 Python 开发者的最佳选择?让我们从多个维度深入对比,带你一探究竟!
2025-05-07 16:57:05
3112
原创 PyCharm快捷键、常用设置、配置管理
PyCharm 作为一款功能强大的 Python IDE,掌握其快捷键、常用设置和配置管理技巧能显著提升开发效率。Ctrl + DCtrl + YCtrl + /Ctrl + BCtrl + UAlt + ←/→Ctrl + NCtrl + EAlt + F1Shift + F9F8F7Shift + F8Ctrl + F8Alt + [数字]ConsolasDarculaGitToolBoxTabNineAlt + F12bashzshDatabasevenvcondaCtrl + KAlt + 9。
2025-04-26 16:55:20
1661
原创 100 个 Python 小例子(练习题)
60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?他说比第4个人大2岁。某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
2025-04-25 10:43:37
1910
原创 100个字典编程小技巧,让你成为Python高手
在Python编程的世界里,字典作为一种极为重要的内置数据类型,承载着无序键值对集合的功能,在其他编程语言中,它还有关联数组、哈希映射等别称。89.将字典转换为不可变集合的集合: 将字典转换为不可变集合的集合,以便进行集合操作。88.将键转换为集合: 将字典的键转换为集合,以便进行高效的集合操作。78.将嵌套字典转换为扁平字典: 把嵌套字典展平为一个扁平字典。若迭代器耗尽,则返回默认值。80.对字典的键或值进行操作: 直接对字典的键或值进行操作。96.为字典的所有键添加前缀: 为字典中的所有键添加前缀。
2025-04-24 16:55:58
1026
原创 学习python的基础,python最常用的18个内置模块
在Python开发中,基础模块(内置模块)是标准库的核心组成部分,直接内置于Python解释器中,无需额外安装即可使用。它们为开发者提供了一系列通用的、跨平台的功能,覆盖了从系统交互到数据处理的广泛需求。os:操作系统交互(文件/目录管理、环境变量等)。os.mkdir()sys:访问系统参数(命令行参数、Python解释器等)。sys.argvsys.exit()sys.pathdatetime:日期和时间处理。time:时间相关操作(计时、休眠等)。math:数学运算(三角函数、对数等)。
2025-04-22 16:46:15
680
原创 都AI写代码了,我们还学Python干啥?我来告诉你为啥必须学!
有些人问:“AI会不会替代程序员?AI能替代的,是那些不会用AI的程序员。我们这种懂一点Python,懂一点AI逻辑的人,反而是最有优势的——因为我们知道该让AI干什么,也知道它干不好什么。Python不是被AI淘汰的技能,而是你“驯服AI”的鞭子。Python是一门非常不错的编程语言,薪资待遇高、就业前景好。即使你不想出去上班,也可以利用Python在家做兼职(比如爬取客户需要的数据、量化交易、代写程序等)。
2025-04-19 11:13:35
736
原创 Python+PyCharm安装保姆级教程
软件有电脑一定要电脑装,没电脑才手机装。①安卓手机版 应用市场安装 【Python编译器IDE】苹果手机版 应用市场安装【 Python3IDE】②电脑版本是装两个软件 先安装Python+然后再安装pycharm安装好后就不用管python了,只要打开pycharm写代码了这是两个软件的安装包下载地址👉记住下载里面的安装教程 跟着教程来装Python是一门非常不错的编程语言
2025-04-10 10:50:36
584
原创 21个有趣的Python脚本,让你从入门到精通
编程世界的敲门砖每个程序员的第一个程序几乎都是“Hello, World!”,它象征着你正式踏入了编程的世界。就像学习任何一门外语,第一句话都是“你好”一样,这是开启新征程的第一步。这段代码非常简单,print()函数的作用就是在屏幕上显示括号里的内容。就像你在微信上发送消息一样,你输入的内容会显示在对方的屏幕上。2. 简易计算器:让Python帮你算算数生活中我们经常需要进行一些简单的计算,Python可以轻松地扮演计算器的角色。这个简易计算器可以进行加减乘除运算。
2025-04-07 10:53:27
1427
原创 Python+Django+MySQL篮球信息管理系统
写了一个简单的篮球信息管理系统,与大家一起分享,如有不足之处,请各位猿友们指正,我们一起加油!👉👈实现对球员等信息的增删改查,以及写到前端界面展示。2. 前台界面最后,这里免费分享给大家一套免费的学习资料,包含视频、源码/电子书,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,也可以加我微信一起来学习交流。
2025-04-02 10:58:56
851
原创 成为大神的这10个Python性能调优的小技巧,你会几个?
性能优化是一个不断迭代的过程,需要根据具体情况灵活选择和调整上述技巧。同时,也要注意保持代码的可读性和可维护性,避免过度优化导致的复杂性增加。希望这篇文章能够帮助你在Python编程中提升性能,写出更快速、更高效的代码!最后,这里免费分享给大家一套免费的学习资料,包含视频、源码/电子书,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,也可以加我微信一起来学习交流。① Python方向的学习路线图,清楚各个方向要学什么东西② 100多节Python课程视频,涵盖必备基础、爬虫和数据分析。
2025-03-29 16:29:06
604
原创 实战|Python轻松实现地图可视化(附详细源码)
Matplotlib和Plotly是两个在Python中广泛使用的数据可视化库,它们具有丰富的API和功能,用于创建各种类型的图表和图形。在本篇博客中,我们将介绍它们的主要特点和基本用法。👉👈。
2025-03-28 14:46:51
820
原创 一篇文章教会你如何用Python制作爱心代码(跳动版)
Hello大家好,今天来给大家分享一波用Python制作的表白代码——Python爱心代码,接下来会给大家详细讲解,代码实现的详细步骤,以及代码运行所需要的环境。
2025-03-25 16:56:34
767
原创 小白必看的15个Python学习刷题网站,学完这些你就遥遥领先了
刚入门Python,想了解自己掌握的情况,或者想更有效地吸收知识,找些题做一做是个非常高效的方法。基于以上原因,小编找了15个适合新手练习Python的做题网站,在此分享一下,希望对正在学习的你有所帮助。
2025-03-24 15:09:07
2802
原创 想学会Python自动化办公?这20个Excel表格操作脚本一定要掌握!
学会这些Excel自动化脚本,能让你从手工整理Excel的苦力活中解放出来,早下班不是梦!希望大家都能成为Python自动化办公的高手,遇到Excel问题,不要慌,Python安排上!如果你对Python感兴趣的话,可以试试我整理的这份Python全套学习资料,微信扫描下方二维码免费领取包括:Python永久使用安装包、Python web开发,Python,Python数据分析,人工智能、机器学习等学习教程。带你从零基础系统性的学好Python!
2025-03-22 11:04:20
682
原创 Python数据分析必学的8个核心库
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
2025-03-17 16:00:44
1374
原创 最新PyCharm安装+界面配置,给你一个舒适的开发环境
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
2025-03-14 15:03:53
1152
原创 Python学到一半,感觉东西越来越多,怎么才能系统的学好学透?
学习Python或其他编程语言时,确实可能会感到内容繁多,但通过一些策略和方法,你可以更系统地学习和掌握它。通过系统地规划和执行你的学习计划,你可以逐步掌握Python并深入其特定领域。记住,持续学习和实践是成为优秀程序员的关键。
2025-03-13 17:32:20
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人