第一课:用python编程课时教学设计
课题 用Python编程 单元 第一单元 学科 信息技术 年级 八年级
教学 目标 1.了解什么是编程,什么是编程语言; 2.了解什么是 Python 命令,什么是 Python 程序; 3.掌握 print() 函数的常用格式;能区分字符串和数值; 4.掌握输入 Python 命令和输入 Python 程序的方法。
教学重点 掌握输入 Python 命令和输入 Python 程序的方法是本课的重点
教学难点 难点是区分“字符串”表达式和“数学”表达式
教学过程
教学环节 教师活动 学生活动 设计意图
新课导入 目前世界上有600多种程序设计语言,常用的语言有Python、C、C++、Java、JavaScript等;Python 语言是一种简单易学、应用广泛的编程语言,世界上有很多人正在使用 python 从事科研和软件开发。 了解编程语言。 吸引学生,启发兴趣。
讲授新课 举例讲解:什么是Python命令 单击【开始】→【Python文件夹】→【IDLE】,进入Python?Shell。在提示符“>>>”的后面输入Python命令并按回车键,该命令就会立即执行并显示结果。如图1-1所示: 图1-1中的print("Hello,world!")就是一条Python命令,后一行的“Hello,world!”就是该命令的执行结果。 理解:在提示符“>>>”的后面输入Python命令,按回车键后执行的是结果。 掌握理解Python命令的使用。
一、Python命令 1、格式1:print() 格式:print(表达式) 功能:输出“表达式”的结果。其中的表达式可以是“数学”表达式、“字符串”表达式等。“数学”表达式的含义与我们数学课本的数学表达式相同。“字符串”表达式是用英文的单引号或双引号括起来的一串字符。 2、试一试: 1.用print()函数输出下列“数学”表达式的计算结果。 3+5,35-64,170÷(22+63),(4+5)×3÷2 (注:在Python中,“÷”用“/”表示,“×”用“*”表示。) 2.用print()函数输出下列“字符串”表达式。 “Teacher”“Wang”“Teacher”+“Wang” “I”+“like”+“Python” (注:在Python中,“+”可以将两个“字符串”连接成一个字符串。) 阅读课本,学习掌握格式1:print()命令。 深入探索学习。
3、小博士: 1.Python中,命令和标点符号需要使用英文格式,否则会报错。 2.Python中有两种很重要的数据,一是字符串,二是数值。凡是加上了引号(单引号和双引号都可以)的字符、数字等都是字符串。凡是未加引号的数字(包括小数)都是数值。数值能进行加减乘除运算(数学表达式)。 3.数学表达式的运算顺序是:先乘除后加减,如果要改变运算顺序,先完成某个运算,只需要在它的两边加上英文格式的圆括号。 4.如果要把两个字符串拼接起来,使用“+”号。 课堂阅读,掌握小博士提示内容。 阅读,掌握
4、格式2:print(表达式1,表达式2,……) 功能:输出表达式1,表达式2,……的结果。其中的表达式可以是“数学”表达式、“字符串”表达式等。表达式之间用英文格式的逗号隔开。 5、试一试: 在Python?Shell中输入如下print()函数,观察输出的结果: >>>print("3+5=",3+5) >>>print("(4+5)×3÷2=",(4+5) * 3/2) >>>print("What?is?3+2?","It's",3+2) 阅读课本,学习掌握格式2:print()命令。 加深探索学习。
Python程序 在Python?Shell中,每输入一个命令并按回车键,计算机就马上执行该命令。显然,如果要计算机做一件复杂的事情,每次都要输入很多命令,不仅麻烦,还容易出错。通常,如果要计算机执行一系列命令,就把这些命令写在一个文件中,这个文件就是程序,计算机执行这个程序,就会执行文件中的一系列命令。 【例题1-1】编写一个程序,显示下面两行文字: Hello,world! I?like?coding! 【操作步骤】 第一步:在Python?Shell中单击菜单【File】→【New?File】,于是就打开了Python?IDLE文 本编辑器,如图1-2所示: 第二步:在文本编辑器中输入命令,如图1-3所示: 第三步:保存文件,然后单击菜单【Run】→【Run?Module】运行程序。如图1-4所示: 程序运行结果将显示在Python?Shell窗口中。如图1-5所示: 在保存程序的文件夹中可以看到程序文件,文件的扩展名是?“.py”。 阅读课本,学习并区分Python命令、Python程序; 并编写Python程序。 通过阅读理解,教师举例讲解提高分辨能力,理解并掌握学习内容。
扩展练习 试一试: 编写一个程序,显示如下内容: 梯形的上底是4; 下底是5; 高是3。 它的面积是: (4+5)×3÷2=13.5 尝试完成编写计算梯形的面积程序。 巩固提升。