最近萌生了学习Python的想法,今天找了些资料开始自学,一门新的语言嘛,自然要从”Hello World!”开始,今天几个小时的研究成果就是使用vim成功的编辑出了第一个Python程序-“Hello World!”.不管是python还是vim都是笔者从未接触过的知识,在这里就.
首先笔者使用的MacBook,本身就已经集成了Python和vim,所以我是跳过了集成这一步的,我可以直接在终端使用shlle命令行来写Python的代码,如图1.1:
图1.1 直接书写Python代码
步骤解释:
1.$ python 然后回车,就会显示一些Python的版本信息,已经命令的提示等,这就进入了可以书写Python代码的环境了
2.$ print “Hello World!” 依然是回车执行该语句,这就是python的输出语句了,简单明了,哪怕没学过编程的人,只要懂一点英文也能看的懂,然后下面就出现了一句Hello World.到此最简单的Python语言的"Hello World”就实现了
那么如何退出Python提示符呢,Linux/BSD shell使用control+d,Windows使用control+z 在按Enter.
然后,笔者遇到了第一个难题,笔者自学的教材上这样说道,如图1.2:
图1.2 选择编辑器
OK,你都这样说了,那我就挑个编辑器吧,作者提供了一个编辑器列表,还另外强烈推荐了vim和emacs.这里的甄别筛选花费了我一些时间,然后我选定了vim这个上古神器.原因嘛,自然有很多,最主要的原因是vim看起来更优(zhuang)雅(bi).当然不仅仅是为了装逼,这要从使用编辑器的出发点谈起,出发点自然是学习python,如果我只是简单的学习一下,了解一下,我应该会挑一个使用起来最得心应手的IDE,但是我学习python的目的,是希望能涉足机器学习领域,我自然要从更长远的角度去思考.去选择.所以我选择了vim,当然它一开始并不好用,接下来的两个小时,我充分领会到了这句话.
同样的,mac上已经集成了vim,我又可以跳过繁(dan)琐(teng)的安装环节,来吧,直(hu)接(xiang)使(shang)用(hai)吧!
1.直接在终端输入vim,然后回车,就会出现新的界面,如图1.3:
图1.3 vim界面
2.这时候按a或者s,就可以进入编辑模式,也就是可以开始写代码了.(还有别的按键可以进入编辑模式,具体请百度)
3.此时处于编辑模式,左下角有个—INSERT--,如图1.4:
图1.4 vim编辑模式
4.可以写两句代码了,如图1.5:
图1.5 “Hello World!"
5.代码写完了,写完了要保存成文件,此时我们要如下操作:Esc->输入”:”和”w”->回车,这是保存的操作,但是会提示我们没有文件名,如图1.6:
图1.6 no file name
6.这时候我们要这样操作,直接输入”:w”->空格->输入”desktop/test.py”(这是文件名,意思是告诉vim,你要用这个名字创建一个文件,斜杠前面的desktop是路径,意思是要保存到桌面上)->回车,这时候文件就创建成功了,并且帮你保存了,如图1.7:
图1.7保存文件
7.这时候我们可以退出vim,看一看我们创建的文件,OK,就在桌面上,这里我就不截图了.
8.退出vim的方式可不是强制关闭终端,想退出vim,就在刚才保存完文件的界面接着输入:”:q”->回车,就退出vim
9.这时候我们想接着编辑刚才的文档了,直接在终端输入$ vim desktop/test.py,如图1.8
图1.8 继续编辑
到这里,我已经初步的学会了怎么使用vim创建,保存,编辑和打开Python的源文件.相信聪明的你应该也学会了,一起加油吧,骚年!
by:柴小斌
2017.06.23