第002课:第一个Python程序

在上⼀篇中,我们已经了解了Python语⾔并安装了运⾏Python程序所需的环境,相信⼤家已经迫不及待的想开始⾃⼰的Python编程之旅了。⾸先我们来看看应该在哪⾥编写我们的Python程序。

编写代码的⼯具

交互式环境

我们打开Windows的“命令⾏提示符”⼯具,输⼊命令 python 然后回⻋就可以进⼊到Python的交互式环 境中。所谓交互式环境,就是我们输⼊⼀⾏代码回⻋,代码⻢上会被执⾏,如果代码有产出结果,那么 结果会被显示在窗⼝中。例如:

Python 3.7.6
Type "help", "copyright", "credits" or "license" for more information.
>>> 2 * 3
6

>>> 2 + 3
5

提示:使⽤macOS系统的⽤户需要打开“终端”⼯具,输⼊ python3 进⼊交互式环境。

如果希望退出交互式环境,可以在交互式环境中输⼊ quit() ,如下所示。

>>> quit()

⽂本编辑器 - Visual Studio Code

Visual Studio Code(通常简称为VS Code)是⼀个由微软开发能够在Windows、 Linux和macOS等操 作系统上运⾏的代码编辑神器。它⽀持语法⾼亮、⾃动补全、多点编辑、运⾏调试等⼀系列便捷功能, ⽽且能够⽀持多种编程语⾔。现阶段,强烈建议⼤家使⽤VS Code来编写Python代码。关于VS Code的 下载、安装和使⽤。下图是使⽤VS Code的⽤户 主界⾯。

集成开发环境 - PyCharm

如果⽤Python开发商业项⽬,我们推荐⼤家使⽤更为专业的⼯具PyCharm。PyCharm是捷克的

JetBrains公司开发的⽤于Python项⽬开发的集成开发环境(IDE),所谓集成开发环境就是说⼯具中提供 了代码编写、代码运⾏和调试、代码分析、代码版本控制等各种功能,因此特别适合商业项⽬的开发。 在JetBrains的官⽅⽹站上提供了PyCharm的下载链接,其中社区版(Community)是免费的但功能相 对弱⼩,专业版(Professional)功能⾮常强⼤,但需要按年或⽉付费使⽤,新⽤户可以试⽤30天时 间。关于如何使⽤PyCharm来进⾏Python开发,我们在后续的课程中为⼤家进⾏讲解。

hello, world

按照⾏业惯例,我们学习任何⼀⻔编程语⾔写的第⼀个程序都是输出 hello, world ,因为这段代码是 伟⼤的丹尼斯·⾥奇(C语⾔之⽗,和肯·汤普森⼀起开发了Unix操作系统)和布莱恩·柯尼汉(awk语⾔ 的发明者)在他们的不朽著作The C Programming Language中写的第⼀段代码。

print('hello, world')

运⾏程序

建议⼤家⽤VS Code来书写上⾯的代码,完成代码编辑后将其保存在你容易找到的⽬录下,我们将上⾯ 的代码命名为 hello.py 。如果你使⽤的是Windows操作系统,接下来可以在你保存代码的⽬录下先按 住键盘上的 shift 键再点击⿏标右键,这时候⿏标右键菜单中会出现“命令⾏提示符”选项,点击该选项 就可以打开“命令⾏提示符”⼯具,我们输⼊下⾯的命令。

python hello.py

提醒:我们也可以在任意位置打开“命令⾏提示符”或“终端”⼯具,然后将需要执⾏的Python代码通 过拖拽的⽅式拖⼊到“命令⾏提示符”或“终端”中,这样相当于指定了⽂件的绝对路径来运⾏该⽂件 中的Python代码。再次提醒,macOS系统要通过 python3 命令来运⾏该程序。

你可以尝试将上⾯程序单引号中的 hello, world 换成其他内容;你也可以尝试着多写⼏个这样的语 句,看看会运⾏出怎样的结果。需要提醒⼤家,上⾯代码中的 print('hello, world') 就是⼀条完整的 语句,我们⽤Python写程序,最好每⼀⾏代码中只有⼀条语句。虽然使⽤ ; s分隔符可以将多个语句写 在⼀⾏代码中,但是最好不要这样做,因为代码会变得⾮常难看。

注释你的代码

注释是编程语⾔的⼀个重要组成部分,⽤于在源代码中解释代码的作⽤从⽽增强程序的可读性。当然, 我们也可以将源代码中暂时不需要运⾏的代码段通过注释来去掉,这样当你需要重新使⽤这些代码的时 候,去掉注释符号就可以了。简单的说,注释会让代码更容易看懂但不会影响程序的执⾏结果。

Python中有两种形式的注释:

1. 单⾏注释:以#和空格开头,可以注释掉从 # 开始后⾯⼀整⾏的内容。

2. 多⾏注释:三个引号开头,三个引号结尾,通常⽤于添加多⾏说明性内容。

"""

第⼀个Python程序 - hello, world



"""

# print('hello, world')

print("你好,世界!")

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值