第三章 使用pycharm完善python开发工具

上一章节中,在各个不同平台中已经完成了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.xpython3.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或者是任何一门语言程序,快速的学会编程,主要的是依靠自己动手。

继续阅读

所有评论

写了这么多年博客,收到的优秀评论少之又少。在这个属于 SNS 的时代也并不缺少向作者反馈的渠道。

桑世尧    2018-04-28 08:28:25 pm    回复   
jupyter更好用
http://jupyter.org/

撰写评论