赞
踩
Python 为什么那么火?
编程简单明了,非常容易上手
对于新手和初学者来说,Python是非常容易学习和使用的。事实上,它是最容易学习的编程语言之一。部分原因是因为它简化了的语法,更贴近于自然语言,这样你就可以编写Python代码并更快地执行。
比如小编的孩子还在上小学,开发了一款无人遥控船,就是采用Python来做的,在大人的指导下上手很快,如果采用C语言,那可想而知,现在还在语言学习中。
有庞大的外围库来支持,比如科学计算、人工智能等都有成熟高效的库。
Python虽然是解释型语言,大家会觉得效率低,但是很多需要大量计算的复杂运算都是通过库来完成的,Python只是完成调用,所以所谓的效率并不能阻碍Python的流行。
有庞大的爱好者的强力支持
Python拥有一个健康活跃且能提供有力支持的社区如果你学习过编程,你一定会发现有的编程语言因缺乏文档和开发人员支持,很不容易上手使用。而Python并没有这些问题,它已经存在了很长时间并在这段时间中积累了大量的文档、指南、教程等等。此外,Python的开发者社区拥有难以置信的活跃。这意味着当有人需要在任何情况下得到帮助或支持时,他们都会得到及时的响应。
环境管理
管理 Python 版本和环境的工具
包管理
管理包和依赖的工具
包仓库
本地 PyPI 仓库服务和代理。
分发
打包为可执行文件以便分发。
构建工具
将源码编译成软件。
交互式解析器
交互式 Python 解析器。
文件
文件管理和 MIME(多用途的网际邮件扩充协议)类型检测。
日期和时间
操作日期和时间的类库。
文本处理
用于解析和操作文本的库。
1.通用
2.Slug化
3..解析器
特殊文本格式处理
1.通用
tablib – 一个用来处理中表格数据的模块。
2.Office
3.PDF
4.Markdown
5.YAML
6.CSV
7.Archive
自然语言处理
用来处理人类语言的库。
文档
用以生成项目文档的库。
配置
用来保存和解析配置的库。
命令行工具
用于创建命令行程序的库。
1.命令行程序开发
2.生产力工具
下载器
用来进行下载的库.
图像处理
用来操作图像的库.
OCR
光学字符识别库。
音频
用来操作音频的库
视频
用来操作视频和GIF的库。
地理位置
地理编码地址以及用来处理经纬度的库。
HTTP
使用HTTP的库。
数据库
Python实现的数据库。
数据库驱动
用来连接和操作数据库的库。
1.PostgreSQL
2.其他关系型数据库
3.NoSQL 数据库
ORM
实现对象关系映射或数据映射技术的库。
1.关系型数据库
2.NoSQL 数据库
3.其他
Web 框架
全栈 web 框架。
1.awesome-django系列
2.awesome-pyramid系列
权限
允许或拒绝用户访问数据或功能的库。
CMS
内容管理系统
电子商务
用于电子商务以及支付的框架和库。
RESTful API
用来开发RESTful APIs的库
1.Django
2.Flask
3.Pyramid
4.与框架无关的
验证
实现验证方案的库。
1.OAuth
2.其他
模板引擎
模板生成和词法解析的库和工具。
Queue
处理事件以及任务队列的库。
搜索
对数据进行索引和执行搜索查询的库和软件。
动态消息
用来创建用户活动的库。
资源管理
管理、压缩、缩小网站资源的工具。
缓存
缓存数据的库。
电子邮件
用来发送和解析电子邮件的库。
国际化
用来进行国际化的库。
URL处理
解析URLs的库
HTML处理
处理 HTML和XML的库。
网络站点爬取
爬取网络站点的库
网页内容提取
用于进行网页内容提取的库。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。