当前位置:   article > 正文

2024 年最值得关注的 34 个 Python 开源项目——Let‘s go!_python botflow

python 开源项目

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

https://github.com/pytest-dev/pytest

介绍:一个非常成熟的全功能的 Python 测试框架,使编写小型测试变得容易,同时支持复杂的功能测试。

4. Poetry

Star 数:3228

GitHub:

https://github.com/sdispater/poetry

介绍:让 Python 依赖管理和打包变得容易。

5. Loguru

Star 数:3048

GitHub:

https://github.com/Delgan/loguru

介绍:一个 Python 日志记录库,使 Python 日志变得极端简单。

6. Faust

Star 数:2733

GitHub:

https://github.com/robinhood/faust

介绍:Faust 是一个流处理库,用于构建 Python 流应用程序,将 Kafka 流中的思想移植到 Python 中。

7. Pampy

Star 数:2399

GitHub:

https://github.com/santinic/pampy

介绍:优雅的 Python 模式匹配库——你梦寐以求的 Python 模式匹配。Pampy 相当小(150行),速度相当快,并且使代码更具可读性,更容易推理。

8. Pyre-check

Star 数:2242

GitHub:

https://github.com/facebook/pyre-check

介绍:Facebook 开源的 Python 快速静态类型检查器。

9. Delorean

Star 数:1519

GitHub:

https://github.com/myusuf3/delorean

介绍:Delorean 是 Python 里一个很方便的日期时间库,可以让人更简单省心的获取时间,不必受困于时间模块中的各种问题。

10. Cirq

Star 数:1394

GitHub:

https://github.com/quantumlib/Cirq

介绍:是 Google 专为 NISQ 算法打造的框架,用于创建、编辑和调用嘈杂中型量子 (NISQ,Noisy Intermediate-Scale Quantum),允许开发者为特定的量子处理器编写量子算法。

11. Python-nubia

Star 数:1032

GitHub:

https://github.com/facebookincubator/python-nubia

介绍:一款由 Python 编写的,用于建立命令行应用的轻型框架(命令行与交互式 shell 框架),由 Facebook 团队开发。

二、Web

12. Requests-HTML

Star 数:8995

GitHub:

https://github.com/kennethreitz/requests-html

介绍:一个解析 HTML 的库

13. Bokeh

Star 数:8943

GitHub:

https://github.com/bokeh/bokeh

介绍:一个 Python 交互式可视化库,支持在现代 Web 浏览器中对数据进行美观且有意义的可视化表示。

14. Vibora

Star 数:4665

GitHub:

https://github.com/vibora-io/vibora

介绍:一个快速、异步且性感的 Python Web 框架。

15. Pywebview v2.0

Star 数:1208

GitHub:

https://github.com/r0x0r/pywebview

介绍:一个webview 组件的轻量级跨平台原生封装,实现利用 Web 技术开发 GUI 应用,允许在它自己的专用窗口中显示 HTML 内容。

16. WhatWaf

Star 数:995

GitHub:

https://github.com/Ekultek/WhatWaf

介绍:检测并绕过 Web 应用程序防火墙和保护系统。

17. Molten

Star 数:796

GitHub:

https://github.com/Bogdanp/molten

介绍:一个用 Python 3.6 或更高版本构建 HTTP API 的迷你、可扩展、快速且高效的框架。

三、Terminal

18. Termtosvg

Star 数:7522

GitHub:

https://github.com/nbedos/termtosvg

介绍:一款录制终端操作的命令行工具,它可以将终端会话录制成一个单独的用 Python 编写的 SVG 动画。

19. Asciinema v2.0

Star 数:6668

GitHub:

https://github.com/asciinema/asciinema

介绍:Python 内置的终端会话记录器,能够在 Linux 等终端上进行录屏,并且录屏不生成视频文件,而是生成文字形式。

20. Termgraph

Star 数:2005

GitHub:

https://github.com/mkaz/termgraph

介绍:在终端中绘制基本图形的 Python 命令行工具。

四、Code Editor

21. Black

Star 数:7629

GitHub:

https://github.com/ambv/black

介绍:“不妥协”的 Python 代码格式化工具。之所以称之为“不妥协”是因为它检测到不符合规范的代码风格直接就帮你全部格式化好,根本不需要你确定,直接替你做好决定,因此速度也很快。

22. Algojammer

Star 数:2750

GitHub:

https://github.com/ChrisKnott/Algojammer

介绍:是一个实验性的概念验证代码编辑器,用于在 Python 中编写算法。

23. Bowler

Star 数:879

GitHub:

https://github.com/facebookincubator/bowler

介绍:一种用于在语法树级(syntax tree level)操纵 Python 的重构工具,可以实现安全而大规模的代码修改任务,同时保证生成的代码可以编译和运行。它提供了一个简单的命令行界面和流畅的 Python API 接口,用于在代码中进行复杂的代码修改。具体来说,Bowler 通过一系列选择器、过滤器和修改器来调用 Query API 接口实现脚本重构。使用现有的 API 可以进行许多简单的修改,但你也可以根据需要,自定义选择器、过滤器和修改器来构建更复杂的重构过程。

五、Debugging

24. Py-spy

Star 数:3479

GitHub:

https://github.com/benfred/py-spy

介绍:一种由 Python 程序驱动的采样分析器,它允许可视化 Python 程序内容,而无需重新启动程序或以任何方式修改代码。它是用 Rust 语言编写的,运行速度快,计算成本极低,不需要在配置 Python 程序的进程中同时运行,也不会以任何方式中断当前正在运行的程序,这意味着 Py-Spy 可以安全地用于 Python 代码的生成。此外,Py-Spy 适用于 Linux,OSX 和 Windows 等平台,并支持在最新版本的 CPython 解释器上进行分析工作。

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

的生成。此外,Py-Spy 适用于 Linux,OSX 和 Windows 等平台,并支持在最新版本的 CPython 解释器上进行分析工作。

[外链图片转存中…(img-XAAVD93D-1715361567367)]
[外链图片转存中…(img-AwZLgR5b-1715361567367)]
[外链图片转存中…(img-MvGG5q5x-1715361567367)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/814491
推荐阅读
相关标签
  

闽ICP备14008679号