当前位置: 首页 > Python编程 > Python编程实战技能 > Python编程技术分享 > 有哪些python框架需要学习

有哪些python框架需要学习

发布时间:2020年09月27日 08:09:50 来源: 点击量:665

【摘要】需要学习的python框架有:1、Django,它是一个高级的python web框架,以快速开发和使用简洁的设计闻名;2、CherryPy,它是历史最久的框架

需要学习的python框架有:1、Django,它是一个高级的python web框架,以快速开发和使用简洁的设计闻名;2、CherryPy,它是历史最久的框架之一,运行非常稳定且快速;3、Web2Py,它是一个开源、免费的web框架。

常用的五大python框架:

(推荐教程:Python入门教程)

1、Django

Django是一个高级的Python Web框架,以快速开发和实用简洁的设计闻名。它由经验丰富的开发人员构建,解决了Web开发的麻烦,因此用户可以专注于编写应用程序,而不需要担心返工。并且它是开源和免费的。

特点:

  • 安全系数高,能帮助开发者规避常见错误。

  • 速度特别快,因为它的设计目的是使应用程序非常快地从概念阶段过渡到最终阶段。

  • 扩展性好。

  • 从21世纪初Django成为开源框架到现在,它一直是最佳的归档方式。

2、CherryPy

CherryPy是历史最久的框架之一,运行非常稳定且快速。该框架允许开发人员构建web应用程序,和以Python为对象的应用程序开发过程类似,因而可在更短的时间内开发更小的源代码。

从一开始,CherryPy就被证明是高效快速的,并被许多站点用于生产,无论是最简单的站点,还是有高要求的站点。

特点:

  • 可以在2.7+、3.5+、Jython、Android和PyPy上运行。

  • 内置覆盖、分析和测试支持。

  • 容易快速运行多个HTTP服务器(例如,在多个端口上)。

  • 是为部署人员和开发人员提供的最强大的配置系统之一。

  • 灵活的插件系统。

3、Web2Py

Web2Py是一个开源、免费的web框架,用于敏捷开发,其中包括数据库驱动的web应用程序。它是用Python编写的,并可用于python编程。它是个全堆栈框架,由开发人员构建功能齐全的web应用程序所需的所有必要组件组成。

特点:

  • 能够简化复杂大型应用的开发

  • 支持MVC体系结构

  • 符合Ni配置和安装要求

  • 提供本地化和国际化支持

4、Bottle

Bottle是一个用于Python的简单、轻量级、快速的Web服务器网关接口(WSGI)微web框架。它是作为单个文件模块分发的,除了Python标准库之外没有其他依赖项。它被设计成轻量级,允许快速有效地开发web应用程序。

特点:

  • 内置HTTP服务器。

  • 允许用户访问表单数据、cookie、上传文件、header和其他http相关元数据。

  • 一个可以同时运行Python 2.5x和3.5x的文件。

5、Flask

Flask是一个微框架,最适合简单的小项目。该框架基于Jinja 2和Werkzeug开发。这个框架的主要目的是开发一个强大的web应用程序库。

特点:

  • 包含开发调试器和服务器

  • 有丰富的文档

  • 支持安全cookie

  • 基于unicode

  • 单元测试集成支持

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部