《Python程序设计基础教程(慕课版)》01
《Python程序设计基础教程》Python游戏开发
11.2.2 创建游戏窗口
基于已经学到的Python编程知识,理解语句的整体结构是没有什么困难的。现在对程序中出现 的display、event模块加以解释。
1.pygame的display模块
display是pygame中控制显示窗口和屏幕的模块。display模块里包含很多方法(对传递过来的 参数做处理,完成某件事情)或函数(对传递过来的参数做处理,然后返回处理结果)。这里,主 要介绍程序中涉及的set_mode()和set_caption()。
本章首先介绍安装pygame的步骤,然后利用pygame来开发几款小游戏。
目录导航
11.1 安装游戏模块pygame
11.2 实战案例1:跳跃的小圆球
11.2.1 案例分析与结果展示 11.2.2 创建游戏窗口 11.2.3 往游戏窗口中添加小圆球 11.2.4 在窗口中移动小圆球 11.2.5 小圆球与窗口边界的碰撞处理
11.2 实战案例1:跳跃的小圆球
11.2.1 案例分析与结果展示 11.2.2 创建游戏窗口 11.2.3 往游戏窗口中添加小圆球 11.2.4 在窗口中移动小圆球 11.2.5 小圆球与窗口边界的碰撞处理
11.3 实战案例2:一步步行走的小圆球
11.3.1 一步步行走的小圆球的程序bxxq.py 11.3.2 键盘按键的事件 11.3.3 小圆球的行进路线
第11章
Python游戏开发
Python程序设计基础教程(慕课版)
本章导读
The chapter’s introduction
制作与开发游戏是Python实际应用的一个方面。Python已经成为当前非常受人青 睐的一款游戏开发软件。
Python用于游戏开发的模块是pygame,它可用于电子游戏的设计(包含图像、声 音),也可用于进行实时的电子游戏研发。由于pygame把开发游戏时所需要的功能和 理念(主要体现在图像方面)都完全简化成了游戏逻辑本身,用到的资源结构都可以由 其进行提供,所以用pygame开发游戏,不会受到如C、汇编等低级程序设计语言的束 缚与干扰。
2024版python程序设计基础教程微课版教案
2024版程序设计基础教程微课版教案一、教学内容本节课选自2024版《Python程序设计基础教程》微课版,教学内容包括第1章“Python基础”和第2章“控制结构”。
详细内容涵盖Python语言概述、开发环境搭建、基本数据类型、变量与常量、运算符与表达式、顺序结构、选择结构(if语句)、循环结构(for和while循环)。
二、教学目标1. 理解Python编程语言的基本概念,掌握基本数据类型和变量定义;2. 学会使用Python运算符和表达式进行计算;3. 掌握顺序结构、选择结构和循环结构,并能运用到实际编程中。
三、教学难点与重点教学难点:选择结构和循环结构的运用;教学重点:基本数据类型、变量定义、运算符与表达式、控制结构。
四、教具与学具准备1. 计算机;2. Python编译器;3. 课件;4. 笔记本。
五、教学过程1. 导入:通过展示一个计算器程序,引发学生对编程的兴趣,引入本节课内容;2. 理论讲解:(1)Python语言概述、开发环境搭建;(2)基本数据类型、变量与常量;(3)运算符与表达式;(4)顺序结构;(5)选择结构(if语句);(6)循环结构(for和while循环)。
3. 例题讲解:(1)编写一个计算圆的面积的程序;(2)编写一个判断奇偶数的程序;(3)编写一个计算1到100求和的程序。
4. 随堂练习:(1)编写一个计算长方形周长的程序;(2)编写一个判断闰年的程序;(3)编写一个输出九九乘法表的程序。
六、板书设计1. Python基础概述开发环境搭建基本数据类型变量与常量运算符与表达式2. 控制结构顺序结构选择结构(if语句)循环结构(for和while循环)七、作业设计1. 编写一个计算三角形面积的程序。
答案:a = float(input("请输入三角形第一边长:"))b = float(input("请输入三角形第二边长:"))c = float(input("请输入三角形第三边长:"))s = (a + b + c) / 2area = (s (s a) (s b) (s c)) 0.5print("三角形面积为:", area)2. 编写一个计算1到100之间所有偶数和的程序。
Python程序设计课件第1章 Python概述
4 PyCharm的安装与使用 Windows下的Python集成开发环境
1.PyCharm的下载
1)通过网址“/”,打开JetBrains的官方网 站,选择“Tools”下的PyCharm项.
3 使用IDLE编写
Windows下的Python集成开发环境
python程序运行原理计算机程序设计语言分类二进制代码指令构成机器指令的符号化面向用户的基本上独立于计算机种类和结构的语言python程序运行原理计算机程序的运行方式机器语言编写的程序可以在计算机中直接运行而汇编语言和高级语言编写的程序通常称为源程序则需要翻译成机器语言才能运行
第一章 Python概述
6)PyCharm安装完成后,会在开始菜单中建立文件夹,单击“JetBrains PyCharm Community Edition 2018.3.5”,启动“PyCharm”程序, 或者通过桌面快捷方式“JetBrains PyCharm Community Edition 2018.3.5 x64”直接打开程序。
• 面向对象
• 功能强大(可扩展、可嵌入) • Python是免费的开
源自由软件 • 具有良好的跨平台特性(可移植)
2 Python的应用领域
认识Python语言
作为一门优秀的程序设计语言,Python被广泛应用于各种领域, 目前业内几乎所有大中型互联网企业都:
2 Python安装
Windows下的Python集成开发环境
4)接下来进入Python安装界面
2 Python安装
Windows下的Python集成开发环境
5)当安装完成时,跳入到下图界面,点击Close关闭。
ቤተ መጻሕፍቲ ባይዱ
2 Python安装
《Python程序设计基础教程》选择和循环
3.1.2 用户输入——函数input()
例如,在Sublime Text中输入如下程序段: name=input('Please enter your name :')
或 pirnt('Hello,' + name + '!')
name=input('请输入你的名字:') pirnt('你好,' + name + '!')
真正的问题就是由“input()接收到的用户输入信 息,都是以字符串的形式存储在<变量>里”引 起的。字符型的数据,不能与一个数字(10)相 加。
3.1.2 用户输入——函数input()
这个问题,在交互执行模式里能够看得 更清楚。图3-2所示是交互执行的情形。 当我们询问变量age里是什么类型的数 据时,Python明白地给出'18',它是一 个用引号括起来的数字形式。也就是说, 变量age里存储的是一个字符串,而不 是数字。
它就不会被执行了; 事后如果觉得它还有用,只要去掉注释符号,即可恢复原状,这样省时又省力。
目录导航
3.1 程序结构及用户输入
3.1.1 程序的3种结构 3.1.2 用户输入——函数input() 3.1.3 转换函数int() 3.1.4 程序中的注释
3.2 选择语句——if
3.2.1 if的单分支选择 3.2.2 if-else的双分支选择 3.2.3 if-elif-else的多分支选择 3.2.4 if选择的嵌套
程序中调用函数input()的使用办法是: <变量>=input(<提示信息>) <提示信息>是input()的参数,当程序执行到input()时,Python就会把<提示信息>自
Python基础教程第1章
# My first Python program print('I am Python') 保存后,打开命令窗口。切换到MyfirstPython.py所
在的目录,然后执行下面的命令: python MyfirstPython.py 运行结果如下: I am Python
胶水语言(glue language)
Python经常用作将不同语言编写的程序“粘”在一起 的胶水语言。
Google内部的很多项目使用C++编写性能要求极高的部 分,然后用Python调用相应的模块。
C/C++: Boost.Python使得 Python 和 C++ 的类库能互相调用( .pyc) Java: Jython 是用Java实现的Python,可同时使用二者的类库 .NET: IronPython是Python在.NET平台上的版本。
【例1-3】 语句缩进的例子
print('Hello,'); print('I am Python');
运行这段程序的结果如下:
File "例1-3.py", line 2 print('I am Python'); ^
ndentationError: unexpected indent
1.2.4 下载和安装Pywin32
而Python是面向对象编程(OOP)的,支 持异常处理和类型检查
Python的支持者较喜欢称它为一种高阶 动态编程语言
强大易用的标准库
核心库不超过10Mb Html、Xml解析:BeautifulSoup, Expat 字符串处理:字典、数组切片、正则表达式
chap1Python语言概述
第1章 程序设计基础与Python概述
第一章 C语言概述
面向对象(Object Oriented)的高级语言 为了能更直接地描述问题域中客观存在的事物 (即对象)以及他们之间的关系,以对象作为 程序基本结构单位。核心是对象。如Python、 C++、Java等。
程序=对象+消息
7
第1章 程序设计基础与Python概述
17
第1章 程序设计基础与Python概述
第一章 C语言概述
Guido 在开发 Python 时,不仅为其添加了很 多 ABC 没有的功能,还为其设计了各种丰富 而强大的库,利用这些 Python 库,程序员可 以把使用其它语言制作的各种模块(尤其是C 语言和 C++)很轻松地联结在一起,因此 Python 又常被称为“胶水”语言。
第一章 C语言概述
有的编程语言可以一边执行一边转换,需要哪 些源代码就转换哪些源代码,不会生成可执行 程序,比如 Python、JavaScript、PHP、 Shell、MATLAB 等,这种编程语言称为解释 型语言,使用的转换工具称为解释器。
10
第1章 程序设计基础与Python概述 第一章 C语言概述
第一章 C语言概述
1) 可执行程序不能跨平台 2) 源代码不能跨平台
【例1】在C语言中要想让程序暂停可以使用“睡眠”函数,在 Windows 平台下该函数是 Sleep(),在 Linux 平台下该函数是 sleep(),首字母大小写不同。其次,Sleep() 的参数是毫秒, sleep() 的参数是秒,单位也不一样。
第一章 C语言概述
有的编程语言要求必须提前将所有源代码一次 性转换成二进制指令,也就是生成一个可执行 程序(Windows 下的 .exe),比如C语言、 C++、Golang、Pascal(Delphi)、汇编等, 这种编程语言称为编译型语言,使用的转换工 具称为编译器。
《Python程序设计基础教程》文件与目录操作
“a”的含义是以追加模式打开一个文件,若文件存在,打开时指针位于文件末尾,是在文件 末尾进行内容追加;若文件不存在,则是创建一个新的文件对象,并进行写入操作。
9.1.1 文件概述
例如有一个整数2 019 = 20+ 21+ 25+ 26+ 27+ 28+ 29+ 210,它的值在内存中需要用 2个字节存放,如图9-1(a)所示。那么,如果把它以文本形式存储到磁盘上,就要把2 019这 4 个 数 字 拆 开 视 为 4 个 字 符 , 将 它 们 对 应 的 ASCII 值 存 放 在 4 个 字 节 里 , 字 符 2 的 ASCII 值 是 “0011 0010”,字符0的ASCII值是“0011 0000”,字符1的ASCII值是“0011 0001”,字 符9的ASCII值是“0011 1001”,因此在磁盘里存放的是它的4个字节形式,如图9-1(b)所 示;如果把它以二进制值的形式存储到磁盘上,那就是用2个字节存放,如图9-1(c)所示。
把文本文件中的每行作为字符串存入列表,返回该列表
移动文件指针到新位置,offset是相对于whence的位置。whence为0表示从文件头开始 算;为1表示从当前位置开始算;为2表示从文件尾开始算。whence默认为0
9.1.2 创建和打开文件:函数open()
属性或方法 tell()
truncate([size])
表9-1 函数open()存取模式参数的最常见取值
属性或方法
功能描述
close()
python程序设计基础及实践(慕课版)教材题集
Python程序设计是当今世界上最流行的编程语言之一,它简洁、易读、功能强大,被广泛应用于数据分析、人工智能、全球信息湾开发等领域。
本文将基于慕课《Python程序设计基础及实践》教材题集,介绍Python程序设计的基础知识和实践技能,帮助读者快速掌握Python编程。
一、Python程序设计基础1.1 Python简介Python是一种高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python语法简洁优雅,易于阅读和理解,是理想的初学者编程语言。
1.2 Python基本语法Python的基本语法规范,包括变量命名规范、注释规范、缩进规范等,对初学者来说尤为重要。
良好的编码习惯有助于提高代码的可读性和可维护性。
1.3 数据类型与运算符Python支持多种数据类型,如整数、浮点数、字符串、列表、元组、字典等。
掌握不同数据类型的特点及其相应的运算符是程序设计的基础。
1.4 控制结构掌握Python的控制结构,包括条件语句、循环语句和函数定义等,是编写有效、高效程序的基础。
二、Python程序设计实践2.1 文件操作Python提供了丰富的文件操作功能,包括文件读写、文件迭代、文件重命名、文件删除等。
合理运用文件操作函数,可以实现数据的持久化存储和读取。
2.2 异常处理Python支持异常处理机制,通过try...except语句捕获和处理异常,有效防止程序崩溃或不受控制地运行。
2.3 模块与包Python的模块化设计使得程序的组织更加清晰,代码的复用性更高。
通过引入模块和包,可以有效地管理和组织大型程序。
2.4 数据结构与算法掌握Python中常用的数据结构,如列表、字典、集合等,以及基本的算法设计和实现,在解决实际问题时能够游刃有余。
三、《Python程序设计基础及实践》教材题集实践3.1 基础题目实践通过完成教材题集中的基础题目,如变量赋值、字符串处理、列表操作等练习,加深对Python基础知识的理解。
大学课程《Python程序设计》PPT课件:第1章 初识Python
Python程序设计
1.2 搭建Python环境
1.2.1 Python下载和安装
Python已经被移植到许多平台上,例如Windows、Mac、Linux等主流平台,可以 根据需要为这些平台安装Python。在Mac和Linux系统中,默认已经安装了Python。 如果需要安装其他版本的Python,可以登录Python官网,找到相应系统的Python安 装文件进行安装。
Python程序设计
1.1 Python语言概述
1.1.1 Python语言的发展
Python语言诞生于1990年,由吉多.范罗苏姆(Guido van Rossum)设计并领导开 发。1989年12月,Guido考虑启动一个开发项目以打发圣诞节前后的时间,所以决定 为当时正在构思的一个新的脚本语言写一个解释器,因此在次年诞生了Python语言。 该语言以“Python”命名源于Guido对当时一部英剧“Monty Python' s Flying Circus”的极大兴趣。
【提示】
(1)打开PyCharm,新建一个名为:pythonProject的项目并且保 存在D盘根目录下。 (2)在pythonProject项目里新建一个名为:HelloChina的.py文件 。 (3)在HelloChina.py文件中输入代码:print("中国,我爱你!"), 如图1-32所示。 (4)在代码输入空白区域单击鼠标右键,选择Run命令执行代码, 在PyCharm下方的控制台可以看到“中国,我爱你!”已经被打印 输出了。
Python程序设计
1.4 Python程序的编写与运行
《Python程序设计基础》习题答案与分析
Python程序设计基础习题答案与分析程昱第1章基础知识1.1 简单说明如何选择正确的P ytho n版本。
答:在选择Pyt hon的时候,一定要先考虑清楚自己学习Pyth on的目的是什么,打算做哪方面的开发,有哪些扩展库可用,这些扩展库最高支持哪个版本的Py thon,是Pytho n 2.x还是Pyt hon 3.x,最高支持到P y thon 2.7.6还是Pyt hon 2.7.9。
这些问题都确定以后,再做出自己的选择,这样才能事半功倍,而不至于把大量时间浪费在Pyth on的反复安装和卸载上。
同时还应该注意,当更新的Py thon版本推出之后,不要急于更新,而是应该等确定自己所必须使用的扩展库也推出了较新版本之后再进行更新。
尽管如此,Python 3毕竟是大势所趋,如果您暂时还没想到要做什么行业领域的应用开发,或者仅仅是为了尝试一种新的、好玩的语言,那么请毫不犹豫地选择P y thon 3.x系列的最高版本(目前是Pyt hon 3.4.3)。
1.2 为什么说Py thon采用的是基于值的内存管理模式?Python采用的是基于值的内存管理方式,如果为不同变量赋值相同值,则在内存中只有一份该值,多个变量指向同一块内存地址,例如下面的代码。
>>> x = 3>>> id(x)10417624>>> y = 3>>> id(y)10417624>>> y = 5>>> id(y)10417600>>> id(x)10417624>>> x = [1, 2, 3, 1, 1, 2]>>> id(x[0])==id(x[3])==id(x[4])True1.3 解释Pyth o n中的运算符“/”和“//”的区别。
python程序设计基础教程(微课版)教案
数据模型
描述数据、数据关系以及数据约束的概念和工具的集合。
SQL(Structured Query…
用于管理关系数据库的标准编程语言。
SQLite是一个轻量级的关系数据库管理系统,它包含在一个相对小的C库中。
SQLite简介
介绍如何在Python环境中安装和配置SQLite数据库。
应用广泛
Python在数据分析、人工智能、Web开发等领域都有广泛应用。
丰富的库
Python拥有庞大的标准库和第三方库,可以轻松地实现各种功能。
跨平台
Python可以在多种操作系统中运行,具有良好的跨平台性。
高级语言
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。
简单易学
Python语法简洁清晰,易于上手,是初学者的理想选择。
关闭文件
使用`read()`、`readline()`或`readlines()`等方法读取文件内容。
使用`write()`或`writelines()`方法向文件中写入内容。
使用`close()`方法关闭文件,释放资源。
使用`os.path`模块中的函数进行文件路径的拼接、分解、获取文件名等操作。
01
通过键访问字典元素
02
修改字典元素的值
03
字典的常用操作
添加键值对
删除键值对
查找键值对
遍历字典
直接使用键赋值
get() 方法或 in 运算符
del 语句或 pop() 方法
keys(), values(), items() 方法
使用大括号 {} 或 set() 函数创建集合
注意:创建空集合时不能使用 {},应使用 set() 函数
《Python程序设计》教案
《Python程序设计》教案Python程序设计教案一、课程简介本课程旨在介绍Python编程语言的基本概念和应用场景。
通过本课程的研究,学生将掌握Python编程的基础知识,并能够运用Python语言解决实际问题。
二、教学目标1. 理解Python编程语言的基本语法和数据结构;2. 掌握Python的常用内置函数和常用模块;3. 能够使用Python编写简单的程序和脚本;4. 学会利用Python解决实际问题。
三、教学内容第一课:Python基础- Python的起源和发展- 安装Python开发环境- Python的基本语法和数据类型- 变量和运算符- 控制流程和条件语句第二课:函数和模块- 函数的定义和调用- 常用内置函数和自定义函数- 模块的导入和使用- 常用的Python模块介绍第三课:文件操作和异常处理- 文件的读写操作- 异常的捕获和处理- 文件管理和目录操作第四课:面向对象编程- 类和对象的概念- 类的定义和实例化- 继承和多态- 封装和抽象第五课:实践项目- 基于Python的小型项目实践- 学生自主选题并完成项目四、教学方法1. 理论讲解:通过讲解Python的基础概念和实例代码,帮助学生掌握知识要点。
2. 实例演示:通过示范演示Python编程的实际操作,培养学生的实际操作能力。
3. 实践项目:组织学生进行小型项目实践,提高学生的编程能力和问题解决能力。
五、评估方式1. 平时成绩:包括课堂参与和作业完成情况。
2. 期末考核:以小型项目实践为主要评估内容。
六、教学资源1. 教材:《Python编程入门》2. 软件:Python开发环境、编辑器七、参考资料八、备注本教案可根据实际情况进行调整和补充,以达到教学效果的最佳化。
《Python程序设计教程》习题答案
《Python程序设计教程》习题答案说明:以下习题答案是机械工业出版社出版的《Python程序设计教程》(作者:程细柱和程心怡)一书中各章节习题的答案,希望对读者有用。
第1章Python的开发平台(进入Python城堡)一、判断题1.(╳)2.(√)3.(╳)4.(√)5.(√)6.(╳)7.(√)二、单选题1.B 2.C 3.D 4.B 5.D 6.C7.C8.B9.C10.B11.B12.B13.C14.A15.B、D16.D三、填空题1.引用计数和垃圾收集器2.交互和脚本文件3.>>>4.help(“命令”)5..py四、简答题1.答:具体过程如下:1)用户选择“开始”菜单的“所有程序”,选择打开Python的IDLE窗口;2)在IDLE窗口选择“File/New File”菜单打开程序编辑窗口;3)在编辑窗口中输入程序源代码;4)输入完源代码后,选择编辑窗口的“File/Save”菜单保存Python程序文件;5)选择编辑窗口的“Run/Module”菜单或者按快捷键F5执行该程序。
2.答:Python语言具有简单易学、规范代码、能交互运行、免费开源、面向对象、可移植性好、可嵌入性强、丰富的标准库、高层的解释型语言等优点;它常常应用于人工智能、大数据、科学计算、云计算、云服务、网络爬虫、Web开发、桌面软件、游戏开发等领域。
第2章Python的基础知识(初遇城堡语言)一、判断题1.(√)2.(╳)3.(√)4.(╳)5.(√)6.(╳)7.(╳)8.(╳)9.(╳)二、单选题1.D2.B 3.D 4.A 5.A 6.D7.C8.A9.B10.D11.D12.B13.D14.B15.B16.D17.C18.A19.A20.C21.D22.A23.B24.C25.D26.C27.D28.C29.A30.B31.B32.D33.B34.C35.D36.C37.B38.C39.A40.B41.A42.D43.C44.B45.C46.B47.C48.A49.C50.B51.D52.D53.C54.B55.D56.B57.D三、填空题1.True和False2.83.74.浮点型(float)、布尔型(bool)和复数类型(complex)5.关系运算、逻辑运算、位运算四、名词解释1.是指在运行期间才去做数据类型检查的语言。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.3.1 Python程序的运行步骤
程序要实现的功能: 第1条语句是将名字“adam”存储在变量first_name里; 第2条语句是将姓“smith”存储在变量last_name里; 第3条语句是将名和姓拼成全名存储在变量full_name里; 第4条语句是拼成一句问候语,并将其存储在变量massage里; 第5条语句是在屏幕上输出问候语,如图1-25所示。
1.1.2 Python的版本更新和卸载
1.2 Sublime Text的安装
1.2.1 在Windows操作系统下安装Sublime Text 1.2.2 Sublime Text简介
1.3 Python程序的运行
1.3.1 Python程序的运行步骤 1.3.2 开始编程前的两点建议 1.3.3 交互执行模式
图1-14
图1-15
目录导航
1.1 Python的安装
1.1.1 在Windows操作系统下安装Python 1.1.2 Python的版本更新和卸载
1.2 Sublime Text的安装
1.2.1 在Windows操作系统下安装Sublime Text 1.2.2 Sublime Text简介
1.3 Python程序的运行
图1-6
图1-7
1.1.1 在Windows操作系统下安装Python
下载、安装完成后,可以查看当前计算机的C盘。这时,在其根目录下会出现Python的标识 “python-3.6.4”,如图1-9所示。
图1-8
图1-9
目录导航
1.1 Python的安装
1.1.1 在Windows操作系统下安装Python
名字变了
文件性质改变 出现了一些带颜色的符号
图1-26
图1-27
请注意,这之间发生了很多变化:文件名变了;文件的性质由“纯文本”变为了“Python”;在程 序文本里,有的符号和名称改变了颜色。这一切都是编辑器Sublime Text为程序员提供的信息,为 程序员编写出正确的程序代码提供的便利。
1.1.1 在Windows操作系统下安装Python
选择“Install Now”选项,开始安装,如图1-6所示。安装成功后,单击“Close”按钮,如图1-7 所示,就会出现图1-8所示的“管理员:C:\Windows\system32\cmd.exe-python”窗口,它正 是我们所需要的Python工作窗口,因为它显示了Python提示符“>>>”。
1.1.2 Python的版本更新和卸载
要退出Python,可以在提示符“>>>”后,输入命令“exit()”或按Ctrl+Z(^Z)组合键。 如果已安装了Python,需要更新或卸载Python,可以通过重复以上的安装步骤,在出现图114所示的对话框后,会直接出现图1-15所示的对话框。这里提供了3项功能:Modify(修改)、 Repair(恢复)、Uninstall(卸载)。
要说明的是,适合Python的文本编辑程序有多种,Sublime Text仅是其中之一; 还要说明的是,这里介绍的安装过程,都是针对Windows操作系统的。如果使用的是 Linux或Mac OS X等操作系统,那么安装过程会有所不同,这里不做描述。
目录导航
1.1 Python的安装
1.1.1 在Windows操作系统下安装Python
图1-16
图1-17
1.2.1 在Windows操作系统下安装Sublime Text
下载完成后,双击安装文件,打开图1-18所示的“Sublime Text3”对话框。勾选“添加到开始菜 单”和“安装完成后立即运行”两个复选框后,单击“立即安装”按钮,出现图1-19所示的对话框, 可以根据自己的需要选择软件的安装位置。这里Python被安装在了C盘,Sublime Text被安装在了 D盘。注意不要勾选图中的复选框。
单击画面中的黄色按钮即可下载当前最新版本的Python安装程序。本书以Python 3.6.4版本为例, 其他版本的安装和使用方法类似。单击“下载”按钮,下载Python的安装程序。
这时桌面上出现图1-3所示的“新建下 载任务”对话框,里面给出了下载的 “网址”、“名称”和“下载到”的 位置。如果保持默认设置,系统会将 “名称”为“python-3.6.4.exe”的 软件下载到“C:\”(C盘的根目录) 下。
1.4 Python自带的集成开发环境IDLE简介 结束语
1.2.2 Sublime Text简介
1.当前编辑文本
“当前编辑文本”记录了编辑器 正在为哪个文本服务。图1-21中记 录的是“untitled”,即一个未命名 的新创建的文本文件。而在图1-23 中,显示的则是“D:\test4.py”, 表示正在为D盘根目录下的test4.py 文本服务。
1.4 Python自带的集成开发环境IDLE简介 结束语
1.1.2 Python的版本更新和卸载
识别计算机系统里有没有安装Python,有如下两种方法。
(1)在桌面上按住Shift键的同时单击鼠标右键,在弹出的快捷菜单中选择“在此处打开命令窗 口(W)”选项,打开图1-10所示的命令窗口。这时,在提示符“>”后输入“python”,并按 Enter键,如果窗口显示的结果是“‘python’不是内部或外部命令,也不是可运行的程序或批处 理文件。”,如图1-11所示,则表明系统目前没有安装Python。
当前编辑文本
菜单行
打开文件区 文本编辑区状态
文本编辑区
图1-20
图1-21
1.2.1 在Windows操作系统下安装Sublime Text
通过上述安装过程,Sublime Text 3 的快捷方式也会出现在桌面上,双击 该图标即可打开程序,如图1-22所示。
图1-22
目录导航
1.1 Python的安装
1.1.1 在Windows操作系统下安装Python 1.1.2 Python的版本更新和卸载
1.2 Sublime Text的安装
1.2.1 在Windows操作系统下安装Sublime Text 1.2.2 Sublime Text简介
1.3 Python程序的运行
1.3.1 Python程序的运行步骤 1.3.2 开始编程前的两点建议 1.3.3 交互执行模式
图1-18
图1-19
1.2.1 在Windows操作系统下安装Sublime Text
单击“下一步”按钮,出现图1-20所示的对话框。注意不要勾选图中的复选框。安装结束后,屏幕 上就会立即出现编辑器“Sublime Text3”的工作窗口,如图1-21所示。下面就可以开始利用它来 进行Python语言程序的编写了。
图1-23
1.2.2 Sublime Text简介
2.菜单行
“菜单行”里的菜单项都有自己的子菜单,以对应完成不同的工作。例如,菜单项“文件 (F)”的子菜单里有“新建文件(N)”“打开文件(O)”“保存(S)”等,它们的含义 大都是明确的,这里不再细讲。
3.打开文件区
“打开文件区”(OPEN FILES)按照打开的顺序列出了文件的名字。例如,在图1-23中, 先后打开的文件是test1.py、test2.py和test4.py。其中,文件test4.py高亮显示,表明图123的“文本编辑区”里显示的是test4.py的文本内容,并正在对它进行编辑工作。
1.3.1 Python程序的运行步骤 1.3.2 开始编程前的两点建议 1.3.3 交互执行模式
1.4 Python自带的集成开发环境IDLE简介 结束语
1.2.1 在Windows操作系统下安装Sublime Text
进入Sublime Text中文官网,如图1-16所示。单击“下载”按钮,打开下载界面,如图1-17所示。 根据自己的计算机配置,选择下载合适的安装版本。
1.1.2 Python的版本更新和卸载
1.2 Sublime Text的安装
1.2.1 在Windows操作系统下安装Sublime Text 1.2.2 Sublime Text简介
1.3 Python程序的运行
1.3.1 Python程序的运行步骤 1.3.2 开始编程前的两点建议 1.3.3 交互执行模式
第1章
搭建Python的工作平台
Python程序设计基础教程(慕课版)
工业和信息化人才培养规划教材 高职高专计算机系列 国家精品资源共享课程配套教材 人民邮电出版社
本章导读
The chapter’s introduction
与其他程序设计语言一样,要使用Python编程,就需要在计算机里搭建起可以让 它工作的平台。这个平台至少要由两个部分组成:一是语言编译(或解释)程序,二 是代码编辑程序,二者缺一不可。在本书中,前者是Python,后者是Sublime Text。 本章将向读者介绍这两个程序的具体安装过程。
图1-24
目录导航
1.1 Python的安装
1.1.1 在Windows操作系统下安装Python 1.1.2 Python的版本更新和卸载
1.2 Sublime Text的安装
1.2.1 在Windows操作系统下安装Sublime Text 1.2.2 Sublime Text简介
1.3 Python程序的运行
1.3.1 Python程序的运行步骤 1.3.2 开始编程前的两点建议 1.3.3 交互执行模式