Python学习(01)Python在生态方面的应用
Python在生态方面的应用
1. 在web方面的应用
-
Django:Django是最著名的一个框架,采用mvc框架,可以用它来构建大而全的后台管理系统。只需建好Python类和数据库表之间的映射关系,就能自动生成对数据库的管理功能 Flask:一个用Python编写的轻量级web应用框架,没有太多复杂的功能,上手快 Web2py:免费的开源全栈框架,用于快速开发高速、可扩展、安全且移植的数据库驱动的基于web的应用程序
2.在爬虫方面的应用
-
Requests:一个易于使用的HTTP请求库,主要用来发送HTTP请求,如get/post/put/delete等。Beautifulsoup是一个网页解析工具,两者搭配使用,可以最低的成本完成爬虫开发和数据提取 Scrapy:一个快速的、高层次的web抓取框架,可利用简洁的xpath语法从页面中提取结构化数据。Scrapy用途广泛,可用于自动化测试、检测、数据挖掘等 Selenium:一个用于web测试的工具。Selenium测试直接运行在浏览器中,模拟用户操作页面。主要测试页面的兼容性和功能性,并支持自动录制和自动生成测试脚本
3.在计算科学方面的应用
4.在人工智能方面的应用
在AI领域,Python几乎处于绝对领导地位,Pipenv、PyTorc、Caffe2、Dash、Sklearn等都是GitHub上非常流行的机器学习库。还有大名鼎鼎的深度学习框架Tensorflow,其接近一半的功能图通过Python开发,并提供了Python下的4种不同版本
下一篇:
python列表删除重复元素的三种方法