上一章节中,在各个不同平台中已经完成了python环境的搭建了。搭建好了平台以后,在这个平台下进行python程序的开发,这一章节中,一步一步的进行python代码的编写,从最原始的方式开始,逐渐的改善开发工具,让python的开发变得更加容易。
python解释器
python的初学者大部分使用的是windows的用户,这里的教程主要以windows的操作为主,linux的用户或者Mac的用户,大体的命令相同,可能操作有点异样而已。
在windows下,win+r
,打开运行器,输入cmd
,打开cmd控制台,输入python
,进入python开发环境。
命令python
进入python解释器,如果提示没有python命令
的话,可能是因为python的环境变量没有配置,需要确认环境变量中有没有python的安装路径。
解释器从>>>
开始,就可以在里面输入自己的命令:
>>> print 'hello world'
hello world
>>>
在windows下,还可以通过开始菜单中,打开自带的python解释器,基本的操作也和命令控制一样,够方便进行命令的输入和结果的查看。
点击IDLE(python GUI),进入自带的GUI,如下可进行程序的编写。
相同的命令,得出的结果是一样的。
使用编辑器编写程序
命令行的模式是做不了太多的事情,程序会放在文件下,接着执行文件,运行程序。文件编辑器非常的多,可以用windows自带的记事本,用得较多的是notepad+
,使用notepad+
可以非常方便的编写代码。
用编辑器编写如下的代码:
#!/usr/bin/python
#Filename: helloworld.py
print('Hello World')
把它保存为helloworld.py
,放在D:\python-start
,用命令运行脚本,如下 python helloworld.py
,
D:\python-start>python helloworld.py
Hello World
D:\python-start>
代码第一行#!/usr/bin/python
这是在linux环境下,直接运行./helloworld.py
时,系统会直接找到python的路径,在windows下可以忽略,但是为了兼容性,这一段代码最好保持。
第二行 #Filename: helloworld.py
是一句说明语句,也就是注解,程序运行的时候是不会执行只一句话,相当于c/c++语言中的//
。
修改程序,代码修改为:
#!/usr/bin/python
#Filename: helloworld.py
if __name__ == '__main__':
print('Hello World')
运行程序 ,如果出现以下的错误:
File "helloworld.py", line 5
print('Hello World')
提示信息显示,程序第五行出现了错误,你可能在print语句前面少了tab键,
python的编写规则跟c/c++或者其他语言有一个区别,行行之间需要一个tab键或者四个空格,也是这种重要的规范,使得python的程序,看起来非常的优雅。
为了代码的规范性,建议在一行中写一句代码,把
i=1;print i;
改为
i=1
print i
关于python的规则,后面还会更多的介绍。
pycharm编写和调试python程序
大部分有接触过程序的初学者,基本上都有学习过c/c++
,也应该都会选择微软的开发工具进行程序的编写,比如visual c++ 6.0
是学习c/c++
最经常用的IDE了。把编写程序,调试程序,编译程序都放在一个工具里,很好的提高了程序的开发效率。
开发python的程序时,也应该寻找一款高效的IDE工具,特别是对于初学者来说,会方便许多,而且能够避免很多的困难。只可惜的是微软在python中并没有一款好用的IDE,目前对于python的开发者来说,较好用,用的较多的是pycharm
。
如果对于初学者来说,有人建议你直接使用vim来开发python,当你本身对vim非常熟悉的话,是非常可取的,你不懂vim的话,还是放弃这种建议,而采用一款好用的IDE。
快速的入门pycharm
,会让python的编程更为有趣。
pycharm是一款免费的python开发工具,可以在官方网上进行下载,安装pycharm
也跟安装其他的软件并没有什么区别,安装好以后,用pycharm
建立工程:
选择create new project
创建工程:
在location
中选择,项目需要存放的目录,在Interpreter
中选择python的版本,如果有多个python的版本的话,可以在这里进行选择,现在有很多的开发人员,在一台电脑中安装了python2.x
和python3.x
的版本,这两个版本可以同时在电脑中兼容,在pycharm中也很容易进行选择。
在工程项目中,创建python文件,命名为helloworld.py
同样的编写helloworld.py
#!/usr/bin/python
#coding=utf-8
"""
start python 项目
"""
__author__ = 'yyp'
if __name__ == '__main__':
print 'hello'
print 'world'
点击编辑器的左侧,可以设置断点,在控制台的位置可看到输出结果。
程序的输出结果为:
hello
world
关于pycharm有非常多的设置,在一开始的时候,只要知道里面简单的操作就可以了,随着python程序的编写,对pycharm
的使用会越来越熟悉,但pycharm
只是个工具而已,只是帮助我们能够快速的开发python,python语法的学习和熟悉,才是我们的重点。
下面该轮到你上场了,你可以编写更多的代码,虽然在这里,我们只涉及到print
函数,但你可以输出很多好玩的东西了,不管怎样,你必须自己动起手来,而不是通过复制粘贴来学习python或者是任何一门语言程序,快速的学会编程,主要的是依靠自己动手。