送给没写过代码又想用代码偷偷懒的小伙伴们。
Python是个极其简单、极其优雅又极其强大的语言。所以很多从来没接触过代码的人想玩一下,我都建议从Python开始着手。但即使如此,依然还是能碰到很多新手才能发现的坑,这一章旨在填坑。
安装:Python 2 vs 3,x86 vs x64
新手安装Python的时候,都会面临该下载哪个版本的问题,面对很多选择却不明白其意义的确是一件很可怕的事情。
先说说Python的两个版本,从2到3的变化是不兼容的,所以并不能随意选择,一般来说,支持2的第三方包更多,但是现在支持3的也越来越多,因此这并不能成为一个很重要的因素。而且3里面对很多概念进行了改进,更加清晰,一些权威书籍也都建议如果没有历史包袱,应该从3开始。所以,初次接触Python请毫不犹豫地选择3.x。
x86 vs x64这个就看电脑的版本了,一般Windows电脑只要在“此电脑”上右键属性,就可以看到“系统类型”是32位还是64位,32位选择x86,64位选择x64。如果你一定懒得看,那就都选x86也是可以用的。
Shell:cmd vs Python shell
这个问题几乎每个新手都会遇到,甚至百度知道上面一搜都一大把。从来没有接触过命令行的人(尤其是高贵的Windows用户)自然很难理清楚这些概念。
- cmd
Windows系统的命令行,通过开始菜单运行cmd
可以启动。里面可以输入系统命令,或者运行程序。
如果你能看到一个C:\>
后面跟着闪烁的光标,那说明你在cmd里。 - Python shell
Python的交互界面,通过双击python.exe
可以启动。里面可以输入Python语句,直接显示执行结果。
一般会显示>>>
后面跟着闪烁的光标。输入一个算式回车就会出结果。
所以当你在cmd里时,你可以输入python script.py
去运行一个名叫script.py
的Python脚本文件;但是你双击运行了Python或者输入python
回车之后,就只能输入Python语句实时执行了。
编辑器
每一个脚本都是一个文本文件,只是文件名以.py
结尾。所以你可以用记事本编辑它,但是人生苦短,你应该试试更高级的编辑器。比如SciTE、Atom、VSCode。我喜欢用VIM,比较geek,就不推荐给新手了。
玩一下
至此,你可以有两种方式体验Python了。
- 运行
python.exe
,然后在里面输入Python语句,比如print('hello, world')
。 - 用编辑器编辑一个文件,如
script.py
,里面写print('hello, world')
,然后在cmd里输入python path/to/script.py
运行它。
网友评论