第1章Python 概述
1.1 Python 简介
Python语言是一种面向对象的(现在的编程语言不支持面向对象的,已经非常少了)、解释型的编程语言。什么是解释型的语言?就是不需要先对源代码进行编译,就可以通过解释器运行的语言。Python、PHP、JavaScript等都是解释型的语言。与解释型语言相对的是编译型语言。这类编程语言需要编译器将源代码编译成机器语言,然后直接运行。最著名的编译型语言就是C/C++了。
Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python 源代码同样遵循 GPL(GNU General Public License)协议。
Python语言应用非常广泛,既可以编写大型的应用程序,也可以当作一种日常工作的辅助工具。比如Google的一些产品就是使用Python开发的。Python的最大特点就是有非常多的支持库,基本上很多基础的功能都有人实现了。你要做的有3点:
(1)了解Python的语法
(2)找到你要的支持库,比如HTTP协议支持库等
(3)组合调用需要的支持库,实现你要的功能
这对开发者是极大的帮助,也极大的提高了开发效率。开发者可以更关注功能本身,而不是一些复杂的协议与算法。因为已经有专门的人帮助你把这些基础的工作完成了。这也是互联网与开源软件对软件行业的贡献之一。
如何学习Python语言?有以下几种方法:
(1)购买书籍。实体书的作用还是很重要的,特别是对于没有编程经验的初学者。
(2)互联网资料。Python非常容易上手,对于有编程经验的人,可以通过学习互联网