Python教案-教学设计概要

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

时间:

•编译和解释的区别

–编译:一次性的翻译,需对目标代码优化

–解释:每次运行都需要

•编译:源代码(高级语言)转换成目标代码(机器语言)

解释:源代码逐条转化成目标代码同时逐条运行目标代码的过程

•编译的好处

–目标代码执行速度更快

–目标代码在相同操作系统上使用灵活

–解释的好处

–便于维护源代码

–良好的可移植性

•Python语言:将解释器和编译器结合的脚本语言•计算机已成为普通工具

•学会编程:满足感和安全感

•C/C++等语言:复杂

•Python语言:充满快乐和创造性的全新旅程

3.Python语言概述

•Python语言的历史

–诞生于1989年,已有25年,达到成熟期

–2000年, Python 2.0, 2,.7.6

–2008年, Python 3.0, 3.4.x

•Python语言的特点

–强制缩进保证可读性

–不需要主函数

–可以同时被解释和编译执行

–语言简洁

–编程模式灵活(面向过程和面向对象)

4.Python语言的开发环境配置

•安装Python运行环境

–到Python主页下载并安装Python基本开发和运行环境,网址:

/download/

–根据操作系统选择不同版本

–下载相应的Python 2.7.6版本程序,跟随提示安装

•使用Python运行环境

–方法一:启动Windows命令行工具,输入python,在>>>后输入Python语句,如图所示输入exit()或quit()退出

–方法二:调用已安装的IDLE来启动Python运行环境,

–方法三:按照语法格式编写代码,保存为文件,例如源文件hello.py。打开Windows命令行,使用命令python hello.py来运行文件

•使用Python运行环境

–方法四:打开IDLE,Ctrl+N打开一个新窗口,输入语句并保存,使用快键建F5即可运行该程序

–方法五:将Python集成到Eclipse等面向较大规模项目开发的集成开发环境中

–其他操作系统上配置Python环境与上述在Windows上的配置方法类似

5.Hello程序

•你的第一个程序:在屏幕上打印出“Hello World”

–print “Hello World”

–表示将引号中的信息输出到屏幕上

显示效果如下:

二、上机练习

首先进行Python的安装与开发环境配置,

接着完成第一个程序“Hello World”

三、本课小结

计算机的基本概念

程序设计语言分类

编译和解释

Python语言概述

Python的Hello程序编写及开发环境配置

课后

反思

时间:

print "你好,同学……我和你们班主任之间有一个秘密!?"

print "这个秘密就在1-99之间的一个数字。我会给你6次机会来猜这个数字,猜对你就可以获赠加多宝一罐!"

while guess !=secret and tries < 6:

guess = input("来猜个数字吧!?")

if guess < secret:

print "太低了喔!~"

elif guess > secret:

print "太高了喔!~"

tries = tries + 1

if guess == secret:

print "哦也!你猜中这个数字了!!那么加多宝的话,请出门左拐找你们蒋老师!"

else:

print "我不会给你更多机会了,同学!你现在得请我喝一瓶王老吉!"

print "这个秘密数字就是————", secret

======================================================

程序解析:

while、if 、else、elif 和input 指令我们在以后会详细的学到。

程序概念点:

•由程序随机选取秘密数。

•用户输入他猜的数。

•程序根据秘密数检查用户猜的结果:太大还是太小?

•用户不断尝试,直到猜出这个数,或者用完所有机会。

•猜到的数与秘密数一致时,玩家获胜。

>>> 教学过程结束。

课堂小结:

•学会了如何启动IDLE;

•了解了交互模式;

if 表达式1:

代码块1

elif 表达式2:

代码块2

else:

代码块_其他

d)嵌套

2.了解三元表达式

Expression1 if boolean_expression else Expression2

如果满足条件A大于B,则max值为A,反之max为B

如:max=A if A>B else B

例如:

3.掌握range()

range():产生整数序列

例:

range(n):产生从0开始,到n的数字序列,不包括n。

range(m,n):产生从m开始,到n的数字序列,不包括n。

range(m,n,k):产生从m开始,到n,增量为k的数字序列,不包括n。

4.掌握循环语句

a)掌握for语句

语法格式:

for expression1 in iterable:

for_suite

else:

相关文档
最新文档