引言
弟弟现在南大软件学院读大三,他正在学习Python,平时会问我各种关于Python的问题,于是我就各种回答。有一天我想到,为什么我不把对Python的理解写出来呢?这样一来可以给弟弟备份,二来可以分享出来给大家参考。于是我决定写一个Python系列,今天带来系列第一篇《Hello Python》。
Python能干什么
在具体讲Python之前,先来讲讲Python的应用,下图描述了目前Python的主流应用。我们可以看到,Python的应用领域是很广的,从web开发到人工智能,它都可以胜任。所以Python现在越来越火,Python人才供不应求是有原因的。
![](https://img.haomeiwen.com/i14099920/70068caf67fac1c5.png)
Python的安装
在开始第一个Python程序之前,我们先来讲Python的安装。Python的安装挺简单的,不论你是Windows系统还是Mac系统,都可以到Python官网https://www.python.org/downloads/下载对应的安装包,安装包下载下来后,双击安装就可以了。安装完成后,可以用python --version命令验证安装是否成功,如果能够正确显示python的版本号,那么安装是成功的。我的电脑是mac的,命令行显示的结果如下:
![](https://img.haomeiwen.com/i14099920/8d80942d4e846c5c.png)
这里注意我用的是python3 –-version,因为我的系统中安装了python 2.7.x, 为了区分多版本,所有用的python3命令。
HelloWorld
Python安装完后,我们可以着手第一个Python程序了。首先新建一个hello_python.py文件(这里我建议用vscode进行编辑,它是一个用起来很方便的开发工具),然后写上代码,如图所示:
![](https://img.haomeiwen.com/i14099920/1b0eb83bc078f448.png)
保存后,在命令行中用python,hello_python.py运行文件,第一个python程序诞生了!
![](https://img.haomeiwen.com/i14099920/04625501df181fa6.png)
在这个简单的两行小程序中,有两个知识点:
1. 第一行if __name__ == ‘__main__’是干什么的? __name__是python的内置变量,每个python模块(可以理解为python文件)都包含这个变量,当模块作为主模块运行时,它会被赋予值为‘__main__‘。这句话的意思是,当hello_python.py作为主模块运行的时候,打印出“HelloPython”这个字符串。关于模块的知识我会在接下去的文章中介绍。
2. print的作用。顾名思义,print是用来打印输出的。这个函数在代码调试的时候非常有用,比如你可以把代码中间过程的结果打印出来,这样能够检查程序的运行是否正确。print在python2和python3中的使用方法略有不同,大家有兴趣的话我也可以在接下去的文章中讲解。
结束语
Python第一课就讲到这里了,主要有四个知识点:
1. Python的应用很广泛。
2. Python可以从官网方便地安装。
3. __name__和__main__是干什么的。
4. print是干什么的
大家有任何疑问或者建议,欢迎给我留言,让我们一起学习,一起提高:D
网友评论