python最佳入门教程(3)上篇:程序实战-"你好,世界"

1 教程引言

本教程基于python3.x, 是针对初学者的一系列python入门教程,在知乎上常有人问我计算机该怎么学,如何自学编程,笔者也是通过自学编程而进入IT这一行业的,回顾入行的这几年,从音视频流媒体辗转到人工智能深度学习,机器视觉,我是下了不少苦心的,对于如何学习有自己的一套理论和实践方法,很多人自言学编程不得其门,把学不会归咎于天分,其实芸芸众生,智力无别,你现在所看到的是技术大牛们一个个超凡绝顶(然知此绝顶非彼绝顶),看不到的是曾经的他们,也在每个昼夜里用心苦学。再者学一门技术,需要勤学刻苦,是需要讲究方法和基础的,方法对了就事半功倍,所谓的天才也无不是建立在扎实的基础之上。

教程的源码实例

GiantFurnace/python-basic-tutorial​github.com

3 python的第一个程序hello world

不少打算从事这一行的人找不到入门之法,所谓难者不会,概因找不到好的老师细心教你。在写出我们的python程序“hello world”之前,读者必须按照教程的第一节,有对python进行安装。在这里笔者以windows环境来编写我们的第一个程序。

首先我们得有个文本编辑器

读者可以自行选择你所熟悉的文本编辑器,工作中有不少人使用一款IDE工具:PyCharm,它本质上也是文本编辑器,不过包含了更加丰富的功能,稍显笨重,为便于教学,笔者以notepad++来编写我们的第一个程序:helloworld.py

笔者选择notepad++只是方便教学,pycharm包含调试,语法高亮,代码跳转等丰富的功能,虽然其笨重,但使用pycharm能极大地提高开发效率。笔者在工作中,使用的也是pycharm, 在写C/C++相关的项目时,常用的是vim, sourse insight等开发工具。读者如有兴趣可以去pycharm官网下载免费的社区版。

从一开始学编程之前,我们就得有一个目录组织的概念,清晰的目录结构有助于对项目的整体维护,这是作为一个程序员最基本的素养,读者须谨记在心。现在在D盘创建个python-learning的目录,打开这个目录,我们创建一个名为helloworld.py的文件

python最佳入门教程(3)上篇:程序实战-

右键用文本编辑器打开这个helloworld.py, 我们照葫芦画瓢,原样输入以下内容,红色箭头处示意必须缩进2个或4个空格,每行的语句必须顶格:

python最佳入门教程(3)上篇:程序实战-

4 初学编程的第一个小成就,先让程序跑起来

好,写完这个程序后,我们得让它跑起来,现在请读者务必按照以下操作来执行我们写的这个python程序:

(1) 按下键盘的"windows"键 ,输入“cmd”命令,按下回车,以进入windows的命令行界面

(2) 进入命令行界面以后,输入“D:” 切换到D盘

(3) 切换到D盘以后,输入“cd python-learning”,进入我们创建的python-learning目录

(4) 在python-learning目录中,我们执行“python helloworld.py”

按照以上四步操作以后,如有看到“hello world”输出在终端,则表示程序执行成功。笔者会在下篇教程中对程序源代码进行逐行解释。

5 你好世界

笔者在初学C语言时,学习的第一个程序也是在屏幕中打印hello world,当在屏幕上看到程序运行成功时,这给我带来不小的成就感,同时也给我带来想继续学下去的动力。我希望读者无论学什么,都要建立起信心,初学时可能觉得编程有难度,但只要坚持学下去,保持学习的热情,困难自然迎刃而解。C语言之父Dennis Ritchie是我很敬仰的计算机先驱,虽然大师已驾鹤西去,但是其精神值得后来人学习。就让我们在这里对那些已逝去的计算机先贤们报以最崇高的敬意。

python最佳入门教程(3)上篇:程序实战-

版权声明:教程著作权归侠隐七三所有,未经允许,不得以任何形式进行传播

想自学编程,提升编程水平,或者对学习,及职业发展有困惑的,可以扫码加我们的微信群-薯条社区,在这个群里面,有初入行的程序员,也有在互联网行业奋战多年的老兵,大家一起相互交流,探讨,也许会给你带来一些帮助。由于微信群已超过100人,可以先加我的微信,再拉你们进群,加我时请报暗号"薯条"。

python最佳入门教程(3)上篇:程序实战-

你可能感兴趣的:(python最佳入门教程(3)上篇:程序实战-"你好,世界")