最火的五大 python 开源项目

python 语言易学,且开发高效,用 python 语言开发的开源项目活跃度很高,下面介绍目前最活跃的五大 python 开源项目:

1.) 排名第一位的当然是有关机器学习的Google开源项目 TensorFlow,TensorFlow 是一个采用数据流图,用于数值统计计算的开源项目,此项目一经公布就有过万的 star 和 fork,被广泛的用于机器学习和深度神经网络方面的研究。

2.) 排名第二位的是python web 方向的新贵 Flask,Flask 是一个微型的 Python Web 开发框架,它基于WSGI工具箱和 jinja2模板引擎,可以最灵活最快速的配置开发属于自己的 Python Web站点。

3.) 排名第三位的是python web 方向的经典 Django,Django 是一个采用 M-V-T 设计模式的 Web 框架。在Django中,由于控制器接受用户输入的部分由框架自行处理,所以 Django 编程更关注的是模型(Model)、模板(Template)和视图(Views)。使用 Django,我们可以迅速创建高品质、易维护、和数据库驱动的Web服务程序,尤其对不甚熟悉数据库操作的建站同学来说,如获至宝。

4.)排名第四位的是功能测试框架 pytest,pytest 是一个成熟的全功能的Python测试框架,可以帮助你更好的写出自动化测试程序,它能适应从简单的单元测试到复杂的集成测试在内的全功能测试,并且支持众多的插件开发。

5.)排名第五位的是数据采集工具 scrapy,scrapy 是一个优秀的网络数据爬虫框架,用户只需定制开发几个模块就可以轻松的实现一个完善的网络爬虫,用其来抓取网页内容数据以及各种图片文件等非常方便;Scrapy 还提供了多种类型的爬虫基类,如 BaseSpider 和sitemap等;Scrapy被广泛的运用于数据挖掘、网络监测和自动化测试等领域。

需要说明的是以上的排名是根据代码submit 和 fork 的活跃度的排名,仅仅反映的是开源代码的受欢迎程度,并非就是企业市场应用的火爆度,注意区别,你要根据自己的需求选择合适你项目的python 开源框架和工具。

?更多关于python的开源项目案列,请前往51Testing软件测试网(http://www.51testing.com

原文地址:http://blog.51cto.com/13589745/2067251

时间: 2024-07-31 19:41:42

最火的五大 python 开源项目的相关文章

10大Python开源项目推荐(Github平均star2135)

翻译 | suisui 来源 | 人工智能头条(AI_Thinker) 继续假日充电系列~本文是 Mybridge 挑选的 10 个 Python 开源项目,Github 平均star 2135,希望你能够喜欢~~ ▌Rank 1:Requests-HTML v0.9(7385 stars on Github,来自Kenneth Reitz) 该库旨在尽可能简单直观地解析 HTML,仅支持 Python 3.6. 项目地址: https://github.com/kennethreitz/req

教你阅读Python开源项目代码

为什么要阅读开源代码 阅读 Python 开源项目代码主要有如下三个原因: 在工作过程中遇到一些问题 Google 和 StackOverFlow 等网站找不到解决办法,只能去翻源码. 对某些项目或者方向非常感兴趣,希望深入. 学习遇到瓶颈需要汲取开源项目的经验和用法来做提高.注意:很多人学Python过程中会遇到各种烦恼问题没有人帮答疑.为此小编建了个Python全栈免费答疑交流.裙 :一久武其而而流一思(数字的谐音)转换下可以找到了,不懂的问题有老司机解决里面还有最新Python教程项目可拿

硬核推荐15个最火的Spring实战开源项目!总有一款适合你!

哔哩哔哩在线演示视频: https://www.bilibili.com/video/av92191212 Guide哥注:下面这些推荐的项目几乎都和 Spring Boot 有关,毕竟这年头没有理由再搞 SSM/SSH 这些东西了. 商城系统 Guide哥注:下面的商城系统大多比较复杂比如 mall ,如果没有 Java 基础和 Spring Boot 都还没有摸熟的话不推荐过度研究下面几个项目或者使用这些项目当作毕业设计. mall :mall 项目是一套电商系统,包括前台商城系统及后台管理

GitHub 上最火的 Python 开源项目zz

https://github.com/tensorflow/tensorflow Star 68481 Google 的 TensorFlow 是最流行的开源 AI 库之一.它的高计算效率,丰富的开发资源使它被企业和个人开发者广泛采用.TensorFlow 是一个采用数据流图,用于数值计算的开源软件库.TensorFlow 最初由Google 大脑小组(隶属于 Google 机器智能研究机构)的研究员和工程师们开发出来,用于机器学习和深度神经网络方面的研究,但这个系统的通用性使其也可广泛用于其他

Python 开源项目大杂烩

SQLAlchemy——数据持久层框架 简介 SQLAlchemy 主要由两部分组成,一个 SQL 工具包和一个关系对象映射(ORM),它能让开发者完全发挥出 SQL 的灵活性与强大的能量.他实现了一整套企业级持久层模式,可以通过简单而 Pythonic 的接口,进行高效率和高性能的数据库访问.SQLAlchemy 的 ORM 遵从 DataMapping 设计模式,而 Elixir 则是在 SQLAlchemy 基础上的一层 ActiveRecord 模式的实现,它使用一套类似 RoR 的 A

2013年最好的Python开源项目汇总

2013年Python社区诞生了很多实用的开发工具,这些工具 在一定程度上 可以帮助你节省更多的时间.本文为你汇总了这些工具,它们大部分都是开源的,你还可以通过源码来学习更多的Python开发知识. 1. Radon Radon是一个用于 从源代码中计算出各种指标的 Python工具,包括: McCabe复杂性计算,也就是循环复杂度 SLOC( 源代码行 ).注释行数.空白行数等指标计算 Halstead指标计算 可维护性指数(主要是用在Visual Studio里面) Radon只需要一个代码

Python开源项目Top30

No 1:Home-assistant (v0.6+) 基于Python 3的开源家庭自动化平台[Github 11357 stars,由Paulus Schoutsen提供] https://github.com/home-assistant/home-assistant No 2:Pytorch PyTorch是使用GPU和CPU优化的深度学习张量库,基于Python语言编写.[Github 11019 stars,由PyTorch团队的Adam Paszke和其他人提供] https://

2015最火十大Android开源项目,是个程序员你就该看看!

1.目前最火的android-image-slide-panel图片照片墙的加载和滑动特效  http://www.itlanbao.com/code/20150908/10000/100513.html 2.超高仿QuickNews新闻客户端源码  http://www.itlanbao.com/code/20150902/10000/100499.html 3.Menu史上最牛的侧滑效果  http://www.itlanbao.com/code/20150909/10000/100518.

一个Python开源项目-腾讯哈勃沙箱源码剖析(上)

前言 2019年来了,2020年还会远吗? 请把下一年的年终奖发一下,谢谢... 回顾逝去的2018年,最大的改变是从一名学生变成了一位工作者,不敢说自己多么的职业化,但是正在努力往那个方向走. 以前想的更多是尝试,现在需要考虑的更多是落地.学校和公司还是有很大的不一样,学到了很多东西. 2019年了,新年新气象,给大家宣布一下"七夜安全博客"今年的规划: 1. 2019年不再接任何商业广告(文末腾讯广告除外),纯粹输出安全技术干货. 2. 2019年每周至少两篇原创图文,也就是说每个