1 道练习题·预计 15 分钟·做对一题解锁下一段
每个编程语言的学习,第一个程序都是先向世界问好,Python 也不例外。这一节我们先认识一下 Python,再写下第一个 Python 程序 —— Hello World。
本课程在浏览器里直接运行 Python 代码,不需要你在电脑上装任何东西。所以下面的「安装」部分会讲得很简短,先了解一下即可。
Python 是著名的「龟叔」 Guido van Rossum 在 1989 年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。牛人就是牛人,为了打发无聊时间竟然写了一个这么牛皮的编程语言。
现在,全世界差不多有 600 多种编程语言,但流行的编程语言也就那么 20 来种。Python 在 TIOBE 排行榜上长期稳居前几名,最近几年因为 机器学习 和 数据分析 的兴起,发展得尤其快。
Python 是一门 高级编程语言,最大的特点是 能快速地开发。
Python 为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作「内置电池(batteries included)」。用 Python 开发,许多功能不必从零编写,直接使用现成的即可。
很多大型网站就是用 Python 开发的,例如 YouTube、Instagram,还有国内的豆瓣。很多大公司,包括 Google、Yahoo,甚至 NASA(美国航空航天局)都大量地使用 Python。
任何编程语言有优点,也有缺点,Python 也不例外。
不过对于 学习编程 和 大多数应用场景 来说,这两个缺点几乎不会困扰你。
Python 是 跨平台 的,可以运行在 Windows、Mac、各种 Linux/Unix 系统上。
但是 —— 本课程在浏览器里直接跑 Python,你现在不需要装任何东西。下面右侧那个代码编辑器里就是一个完整的 Python 3.12,点「运行」就能执行,所见即所得。
如果你将来想脱离浏览器在自己电脑上写 Python,大致是两步:
| 工具 | 适合 | 说明 |
|---|---|---|
| VSCode | 入门到进阶都很合适 | 免费、轻量、装一个 Python 插件就能写 |
| PyCharm | 想要「专业全家桶」的人 | 由 JetBrains 出品,功能强大但稍重 |
| Sublime Text | 喜欢极简编辑器的人 | 启动快、配置简单 |
上面这些工具你 现在不用装。我们先把语法学扎实,等你写出第一个完整的小项目时,再装本地环境也不迟。
如果将来在本地装好了 Python,打开命令行输入 python(Mac/Linux 上可能是 python3),出现类似下面的提示符就说明 OK 了:
Python 3.12.0 (main, Oct 2 2023, 13:45:54)
Type "help", "copyright", "credits" or "license" for more information.
>>>
看到 >>> 就表示你已经在 Python 的 交互式环境 里了,可以输入任何 Python 代码,回车后立刻得到结果。
好了,关于安装就讲到这里。下一步直接进入正题:写下我们的第一个程序。
好了,说了那么多,现在我们来写一下第一个 Python 程序。
按照编程学习的传统,第一个 Python 程序当然是打印 Hello Python 啦。
如果你没编程经验,什么都不懂,没关系。第一个 Python 程序,只要跟着做一遍,留下个印象就好。
打开右边的编辑器,输入:
print('Hello Python')然后点击「运行」按钮,下面就会输出:
Hello Python
就这一行。这就是一个完整的 Python 程序。
print('Hello Python')print 是 Python 内置的一个 函数,它的作用是「把括号里的东西显示到屏幕上」。'Hello Python' 是一段 字符串(用单引号或双引号包起来的文字)。你可以把字符串里的内容换成任何你想说的话,比如:
print('你好,世界!')
print('我开始学 Python 啦')每个 print 都会单独占一行输出。
如果你将来在自己电脑上运行同一个程序,大致流程是:
新建一个文件,命名为 HelloPython.py(注意 .py 后缀)。
文件里写上 print('Hello Python')。
打开命令行,切到文件所在目录,运行:
python HelloPython.py
命令行会打印:
Hello Python
不过对现在的你来说,只要在浏览器里点「运行」看到结果就够了。下面来动手做一道练习题,把这个 print 用一用。
用一行代码,让程序打印出:
你好,Python!
注意:是 中文逗号 和 中文感叹号,照着抄就好。