文章 > Python常见问题 > python有哪些框架

python有哪些框架

框架

silencement

2021-10-18 17:53:428422浏览 · 0收藏 · 0评论

Python是一门优雅的编程语言,被广泛应用在Web开发,游戏开发,人工智能,云计算开发,大数据开发,数据分析,科学运算,鸭脖体育线上,自动化运维,自动化测试等领域,Python在各领域的应用最方便的就是使用框架,可以让程序员以更少的代码实现自定义功能,还可以将更多的精力集中在业务逻辑上,更加的轻松便利!

鸭脖体育线上,大量的免费python视频教程,欢迎在线学习!

主流的Python框架有以下几种:

1.Django

Django是一个开源的Web应用框架,由Python写成,支持许多数据库引擎,可以让Web开发变得迅速和可扩展,并会不断的版本更新以匹配Python最新版本,如果是新手程序员,可以从这个框架入手。

2.CherryPy

CherryPy是一种用于Python的,简单而非常有用的Web框架,其主要作用是以尽可能少的操作将Web服务器与Python代码连接,其功能包括内置的分析功能,灵活的插件系统以及一次运行多个HTTP服务器的功能,可与运行在最新版本的Python,Jython,Android上。

3.Web2py

web2py 是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速,安全以及可移植的数据库驱动的应用,兼容 Google App Engine。

4.TurboGears

TurboGears可以快速实现Web应用程序开发,富含丰富的特殊性能,可以解决更多的框架领域问题,从简单到复杂的项目都可以开发,并具有实时的多数据库支持和灵活的ORM,简单的文档和最小的设置使它成为一个理想的使用框架。

5.Pylons

Pylons是一个开源的Web应用框架,使用Python语言编写,它对WSGI标准进行了扩展应用,提升了重用性且将功能分割到独立的模块中,而且提供了在线调试器,易于错误跟踪!

6.Scrapy

Scrapy是Python开发的一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘,监测和自动化测试。 

Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。它也提供了多种类型鸭脖体育线上的基类,如BaseSpider,sitemap鸭脖体育线上等,最新版本又提供了web2.0鸭脖体育线上的支持。

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

Baidu