编程语言应用

首页 » 常识 » 诊断 » python基础知识科普python的起
TUhjnbcbe - 2025/7/30 17:51:00

Python的作者,GuidovonRossum,荷兰人。Guido大叔年就在阿姆斯特丹大学获得了数学和计算机学位。他作为一个数学家其实更大的乐趣却在计算机编程里面。在Guido的那个年代编程语言的设计原则是让机器更快的运行,诸如Pascal、C、Fortran等语言。

但是这样的编程方式,编写一个程序的过程需要耗费大量的时间,所以他的另一个选择是shell。BourneShell作为UNIX系统的解释器已经长期存在。UNIX的管理员们常常用shell去写一些简单的脚本,以进行一些系统维护的工作,比如定期备份、文件系统管理等等许多C语言下上百行的程序,在shell下只用几行就可以完成。然而,shell的本质是调用命令。它并不是一个真正的语言。比如说,shell没有数值型的数据类型,加法运算都很复杂。总之,shell不能全面的调动计算机的功能。

Guido希望有一种语言,这种语言能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻松的编程。

年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。

python基础关键常识:

Python的发音与拼写

Python的意思是蟒蛇,源于作者喜欢的一部电视剧(C呢?)

Python的作者是GuidovanRossum(龟叔)

Python是龟叔在年圣诞节期间,为了打发无聊的圣诞节而用C编写的一个编程语言

Python正式诞生于年

Python的解释器如今有多个语言实现,我们常用的是CPython(官方版本的C语言实现),其他还有Jython(可以运行在Java平台)、IronPython(可以运行在.NET和Mono平台)、PyPy(Python实现的,支持JIT即时编译)

Python目前有两个版本,Python2和Python3,最新版分别为2.7.12和3.5.2,现阶段大部分公司用的是Python2

python的优缺点:

优点:

简单————Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。

易学————就如同你即将看到的一样,Python极其容易上手。前面已经提到了,Python有极其简单的语法。

免费、开源————Python是FLOSS(自由/开放源码软件)之一。简单地说,你可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。这是为什么Python如此优秀的原因之一——它是由一群希望看到一个更加优秀的Python的人创造并经常改进着的。

高层语言————当你用Python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节。

可移植性————由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有Python程序无需修改就可以在下述任何平台上面运行。这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/、BeOS、OS/、z/OS、PalmOS、QNX、VMS、Psion、A

1
查看完整版本: python基础知识科普python的起