- 交互的Python:数据分析入门
- 王诗翔
- 699字
- 2025-02-25 07:55:39
1.1 Python是什么
在IEEE发布的2017年编程语言排行榜中,Python高居首位。对于这样一门流行的编程语言,很多Python入门图书中都给它进行了定义,但本书作者认为,较为清晰明了的定义来自维基百科。
Python是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。Python可以被视为一种改良(加入一些其他编程语言的优点,如面向对象)的LISP。作为一种解释型语言,Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C++或Java语言,Python让开发者能够用更少的代码表达想法。无论是小型还是大型程序,Python都试图让程序的结构清晰明了。
这段文字囊括了读者需要了解的关于Python的基本信息。
(1)Python目前被广泛使用。
(2)Python属于高级编程语言,这区别于C语言这种中级语言或是底层的硬件编程、汇编等语言。
(3)Python由吉多·范罗苏姆创造,于1991年发布。
(4)Python支持面向对象编程(Object-Oriented Programming,OOP)。
(5)Python属于解释型语言,解释型语言以文本的方式存储程序代码,不需要在运行前进行编译(为大众所熟知的C语言就不是解释型语言,在运行前必须编译为机器识别的语言)。
(6)强调代码的可读性和简洁的语法是Python的设计哲学,这一点尤其需要注意和理解,因为这是Python在形式上最显著的有别于其他编程语言之处。Python使用空格的缩进来划分不同的代码块,其他一些常见语言一般使用大括号或者关键字。正是这个特点,让Python代码无论大小长短都看起来非常简单清晰,易于使用(读者将会在本书学习的过程中深入理解这一特点)。
了解一门语言的历史和特点有助于加深对其语法的理解,并提高快速应用能力。读者闲暇之余不妨通过搜索引擎查查Python设计的初衷和一些Python开发的著名项目。