Python Web开发用哪个包?python web开发

2018-5-3 13:56| 发布者: admin| 查看: 335| 评论: 0

摘要: Python是全球四大流行编程语言之一,因其语法简洁、功能强大、上手简单,目前已广泛应用于人工智能、云计算开发、大数据开发、数据分析、科学运算、网站开发、爬虫、自动化运维、自动化测试以及游戏开发等领域 ...

  Python是全球四大流行编程语言之一,因其语法简洁、功能强大、上手简单,目前已广泛应用于人工智能云计算开发大数据开发数据分析、科学运算、网站开发、爬虫、自动化运维、自动化测试以及游戏开发等领域。


  Python之所以如此受欢迎,与其内置了强大的Python库密不可分,Python拥有足够多的免费数据函数库、Web网页模板系统、Web服务器进行交互的库,这些都可以为Python Web开发提供支持,以下是Python Web开发常用的包:


  1. Django


  Django是一个基于MVC构造的开源Web应用框架,由Pyhon写成,可以简便、快速的开发数据库驱动的网站,有很多功能强大的第三方插件,具有很强的可扩展性,可以很方便的开发工具包。


  2. Requests


  Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库,与urllib库相比,使用Requests发送网络请求非常简单,仅需一行代码,即可制作一个HTTP请求,可以节省大量的工作。


  3. Selenium


  Selenium是一套完整的web应用程序测试系统,包含了测试的录制、编写、运行和测试的并行处理等,开发人员可以通过编程的方式自动打开网页、输入域、点击按钮并提交表单等。


  4. Pillow


  Pillow是广受欢迎的Python Imaging Library,简称PIL的端口,可以用来创建复合图形、应用过滤器、修改透明度、覆盖文本、转换图像文件类型等。


  5. Matplotlib


  Matplotlib是一个用来绘制数学函数和模型的库,扩展了Numpy的作用,仅需几行代码既可以实现创建图、条形图、散点图等视觉效果。


  6. Beautiful Soup4


  Beautiful Soup4是一个Python库,主要功能是从网页抓取数据,支持Python标准库中的HTML解析器,还支持一些第三方的解析器,十分简单!


  7. PyInstaller


  PyInstaller可以实现在没有Python的计算机上运行,将一个应用程序作为一个独立可执行文件移植,十分简单便捷!


  8. PyMongo


  PyMongo是针对MongoDB数据库的Python客户端库,MongoDB的NoSQL结构极为类似Python字典的格式,其中键对应于特定值,因此,在这些数据库中存储条目就简单地变为了插入现有字典的问题。


  9. Pygame


  Pygame是Python游戏开发引擎,可以非常容易的处理输入事件、管理精灵、渲染表面,除此之外,Pygame还有许多其他的多媒体功能,包括光盘驱动器、数码相机以及音频设备等。


  10. PyWin32


  PyWin32提供了很多模块,可以允许开发人员访问低级别的Windows功能,用户可以轻松处理文件、控制硬件、管理权限,并用编程的方式创建GUI窗口等。


  以上是Python Web开发常用的包的简单介绍,如果对你有用或者你对此感兴趣,可以深入学习!


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论(0)

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.