作者:walkersChao
出处:https://www.cnblogs.com/wxcclub/

-------------------------------------------

个性签名:

风雨里做个大人,阳光下做个孩子

如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

GitHub 上值得学习的 Python 项目(框架)

Github是程序员们的宝库,很多的程序员开发者都会从Python上找各种各样的开源项目来学习。对于初学者来说,Github也是一个适合初学者来学习的地方。

Python在现阶段的几种主要的应用方向是以下几个方向:

  • web开发
  • 数据科学
  • 深度学习
  • 网络爬虫

那么我就从这几个方向,为大家介绍一些Github上star数比较多的,可能没有那么基础但是十分经典的项目。

web开发

star数:42.3k

Django是用Python完成的网页框架,几乎是用Python的网页工程师必学的一种网页框架。致力于写出简洁、干净又实用的网页。这个框架也推荐所有想学习Python的同学都去看一看。

star数:44.8k

另一种被广泛应用的基于Python的网页框架,入门简单,但是也可以用到一些复杂的项目上。开发人员可以自主添加很多的库和工具,在官方社区也提供了很多拓展。从star数就能看出来,Flask已经变得越来越受欢迎。

star数:17.9k

Tornado是一个用Python语言写成的Web服务器兼Web应用框架,这是一个轻量级的web框架,但它有非常出色的抗负载能力。最开始是作者FriendFeed公司在自己公司的网站上用,后来这公司被Facebook收购之后就开源了。

数据科学

star数:10.9k

NumPy是使用Python进行科学计算的基础软件包。支持高端大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。

star数:20k

Pandas是一个基于Python开发的一个强大的数据分析和操作库,旨在使对数据的处理能更快更直观,在对数据建立关系和标注时能更加的方便,在分析数据时能更加的完善。

深度学习

star数:42k

是一个用Python编写的开源神经网络库,它可以在TensorFlow、Microsoft Cognitive Toolkit、Theano或PlaidML之上运行。Keras可以更轻松地处理图像和文本数据,并且支持用户在智能手机和Java虚拟机上制作深度系统。

网络爬虫

star数:33k

Scrapy是一个Python编写的开源网络爬虫框架。它能高效且快速的爬取网页和框架。并且它有非常广泛的应用,数据挖掘、数据监控以及自动化处理都能完成。

star数:13.2k

这是一个有国人编写的Python爬虫项目,功能强大,支持多线程爬取和JS动态解析,并且还提供了使用界面便于操作,并且附上了出错重试、定时爬取等功能。

以上这些项目其实只是基础框架,在对这些基础框架有具体了解之后,还是建议大家可以用这些框架写一些具体的项目,这样就能加深对这些框架和代码的认识了。

posted on   WalkersChao  阅读(863)  评论(0编辑  收藏  举报

编辑推荐:
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
阅读排行:
· 手把手教你更优雅的享受 DeepSeek
· 腾讯元宝接入 DeepSeek R1 模型,支持深度思考 + 联网搜索,好用不卡机!
· AI工具推荐:领先的开源 AI 代码助手——Continue
· 探秘Transformer系列之(2)---总体架构
· V-Control:一个基于 .NET MAUI 的开箱即用的UI组件库

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示