Python简述及优缺点
日期: 2020-12-12 分类: 跨站数据测试 371次阅读
Python简介
Python:是一门解释型的编程语言。
- Python的作者,Guido von Rossum(吉多·范·罗苏姆),荷兰人。
- Python是从ABC发展起来,并且结合了Unix shell和C语言的习惯。
- Python的解释器有多个语言实现,常用的是CPython(官方版本的C语言实现),其他还有Jython(可运行在Java平台)、IronPython(可运行在.NET和Mono平台)、PyPy(Python实现,支持JIT即时编译)。
一、Python优缺点
优点
- 解释型语言、优雅、简单、易学(语法简洁)。
- 免费、开源:Python是FLOSS(自由/开放源码软件)之一。
- 高层语言:无需考虑底层细节,如程序使用的内存。
- 可移植性:Python能被移植在许多平台上。包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE、PocketPC、Symbian以及Google基于linux开发的android平台。
- 面向对象:Python既支持面向过程的编程,也支持面向对象的编程。
- 可扩展性:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写,然后在Python程序中使用它们。
- 规范的代码:Python采用强制缩进的方式使得代码具有极佳的可读性。
- 丰富的库:(自带电池),Python标准库确实很庞大。它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。记住,只要安装了Python,所有这些功能都是可用的。这被称作Python的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等。
- 胶水性:可以调用 C/C++编写的第三方库。
缺点
Python唯一的缺点就是执行效率慢,这个是解释型语言所通有的,同时这个缺点也将被计算机越来越强大的性能所弥补。
二、Python应用场景
- Web和Intermet开发
- 科学计算和统计
- 人工智能
- 桌面界面开发
- 软件开发
- 后端开发
- 网络爬虫
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
标签:python
上一篇: IDEA2020.3详细安装教程
下一篇: 回顾html+css(1)
精华推荐