51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1593|回复: 0
打印 上一主题 下一主题

[新知识] 最火的五大Python开源项目

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-2-7 14:00:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Python语言易学,且开发高效,用python语言开发的开源项目活跃度很高,下面介绍目前最活跃的五大Python开源项目:

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


2.)排名第二位的是pythonweb方向的新贵Flask,Flask是一个微型的PythonWeb开发框架,它基于WSGI工具箱和jinja2模板引擎,可以最灵活最快速的配置开发属于自己的PythonWeb站点。
项目代码的官方链接如下:https://github.com/pallets/flask

3.)排名第三位的是pythonweb方向的经典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开源框架和工具。

课程推荐:
学习python,玩转自动化

本课程通过对Python的4个实用模块的深入讲解,掌握如何使用Python对应用软件的测试和某些产品的接口测试以及网页测试实现自动化,并生成测试报告。学习完本课程,可以使用Python独立搭建基于网页和基于第三方软件测试的自动化测试框架。

本课程面向对象:

•希望通过Python实现黑盒测试自动化的测试人员
•测试工作是基于网页的测试的测试人员
•测试工作是基于WIINDOWS上运行的第三方软件的测试人员
•软件测试在读人员
•其他想了解Python的软件测试人员


了解更多课程内容及课程安排,可咨询QQ 2852509883 或致电客服 021-63333120(工作日9:00-17:30)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-7 04:32 , Processed in 0.064367 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表