一、代码编辑与运行工具
本地工具
VS Code:微软开源免费,轻量强大,全平台通用,安装 Python、Code Runner、Jupyter 插件即可满足所有开发需求,爬虫、Web、数据分析、AI 都能用,是自学首选。
PyCharm 社区版:Python 专用 IDE,自动补全、调试、项目管理功能完善,做 Django/Flask 项目更便捷,社区版完全免费,足够自学使用。
Python IDLE:安装 Python 自带,无需额外配置,适合零基础练基础语法,缺点是功能简单。
Sublime Text:免费无限制试用,启动快,适合快速编写小脚本。
在线运行工具(免安装)
Replit:浏览器直接写代码、运行、保存项目,手机电脑都能用,临时练手超方便。
Python Tutor:代码逐行可视化执行,清晰看变量变化和程序流程,新手理解代码神器。
Google Colab:免费 GPU 算力,适合深度学习、模型训练,无需高配电脑,登录谷歌账号即可用。
二、环境与包管理工具
Python 官方解释器:运行代码核心,免费开源,官网直接下载安装。
pip:Python 自带包管理器,一键安装第三方库(requests、pandas 等)。
Anaconda:免费开源,数据分析 / AI 必备,自带 conda 虚拟环境和数百个科学计算库,解决版本冲突问题。
Git + Gitee/GitHub:Git 免费版本控制,Gitee 国内访问快,用来保存项目、下载开源代码,方便学习和备份。
三、各阶段专项免费工具
1. Web 开发
前端调试:Chrome 开发者工具(F12),免费调试 HTML/CSS/JS、查看接口。
接口测试:Apifox、Postman 免费版,测试后端 API 接口。
数据库可视化:DBeaver(开源免费,支持所有数据库)、DB Browser for SQLite(轻量本地库工具)。
2. 爬虫 & RPA 自动化
抓包工具:Fiddler Classic、mitmproxy,免费开源,用于网页 / APP 抓包分析。
爬虫依赖:ChromeDriver 等浏览器驱动,全部免费。
自动化库:Selenium、Playwright、pyautogui,开源免费,实现网页、桌面自动化。
辅助工具:Regex101(在线正则调试)、Chrome 开发者工具(测试 XPath/CSS 选择器)。
3. 数据分析 & 可视化
核心库:NumPy、Pandas、Matplotlib、PyEcharts,全部开源免费。
笔记工具:Jupyter Notebook(Anaconda/VS Code 自带),代码 + 笔记 + 图表一体,数据分析标配。
数据集:Kaggle、UCI,免费公开数据集,练手实战必备。
4. AI 大模型开发
算力支持:Google Colab、Kaggle Notebooks,免费 GPU。
开发框架:LangChain、LlamaIndex、Transformers,开源免费。
本地部署:Ollama,一键本地运行大模型,完全免费。
向量数据库:Chroma、FAISS,开源免费,用于 RAG 知识库搭建。
四、辅助学习工具
离线文档:Zeal(Windows)、Dash(Mac),免费下载 Python 及第三方库官方文档,断网也能查。
代码规范:VS Code 插件 Pylint、Black,自动纠错、格式化代码。
思维导图:XMind 免费版、ProcessOn 网页版,梳理学习路线和知识体系。
Linux 练习:在线 Linux 平台、云服务器学生免费额度,练习 Python 部署。
五、新手极简装机方案
必装:Python 解释器 + VS Code
可选:Anaconda(做数据分析 / AI 时安装)
辅助:Chrome 浏览器 + Replit 在线备用
小贴士
以上工具个人自学永久免费,无强制付费;
PyCharm 仅下载Community 社区版,专业版收费无需考虑;
所有 Python 第三方库,用pip install 库名即可免费安装。
想要领Python课程课程的小伙伴,可以私信找我。