您的位置:首页 > 编程语言 > Python开发

Python学习笔记:01 环境搭建和“Hello World!”

2014-02-12 20:40 651 查看
刚刚接触Python两个月,把积累的东西记录下来,算是给以后万一用到的时候做一个参考,也希望能分享一下。

初学无知,多多关照。

环境安装

这里介绍如何在Windows下搭建Python运行环境,并运行第一个Hello World!程序。本文的运行环境是Windows7,Python 2.7。

Python目前分为Python2和Python3两个版本。二者有一定的差别,但是大部分还是相通的。很多基于Python2开发的代码因为一些语法格式上的变化而无法在Python3环境下运行,且尚未迁移。Python2的社区中已经有很多较成熟的软件和模块,有些还没有迁移到Python3。本文介绍Python2。

Python的官方网站为:http://www.python.org/
在该网站可以找到各种官方的软件、文档下载。

写本文时,最新的Python2版本为Python 2.7.6,其Windows版的官方下载地址为:
http://www.python.org/ftp/python/2.7.6/python-2.7.6.msi

安装完毕后,要把Python目录配置到PATH变量里面去,这样你在命令行中的任何目录下键入“python”并回车,就可以进入Python解释器了。

有两种方式运行Python代码:1. 进入Python解释器后,以命令行交互式的方式一条一条地运行Python代码(或者说“命令”);2. 写成Python文件,并用Python解释器执行。

命令行方式

1. 打开Windows命令行窗口,输入“python”并回车,即可出现如下提示符:

E:\>python
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

2. 输入“print 'Hello World!'”并回车,即可看到系统打印出字符串“Hello World!”

>>> print 'Hello World!'
Hello World!

3. 输入“exit()”并回车,即可退出Python解释器。也可以先按“Ctrl + Z”,然后回车来退出。

文件执行方式

1. 用任何文本编辑器新建一个文件,命名为:hw.py,添加如下内容:

print "Hello World!"

注:内容要顶格写,不能缩进。在Python中,缩进是代码块的标志,后面会说明。

2. 在命令行窗口中进入刚才保存文件的目录,执行“python hw.py”并回车,即可看到运行结果:

E:\study\Python>python hw.py

Hello World!

E:\study\Python>

注:
* Python是一种“半解释执行”的语言。与shell类似,它的代码是明文保存的,代码文件中包含纯文本的python代码。文件后缀名约定为“.py”(实际上任何后缀名都可以,但是使用“.py”一方面可以较好区分,另一方面在windows平台下,安装了Python后可以直接双击执行)。
* 为了提高效率,Python也会对源代码进行编译,编译后的文件是同名的“.pyc”文件。然而,用户不能执行.pyc文件而只能执行.py文件。py文件修改以后,Python解释器会自动重新编译,不需要手工干预。

IDE

安装Python之后,可以使用任何文本编辑器来开发Python程序。但是,一个强大的IDE可以大大节约我们的时间,方便我们理解。目前比较流行的Python IDE就是JetBrains公司出品的PyCharm。(个人非常喜欢JetBrains的产品。它的另一款IDE产品IntelliJ IDEA也是Java界广受欢迎的IDE)。PyCharm有专业版和社区版两种,后者是免费的。这里使用免费版。

PyCharm的官方主页为:http://www.jetbrains.com/pycharm/
PyCharm社区版在写本文时,最新出版本为3.1,Window版的下载地址为:http://download.jetbrains.com/python/pycharm-community-3.1.exe

安装后,新建一个Project,然后直接在左侧栏中右击、New、Python File,即可新建Python文件。程序文件编辑完成后,右击程序文件Tab页并点击“Run”即可运行。print的内容将被打印在输出窗口中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息