第 1 章 感受 Python 精彩世界
Python 语言是一种开放源代码、免费的跨平台语言,是一种面向对象的解释型计算机程
序设计语言。它的语法简洁清晰,具有丰富和强大的库,同时还有高可移植性等优势,越来越
受开发者的青睐。本章重点学习 Python 的环境搭建-开发工具的选择等知识。
熟悉 Python 的概念
了解 Python 语言的优点
掌握搭建 Python 编辑环境的方法
熟悉 Python 自带的开发工具
掌握运行 Python 命令行的方法
掌握编辑和运行 Python 程序的方法
1.1 Python 概述
Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于
1989 年发明,于 1991 年发布第一个公开发行版。Python 是纯粹的自由软件,语法简洁清晰,
特色之一是强制使用空白符作为语句缩进。Python 具有丰富和强大的库,常被称为“胶水语
言”,能够把用其他语言制作的各种模块很轻松地联结在一起。
通常情况下,程序员使用 Python 快速生成程序的原型,然后将其中有特别要求的部分用
更合适的语言改写,如 3D 游戏中的图形渲染模块。性能要求特别高的,可以用 C/C++重写,
而后封装为 Python 可以调用的扩展类库。当然,在调用这些扩展库时,程序员需要考虑跨平
台的问题。
Python 不仅有完整的面向对象特性,还可以在多种操作系统下运行,如 Microsoft Windows、
Linux 及 Mac OS 等。Python 的程序代码简洁,并提供大量的程序模块,这些程序模块可以帮
助用户快速创建网络程序。与其他的语言相比,Python 往往只需要数行程序代码就可以做到
其他语言需要数十行程序代码才能完成的工作。
Python 的解释器是使用 C 语言写成的,程序模块大部分也是使用 C 语言写成的。Python
的程序代码是完全公开的,无论是作为商业用途还是个人使用,用户都可以任意地复制、修改
或者传播这些程序代码。