Python 学习资源

2025-04-23

Python

  • jobbole/awesome-python-cn Python资源大全中文版,包括:Web框架、网络爬虫、模板引擎、数据库、数据可视化、图片处理等

  • mouredev/Hello-Python 从头开始学习Python编程语言的课程,适合初学者。超过30节课,25小时视频,代码和群聊。从基础知识到创建有数据库的后端 API 等等……

  • jackfrued/Python-100-Days Python - 100天从新手到大师

  • satwikkansal/wtfpython 通过令人惊讶的片段探索和理解Python。

  • rasbt/python_reference 有用的函数、教程和其他 Python 相关的东西

  • Python-programming-exercises 100 多个具有挑战性的 Python 编程练习

  • MTrajK/coding-problems 各种编码/算法问题的解决方案以及许多用于学习算法和数据结构的python资源

  • vinta/awesome-python 很棒的 Python 框架、库、软件和资源的精选列表

  • joaoventura/full-speed-python 全速 Python:一本面向自学者的书

  • trekhleb/learn-python 用于学习 Python 的游乐场和备忘单。Python 脚本的集合,按主题拆分并包含带有解释的代码示例

  • jerry-git/learn-python3 用于教学/学习 Python 3 的 Jupyter 笔记本

  • microsoft/playwright-python 针对 Python 语言的纯自动化工具,它可以通过单个API自动执行 Chromium,Firefox 和 WebKit 浏览器,连代码都不用写,就能实现自动化功能。

  • hoffstadt/DearPyGui 一个针对Python的快速而强大的图形用户界面工具包,具有最小的依赖性

  • emeryberger/scalene 适用于Python的高性能,高精度CPU和内存分析器.用于Python脚本的CPU和内存分析器,能够正确处理多线程代码,还能区分Python代码和本机代码的运行时间。

  • bloomberg/memray Memray 是 Python 的内存分析器。它可以跟踪 Python 代码、本机扩展模块和 Python 解释器本身中的内存分配。它可以生成几种不同类型的报告来帮助您分析捕获的内存使用数据。虽然通常用作 CLI 工具,但它也可以用作库来执行更细粒度的分析任务。

  • joerick/pyinstrument Python的调用堆栈分析器。向您展示为什么您的代码很慢!

  • psf/black 毫不妥协的 Python 代码格式化程序

  • chriskiehl/Gooey 只需一行即可将(几乎)任何 Python 命令行程序转换为完整的 GUI 应用程序

  • Yixiaohan/codeparkshare Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐

  • spotify/chartify Python 库,使数据科学家可以轻松创建图表。

  • nvbn/thefuck 一款出色的应用程序,灵感来自一条@liamosaur推文,可更正以前控制台命令中的错误。

  • benfred/py-spy Python程序的采样分析器。它使您可以可视化Python程序花费的时间,而无需重新启动程序或以任何方式修改代码。py-spy的开销非常低:它是用 Rust 编写的,以提高速度,并且不会在与分析的 Python 程序相同的进程中运行。这意味着py-spy可以安全地用于生产Python代码。

  • ManimCommunity/manim 社区维护的Python框架,用于创建数学动画。

  • dabeaz-course/practical-python 实用的Python编程(@dabeaz课程)

  • jackfrued/Python-Core-50-Courses Python语言基础50课

  • pandas-dev/pandas 灵活而强大的 Python 数据分析/操作库,提供类似于 R data.frame 对象的标记数据结构、统计函数等等

  • pymupdf/PyMuPDF MuPDF的增强型Python绑定 - 轻量级PDF,XPS和电子书查看器,渲染器和工具包。