1.1 什么是Python呢

墨博士:小墨,从今天开始呢,我们来学习Python这门计算机语言。你知道语言是什么吗?

小墨:嗯……语言就是我们说的话,比如汉语、英语都是语言。

墨博士:说话的目的是为了交流,所以我们可以说,语言是交流的工具。

想要和一个英国人交流,你需要会英语;想要和一个中国人交流,你需要会汉语;同样的,如果你想和计算机交流,你就需要使用计算机语言。

小墨:小墨:哦,那这个计算机语言,如何说给电脑听呢?

墨博士:跟人交流,你需要用嘴巴去发出声音,这个过程称为说话;而跟计算机交流,你需要通过键盘去输入一些内容,这个过程称为编程。

说话的内容,称为言语;编程的内容,称为程序。言语的合集,称为语言,比如我们所有中国人说的内容的合集可以称为汉语;而程序的合集,就是计算机语言,又叫编程语言。

当你遇到不认识的英文单词时,可以翻到每章的最后页,查找单词的意思。

小墨:人类的语言有汉语、英语、日语、西班牙语等好多种,计算机语言是不是只要一种就够了?

墨博士:不是的。计算机语言也有很多种,但是常见的就几种而已,比如C、Java、Java Script等。

之所以分这么多,是因为虽然这些语言都可以和计算机交流,但是具体的交流场景是不同的,比如C语言可以用来做计算机的底层操作系统、Java可以用来做企业级管理系统或Android App、而Java Script则用来开发网页上的程序。

小墨:哦,我明白了。那我们要学习的Python都能做什么呀?

墨博士:我选择Python作为你的入门语言,有两个主要原因。

其一,是因为Python简单易学。Python语法优雅简洁,如果要完成相同的功能,其他语言需要100行代码,而Python可能只需要20行就够了,非常容易入门。另外, Python提供了非常完善的标准库和大量的第三方库,我们可以把这些内容直接拿来使用,而不必再重新开发,非常方便。比如我们想生成一个二维码,两行Python代码就可以完成了。

所谓库,就是一大堆功能;所谓标准库,就是官方给你准备好的一大堆功能;所谓第三方库,就是除了官方之外的其他人做好的功能。这些你都直接可以拿来使用。

墨博士:选择Python来学习的原因之二,是因为它功能强大。

Python可以用来做很多的东西,比如网站和后台服务、爬虫和数据分析、游戏开发、运维脚本、图形、数学及文本的处理、日常小工具等。最近几年, Python又成为了人工智能领域的第一语言。

小墨:哇,Python这么强大!那我们快点开始吧。

墨博士:好,想要学习Python语言,首先需要下载和安装Python。