内容预告:
Q1:如何安装Python?
Q2:如何从IDLE启动Python?
Q3:如何通过Python自带的Shell与Python交互?
Q4:如何通过Python自带的编辑器完成你的第一个程序并运行?
面向Windows系统安装Python,一般可以通过官方网站下载:
登陆Welcome to Python.org,选择Downloads,选择需要的Python版本
官网下载的时候,有两个版本:一个是Python2.x版本,在这个教程发布的时候其最新的版本是Python2.7;另一个是Python3.x版,最新的版本是Python3.6。当前的教程是基于Python2.x版的。
还有一种更简便的方法,可以通过360的软件管家进行安装:
点击打开360的软件管家,在搜索栏中输入python关键词进行搜索,选择需要的Python版本
点击那个 python64位 2.7.10 下载安装(安装过程中有一个步骤,它最后一个选项“add python.exe to path”,需要设置一下)。
安装完成之后,你就可以在你的开始菜单中看到Python2.7的软件包:
Python软件包包含了一个名为IDLE的编辑器。IDE是集成开发工具的缩写(Integrated Development ...),然而Python在开始菜单里边的IDLE却不是集成开发工具的缩写,尽管它看上去很像,而且实现的也差不多是开发工具的功能。Idle是一个人的名字,全名叫做Eric Idle,他是Monty Python创始成员之一。
Monty Python是Python语言的名称的由来,取这个名字是想向British TV的一部电视剧Monty Python致敬(很特别的一种幽默风格,异想天开 + 无厘头搞笑)。
点击开始菜单的 “IDLE(Python GUI)” 就可以打开Python命令行对话框:
看到一开始的提示信息(“Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information.”),你会惊奇的发现这是一个32位的版本,说明周鸿祎的360公司那位打包的小哥在提交Python安装包的时候把它当成是64位版本是不严谨的。
Shell有两种模式:
交互模式::现在这个窗口是Python的shell,shell是计算机用语,大致的意思是”方便计算机使用者使用的命令行界面“。你可以尝试在这个命令行中敲一行命令试试,比如:>>> print "Hi, welcome to the Python world!"
这里的“>>>”形的符号是用来提示用户Python的解释器已经准备好接收代码输入了。代码里的print 是橙色的,字符串一开始是绿色的,打印出来是蓝色。Python用不同的颜色显示程序中的语句,这样可以方便程序员区分不同类型的代码(code)。
到目前为止,我们是在一个交互的界面上通过敲入指令指挥Python完成特定的工作。这不是真正意义上的程序的形式,我们可以打开一个编辑器,把指令逐条输入其中,一次性完成所有操作。
脚本模式::点击Python shell界面的菜单“File” 通过点击“New File”选项,或者直接按 Ctrl + N 快捷键打开python文本编辑器。你可以敲入几行命令试试:
print "Hi, welcome to the Python world!"
print "I hope you can enjoy learning to program!"
print "Gaga, fighting! Fighting!!"
那个python文件里边的第一行内容是什么意思?
Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*-就行了。
通过菜单 File > Save 或者按 Ctrl + S 对编辑好的程序进行保存,比如保存成 My1st_PythonCodes.py。我们可以用解释器来执行这个文件。这样的文件成为脚本(Script)。依照惯例,Python脚本文件的后缀是.py。
>>> ========================= RESTART ===============================
>>>
Hi, welcome to the Python world!
I hope you can enjoy learning to program!
Gaga, fighting! Fighting!!
>>>
====== RESTART ====== 表明已经运行了一个程序,让你的每次测试与测试之间的结果分隔得更清楚些。
如果运行某个程序,IDLE弹出一则消息“There's an error in your program: invalid syntax.”,意思是说你的程序有一个错误,语法不正确。这时候,你得仔细查看下代码,看看哪里出了问题。IDLE的编辑器会用红色突出显示它认为出错的位置。也许问题不会恰好出现在红色显示的位置上,但是,应该很接近报错的位置。
第一章的内容,我们回答了:如何安装Python?如何从IDLE启动Python?如何通过Python自带的shell与Python交互?以及,如何通过Python自带的编辑器完成你的第一个程序并运行?
学习编程,一开始起步时,总是会遇到各种困难。初学者往往在无边的未知之前心生恐惧,所以,请高手们原谅我用360的安装方式为初学者开启Python的大门 O(∩_∩)O~
推荐:推荐两本入门教程,《像计算机科学家一样思考Python》 英文名叫做“Think Python: How to Think Like a Computer Scientist”
以及《父与子的编程之旅,与小卡特一起学Python》
这本书的英文名叫做"Hello World! Computer Programming for Kids and Other Beginners”