挑选一个编辑器
对于编辑器的基本要求之一是语法加亮功能。
如果使用Windows,那建议使用IDLE。IDLE具备语法加亮功能,允许在IDLE中运行程序。
特别值得注意的是:不要使用Notepad——糟糕的选择,没有语法加亮功能,它不支持文本缩进。
如果你使用Linux/FreeBSD,是一位有经验的程序员,你一定已经在使用VIM或者Emacs了。它们是两个功能最强大的编辑器。使用它们编写你的Python程序,你将从中受益。如果你是一个初学编程的人,那么你可以使用Kate,只要你愿意花时间学习使用VIM或Emacs,那么我强烈建议你一定要学习两者之一,因为从长远看来它们对你是极其有帮助的。
如果你还想找一下其他编辑器,可以看一下详尽的Python编辑器列表,然后作出你的选择。你也可以使用Python的IDE(集成开发环境)。请看一下详尽的支持Python的IDE列表以获得详尽的信息。一旦你开始编写大型的Python程序,IDE确实很有用。
我再一次重申,请选择一个合适的编辑器——它能使编写Python程序变得更加有趣、方便。
使用源文件
当你学习一种新的编程语言的时候,编写运行的第一个程序通常都是“Hello World”程序。在你运行“Hello World”程序的时候,它所做的事只是说声:“Hello World”。“它是编程之神的传统咒语,可以帮助你更好的学习语言。”
启动你选择的编辑器,输入下面这段程序,然后把它保存为helloworld.py。
1.打开IDLE Shell,File->New File ,或快捷键Ctrl+N新建文件
2.输入print('Hello World')
3.点击File->save,或者快捷键Ctrl+S,保存文件名为helloworld,文件放在除了C盘外的文件夹里
4.点击Run->Run Module,运行程序
为了运行这个程序,请打开shell(Linux终端或者DOS提示符),然后键入命令python helloworld.py。如果你使用IDLE,请使用菜单Edit->Run Script或者使用键盘快捷方式Ctrl-F5。输出如下所示。
输出
$ python helloworld.py
Hello World
如果你得到的输出与上面所示的一样。你已经成功地运行了你的第一个Python程序。
万一你得到一个错误,那么请确保你键入的程序 准确无误 ,然后再运行一下程序。注意Python是大小写敏感的,即print
与Print
不一样——注意前一个是小写p
而后一个是大写P
。另外,确保在每一行的开始字符前没有空格或者制表符。
它如何工作
程序的前两行。它们被称作 注释 ——任何在#符号右面的内容都是注释。注释主要作为提供给程序读者的笔记。
Python至少应当有第一行那样的特殊形式的注释。它被称作 组织行 ——源文件的头两个字符是#!,后面跟着一个程序。这行告诉你的Linux/Unix系统当你 执行 你的程序的时候,它应该运行哪个解释器。这会在下一节做详细解释。注意,你总是可以通过直接在命令行指定解释器,从而在任何平台上运行你的程序。就如同命令python helloworld.py一样。