最火的五大Python开源项目

发表于:2018-2-02 10:01

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:51Testing    来源:51Testing软件测试网原创

  Python 语言易学,且开发高效,用 python 语言开发的开源项目活跃度很高,下面介绍目前最活跃的五大Python开源项目:
  1.) 排名第一位的当然是有关机器学习的Google开源项目 TensorFlow,TensorFlow 是一个采用数据流图,用于数值统计计算的开源项目,此项目一经公布就有过万的 star 和 fork,被广泛的用于机器学习和深度神经网络方面的研究。
  项目代码的官方链接如下: https://github.com/tensorflow/models
  2.) 排名第二位的是python web 方向的新贵 Flask,Flask 是一个微型的 Python Web 开发框架,它基于WSGI工具箱和 jinja2模板引擎,可以最灵活最快速的配置开发属于自己的 Python Web站点。
  项目代码的官方链接如下: https://github.com/pallets/flask
  3.) 排名第三位的是python web 方向的经典 Django,Django 是一个采用 M-V-T 设计模式的 Web 框架。在Django中,由于控制器接受用户输入的部分由框架自行处理,所以 Django 编程更关注的是模型(Model)、模板(Template)和视图(Views)。使用 Django,我们可以迅速创建高品质、易维护、和数据库驱动的Web服务程序,尤其对不甚熟悉数据库操作的建站同学来说,如获至宝。
  项目代码的官方链接如下: https://github.com/django/django
  4.)排名第四位的是功能测试框架 pytest,pytest 是一个成熟的全功能的Python测试框架,可以帮助你更好的写出自动化测试程序,它能适应从简单的单元测试到复杂的集成测试在内的全功能测试,并且支持众多的插件开发。
  项目代码的官方链接如下: https://github.com/pytest-dev/pytest
  5.)排名第五位的是数据采集工具 scrapy,scrapy 是一个优秀的网络数据爬虫框架,用户只需定制开发几个模块就可以轻松的实现一个完善的网络爬虫,用其来抓取网页内容数据以及各种图片文件等非常方便;Scrapy 还提供了多种类型的爬虫基类,如 BaseSpider 和sitemap等;Scrapy被广泛的运用于数据挖掘、网络监测和自动化测试等领域。
  项目代码的官方链接如下: https://github.com/scrapy/scrapy
  需要说明的是以上的排名是根据代码submit 和 fork 的活跃度的排名,仅仅反映的是开源代码的受欢迎程度,并非就是企业市场应用的火爆度,注意区别,你要根据自己的需求选择合适你项目的python 开源框架和工具。

版权声明:51Testing软件测试网原创出品,未经明确的书面许可,任何人或单位不得对本文进行复制、转载或镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号