一.Python发展历史
Python语言发明于1989年,1991年公开发行。Python的名字来源于英国喜剧团 MontyPython,原因是Python的创始人 Guido van Rossum(荷兰人)是该剧团的粉丝。Python是初学者学习编程的最好语言,是一种不受局限、 跨平台的开源编程语言,功能强大、易写易读,能在Windows、Mac和Linux等平台上运行。
Pthon和Ct+. Java 样是 一门高级编程语言, 也被认为是一门解释型语言, 将高级语言的一条语句翻泽为机器语言,然后运行。且解释器发现错误, 程序会抛出异常或立即终止。
二.Python的语言特点
就初学者而高,理解Python语言的特点有些困难,我们在此仅对下面9个特点作大概的了解。随着学习的深入,同学们慢慢体会到Python语言的魅力。
1、简单、易学
Python的设计哲学是优雅、明确、简单。Python 极其容易上手,因为Python有极其简单的语法,使你能够专注于解决问题而不是去搞明白语言本身。
2、免费、开源
Python是Free/Libre and Open Source(FLOSS,自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读、使用和改动它的源代码或将其中一部分用于新的自由软件中。
3、高级解释性语言
Python语言是一门高级编程语言, 程序员在开发时无需考虑底层细节。Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。这使得Python程序更加易于移植。
4、可移植性
Python可在Linux、Windows、 FreeBSD、 Macintosh、 Solaris、 OS/2 和android平台等平台上运行。
5、面向对象
Python既支持像C语言一样面向过程的编程,也支持如C++、 JAVA 语言一样 面向对象的编程。
6、可扩展性
Python提供丰富的API、模块和工具,以便程序员轻松使用C、C++语言来编写扩充模块。
7、可嵌入性
Python程序可以嵌入到C/C++/Matlab程序,从而向用户提供脚本。
8、丰富的库
Python标准库庞大。它可以帮助处理各种工作,包括正则表达式、文档生成、单元测 试、线程、数据库、网页浏览器、CGI. FTP、电子邮件、XML、XMLRPC、 HTML、WAV 文件、密码系统、GUI (图形用户界面)、Tk和其他与系统有关的操作。除了标准库以外, 还有许多其他高质量第三方库,如Teoro PTorch Pchatrs Kens Tised和OpunCV图像库等。
9、规范的代码
Python采用强制缩进的方式使得代码具有较好的可读性。
Python语言广泛应用于科学计算、自然语言处理、图形图像处理、游戏开发、系统管理、WEB应用、Web安全等。许多大型网站就是用Python开发的,如YouTube、Instagram. 很多大公司的应用,包括Google、Yahoo 等,甚至NASA (美国航空航天局)都大量使用 Python。Python 受关注程度逐年上升。