3 Python语法编程.(教案)-《程序设计基础(Python)》同步教学(电子工业版)

2024-08-02
| 37页
| 88人阅读
| 2人下载
普通

内容正文:

Python语法编程 课程名称 Python语言程序 教学内容 Python语法编程 课时 1 项目性质 □演示性 □验证性 □设计性 √综合性 授课班级 授课日期 授课地点 教学目标 借助Pycharm,建立Python3项目,并实现基础实验。 教学内容 1.借用Pycharm工具,建立Python3项目 2.设a=9; 分别求出 a+=10 , a-=5, a*=8, a/=3的结果 3.定义三个数a=10, b=20, c=30, 1)((a>=b)= =(b= =c)= =(c<a))的结果 2)((a!=b)==(a!=c)==(c==a)) 3)(a>b) 4.设 m=False, a=1, b=3, c=9;则计算 1)m=(a>b) and (b<c); 2)m=((a>=b) and (b==c) or (c<a)) 5.求圆的面积 6.计算3.5四舍五入的结果,计算-3.5四舍五入的结果,计算3.5向上取整的结果,计算-3.5向下取整的结果 7.输入一个数字,并将这个数字是否大于1的结果打印出来 8.借用Pycharm工具,建立Python3项目 9.做学生成绩系统,如果成绩大于80分,输出优秀,如果成绩大于70分并且小于80分,输出良好,如果成绩大于60分并且小于70分,输出及格,小于60分输出不及格。 10.输入一个数,判断它是否能被3、5、7整除,注意考虑同时整除的情况 11.循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误 12.编写代码求list的交集与差集 13.去除列表['b','c','d','b','c','a','a']中重复的元素 教学重点 1.借用Pycharm工具,建立Python3项目 2.做学生成绩系统,如果成绩大于80分,输出优秀,如果成绩大于70分并且小于80分,输出良好,如果成绩大于60分并且小于70分,输出及格,小于60分输出不及格。 3.输入一个数,判断它是否能被3、5、7整除,注意考虑同时整除的情况 4.循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误 5.编写代码求list的交集与差集 6.去除列表['b','c','d','b','c','a','a']中重复的元素 教学难点 1.借用Pycharm工具,建立Python3项目 2.设a=9; 分别求出 a+=10 , a-=5, a*=8, a/=3的结果 3.定义三个数a=10, b=20, c=30, 1)((a>=b)= =(b= =c)= =(c<a))的结果 2)((a!=b)==(a!=c)==(c==a)) 3)(a>b) 4.设 m=False, a=1, b=3, c=9;则计算 1)m=(a>b) and (b<c); 2)m=((a>=b) and (b==c) or (c<a)) 5.求圆的面积 6.计算3.5四舍五入的结果,计算-3.5四舍五入的结果,计算3.5向上取整的结果,计算-3.5向下取整的结果 7.输入一个数字,并将这个数字是否大于1的结果打印出来 教学准备 装有Python的计算机 教学课件PPT 2 学科网(北京)股份有限公司 教学过程 教学环节 教学内容与过程 (教学内容、教学方法、组织形式、教学手段) 课前组织 做好上课前的各项准备工作(打开计算机、打开课件、打开软件、打开授课计划、教案等),吸引学生注意力。 课程说明 【目的】 使学生从了解本节课的学习目标、学习重点、考评方式等方面明确课程学习的要求和目标。 课程内容描述 1.借用Pycharm工具,建立Python3项目 知识点 1)Pycharm工具下建立Python项目 2)项目中建立统一的UTF-8编码格式 3)项目中建立包名 实验目的 1)掌握Pycharm工具下建立Python项目的方法 实验环境 1)Oracle Linux 7.4 2)Jdk1.8.0_171 3)Pycharm 4)Python3.6.5 实验步骤 1)打开Pycharm工具,建立项目与包名 1.鼠标双击桌面“pycharm”图标,打开pycharm工具,依次选择主菜单File->New Project…选项。 2.如果是第1次打开此工具会弹出“Welcome to PyCharm Community Edition”窗口,鼠标点击“Do not show again”,下次再打开工具时就不会弹出此窗口,然后选择“Create New Project”。 3.在弹出的Create Project窗口中,显示的Location对应的文本框中输入项目名project,点击Create按钮,完成项目的创建。 4.建立包名experiment,用于写清洗Python程序。具体做法:选中新建立的项目project->鼠标右键->New->Python Package。 5.在弹出的New Package窗口中的文本框内,输入要建立的包名(用户可自定义)“experiment”,点击OK按键,完成包名的创建。 6.此时在窗口左侧的窗口中的project项目下可以看到新建立experiment程序包,在该包下写实验相关的Python程序。 2)建立对中文支持良好的统一的UTF-8编码格式 1.设置统一的编码模式,使新生成的文件支持中文,统一设置utf-8编码。具体做法:File->settings->Editor->File and Code Templates->Python Script。在Python Script对应的文本模式中输入具体编码设置,点击OK按钮,完成设置。 [Code 001]: #!/usr/bin/python # -*- coding:utf-8 -*- 2.设a=9; 分别求出 a+=10 , a-=5, a*=8, a/=3的结果 知识点 1)Python的加减乘除运算 实验目的 1)掌握Python的加减乘除运算 实验环境 1)Oracle Linux 7.4 2)Jdk1.8.0_171 3)Pycharm 4)Python3.6.5 实验步骤 1)新建工程project下的包名experiment下,新建One.py源代码文件。输入如下代码执行并查看结果 1.建立One.py文件,用于编写Python实验程序。具体做法:选中新建立的项目project-下新建立的包名experiment>鼠标右键->New->Python File。 2.在弹出的新建立Python文件(New Python file)窗口中显示的Name属性对应的文本框中输入文件名One,点击OK按键,完成文件的建立。 3.编写One.py文件的代码。具体代码如下: [Code 002]: #!/usr/bin/python # -*- coding:utf-8 -*- a = 9 a += 10 print ('a1',a) a -= 5 print ('a2',a) a *= 8 print ('a3',a) a /= 3 print ('a4',a) 4.在One.py文件的空白处,鼠标右键选“Run‘One’”,运行代码。 5.在Pycharm工具当前项目窗口的底部看到运行的结果。如图所示。 3.定义三个数a=10, b=20, c=30, 1)((a>=b)= =(b= =c)= =(c<a))的结果 2)((a!=b)==(a!=c)==(c==a)) 3)(a>b) 知识点 1)python的运算符号 实验目的 1)掌握使用python的运算符号 实验环境 1)Oracle Linux 7.4 2)Jdk1.8.0_171 3)Pycharm 4)Python3.6.5 实验步骤 1)新建Two.py源代码文件。输入如下代码执行并查看结果 1.建立Two.py文件,用于编写Python实验程序。具体做法:选中新建立的项目project-下新建立的包名experiment>鼠标右键->New->Python File。 2.在弹出的新建立Python文件(New Python file)窗口中显示的Name属性对应的文本框中输入文件名Two,点击OK按键,完成文件的建立。 3.编写Two.py文件的代码。具体代码如下: [Code 003]: #!/usr/bin/python # -*- coding:utf-8 -*- a = 10 b = 20 c = 30 print ((a>=b)==(b==c)==(c<a)) print ((a!=b)==(a!=c)==(c==a)) print (a>b) 4.在Two.py文件的空白处,鼠标右键选“Run‘Two’”,运行代码。 5.在Pycharm工具当前项目窗口的底部看到运行的结果。如图所示。 4.设 m=False, a=1, b=3, c=9;则计算 1)m=(a>b) and (b<c); 2)m=((a>=b) and (b==c) or (c<a)) 知识点 1)Python的是否判断 实验目的 1)掌握使用Python的是否判断 实验环境 1)Oracle Linux 7.4 2)Jdk1.8.0_171 3)Pycharm 4)Python3.6.5 实验步骤 1)新建Three.py源代码文件。输入如下代码执行并查看结果 1.建立Three.py文件,用于编写Python实验程序。具体做法:选中新建立的项目project-下新建立的包名experiment>鼠标右键->New->Python File。 2.在弹出的新建立Python文件(New Python file)窗口中显示的Name属性对应的文本框中输入文件名Three,点击OK按键,完成文件的建立。 3.编写Three.py文件的代码。具体代码如下: [Code 004]: #!/usr/bin/python # -*- coding:utf-8 -*- m = False a = 1 b = 3 c = 9 m = (a>b) and (b<c) print ('m1',m) m = ((a>=b) and (b==c) or (c<a)) print ('m2',m) 4.在Three.py文件的空白处,鼠标右键选“Run‘Three’”,运行代码。 5.在Pycharm工具当前项目窗口的底部看到运行的结果。如图所示。 5.求圆的面积 知识点 1)用python求解圆的面积 实验目的 1)掌握使用求解圆的面积 实验环境 1)Oracle Linux 7.4 2)Jdk1.8.0_171 3)Pycharm 4)Python3.6.5 实验步骤 1)新建Four.py源代码文件。输入如下代码执行并查看结果 1.建立Four.py文件,用于编写Python实验程序。具体做法:选中新建立的项目project-下新建立的包名experiment>鼠标右键->New->Python File。 2.在弹出的新建立Python文件(New Python file)窗口中显示的Name属性对应的文本框中输入文件名Four,点击OK按键,完成文件的建立。 3.编写Four.py文件的代码。具体代码如下: [Code 005]: #!/usr/bin/python # -*- coding:utf-8 -*- import math #载入math包 r = 5 print ('Area of a circle: ',math.pi * r * r) 4.在Four.py文件的空白处,鼠标右键选“Run‘Four’”,运行代码。 5.在Pycharm工具当前项目窗口的底部看到运行的结果。如图所示。 6.计算3.5四舍五入的结果,计算-3.5四舍五入的结果,计算3.5向上取整的结果,计算-3.5向下取整的结果 知识点 1)Python的取整 实验目的 1)掌握Python的取整的三个方法 实验环境 1)Oracle Linux 7.4 2)Jdk1.8.0_171 3)Pycharm 4)Python3.6.5 实验步骤 1)新建Five.py源代码文件。输入如下代码执行并查看结果 1.建立Five.py文件,用于编写Python实验程序。具体做法:选中新建立的项目project-下新建立的包名experiment>鼠标右键->New->Python File。 2.在弹出的新建立Python文件(New Python file)窗口中显示的Name属性对应的文本框中输入文件名Five,点击OK按键,完成文件的建立。 3.编写Five.py文件的代码。具体代码如下: [Code 006]: #!/usr/bin/python # -*- coding:utf-8 -*- import math print (round(3.5)) print (round(-3.5)) print (math.ceil(3.5)) print (math.floor(-3.5)) 4.在Five.py文件的空白处,鼠标右键选“Run‘Five’”,运行代码。 5.在Pycharm工具当前项目窗口的底部看到运行的结果。如图所示。 7.输入一个数字,并将这个数字是否大于1的结果打印出来 知识点 1)Python的逻辑判断 实验目的 1)掌握Python的逻辑判断 实验环境 1)Oracle Linux 7.4 2)Jdk1.8.0_171 3)Pycharm 4)Python3.6.5 实验步骤 1)新建Six.py源代码文件。输入如下代码执行并查看结果 1.建立Six.py文件,用于编写Python实验程序。具体做法:选中新建立的项目project-下新建立的包名experiment>鼠标右键->New->Python File。 2.在弹出的新建立Python文件(New Python file)窗口中显示的Name属性对应的文本框中输入文件名Six,点击OK按键,完成文件的建立。 3.编写Six.py文件的代码。具体代码如下: [Code 007]: #!/usr/bin/python # -*- coding:utf-8 -*- val = input('Input a number:') print (val > 1) 4.在Six.py文件的空白处,鼠标右键选“Run‘Six’”,运行代码。 5.在Pycharm工具当前项目窗口的底部看到运行的窗口,会提示你输入一个数字。 6.从键盘输入数字2,按回车键,发现提示“类型错误:>号不支持str和int实例间的比较”。因为input()返回的数据类型是str,不能直接和整数进行比较。 7.为了解决上述的问题,必须先把str换成整数。具体实现的方法是在第三行代码处使用int()函数来实现这个功能。具体代码修改样式,如图所示。修改好后再次运行该文件,从键盘录入2,发现运行成功。 1.借用Pycharm工具,建立Python3项目 知识点 1)Pycharm工具下建立Python项目 2)项目中建立统一的UTF-8编码格式 3)项目中建立包名 实验目的 1)掌握Pycharm工具下建立Python项目的方法 实验环境 1)Oracle Linux 7.4 2)Jdk1.8.0_171 3)Pycharm 4)Python3.6.5 实验步骤 1)打开Pycharm工具,建立项目与包名 1.鼠标双击桌面“pycharm”图标,打开pycharm工具,依次选择主菜单File->New Project…选项。 2.如果是第1次打开此工具会弹出“Welcome to PyCharm Community Edition”窗口,鼠标点击“Do not show again”,下次再打开工具时就不会弹出此窗口,然后选择“Create New Project”。 3.在弹出的Create Project窗口中,显示的Location对应的文本框中输入项目名project,点击Create按钮,完成项目的创建。 4.建立包名experiment,用于写清洗Python程序。具体做法:选中新建立的项目project->鼠标右键->New->Python Package。 5.在弹出的New Package窗口中的文本框内,输入要建立的包名(用户可自定义)“experiment”,点击OK按键,完成包名的创建。 6.此时在窗口左侧的窗口中的project项目下可以看到新建立experiment程序包,在该包下写实验相关的Python程序。 2)建立对中文支持良好的统一的UTF-8编码格式 1.设置统一的编码模式,使新生成的文件支持中文,统一设置utf-8编码。具体做法:File->settings->Editor->File and Code Templates->Python Script。在Python Script对应的文本模式中输入具体编码设置,点击OK按钮,完成设置。 [Code 001]: #!/usr/bin/python # -*- coding:utf-8 -*- 2.做学生成绩系统,如果成绩大于80分,输出优秀,如果成绩大于70分并且小于80分,输出良好,如果成绩大于60分并且小于70分,输出及格,小于60分输出不及格。 知识点 1)Python的if elif判断语句 实验目的 1)掌握使用Python的if elif判断语句 实验环境 1)Oracle Linux 7.4 2)Jdk1.8.0_171 3)Pycharm 4)Python3.6.5 实验步骤 1)新建One.py源代码文件,编写代码执行并查看结果 1.建立One.py文件,用于编写Python实验程序。具体做法:选中新建立的项目project-下新建立的包名experiment>鼠标右键->New->Python File。 2.在弹出的新建立Python文件(New Python file)窗口中显示的Name属性对应的文本框中输入文件名One,点击OK按键,完成文件的建立。 3.编写One.py文件的代码。具体代码如下: [Code 002]: #!/usr/bin/python # -*- coding:utf-8 -*- score = int(input('Input a score:')) #从键盘获取输入结果 #按照80、70、60作为分数线,将成绩划分为四档 if score > 80: print ('优秀') elif score >= 70 and score < 80: print ('良好') elif score >= 60 and score < 70: print ('及格') elif score < 60: print ('不及格') 4.在One.py文件的空白处,鼠标右键选“Run‘One’”,运行代码。 5.在Pycharm工具当前项目窗口的底部看到运行的窗口,会提示你输入一个数字。 1. 从键盘输入数字“65”,按回车键,会在下一行显示运行的结果“及格”。如图所示。 3.输入一个数,判断它是否能被3、5、7整除,注意考虑同时整除的情况 知识点 1)Python的整除 实验目的 1)掌握使用Python的整除 实验环境 1)Oracle Linux 7.4 2)Jdk1.8.0_171 3)Pycharm 4)Python3.6.5 实验步骤 1)新建Two.py源代码文件。输入如下代码执行并查看结果 1.建立Two.py文件,用于编写Python实验程序。具体做法:选中新建立的项目project-下新建立的包名experiment>鼠标右键->New->Python File。 2.在弹出的新建立Python文件(New Python file)窗口中显示的Name属性对应的文本框中输入文件名Two,点击OK按键,完成文件的建立。 3.编写Two.py文件的代码。具体代码如下: [Code 003]: #!/usr/bin/python # -*- coding:utf-8 -*- num = int(input('Input a number:')) #从键盘获取输入结果 # 如果能被3/5/7整除 if num % 3 == 0 and num % 5 == 0 and num % 7 ==0: print ('SUCCESS') 4.在Two.py文件的空白处,鼠标右键选“Run‘Two’”,运行文件。 5.在Pycharm工具当前项目窗口的底部看到运行的窗口,会提示你输入一个数字。 6.从键盘输入数字“105”,按回车键,会在下一行显示运行的结果“SUCCESS”。因为105能满足被3、5、7整除。如图所示。 7.再次运行Two.py文件,从键盘输入数字“15”,按回车键,会在下一行什么也不显示。因为15不能满足7整除,与代码第4行写的条件不符合。如图所示。 4.循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误 知识点 1)Python的for循环 实验目的 1)掌握使用Python的for循环 实验环境 1)Oracle Linux 7.4 2)Jdk1.8.0_171 3)Pycharm 4)Python3.6.5 实验步骤 1)新建Three.py源代码文件。输入如下代码执行并查看结果 1.建立Three.py文件,用于编写Python实验程序。具体做法:选中新建立的项目project-下新建立的包名experiment>鼠标右键->New->Python File。 2.在弹出的新建立Python文件(New Python file)窗口中显示的Name属性对应的文本框中输入文件名Three,点击OK按键,完成文件的建立。 3.编写Three.py文件的代码。具体代码如下: [Code 004]: #!/usr/bin/python # -*- coding:utf-8 -*- sum = 0 # 循环五次 for i in range(0, 5): # 从键盘获取输入 score = int(input('Input a score:')) # 如果数值小于0,则退出 if score < 0: print ('ERROR') exit() sum += score # 累加分数 print (sum // 5) 4.在Three.py文件的空白处,鼠标右键选“Run‘Three’”,运行文件代码。 5.在Pycharm工具当前项目窗口的底部看到运行的窗口,会提示你输入一个数字。 6.从键盘输入数字“-1”,按回车键,会在下一行显示运行的结果“ERROR”。因为-1<0。如图所示。 7.再次运行Three.py文件,从键盘输入数字“75”,按回车键,会在下一行继续按提示要求录入15,如些反复,一直录入5次,然后回车,会计算出平均成绩为65。如图所示。 5.编写代码求list的交集与差集 知识点 1)Python求list的交集与差集 实验目的 1)掌握使用Python求list的交集与差集 实验环境 1)Oracle Linux 7.4 2)Jdk1.8.0_171 3)Pycharm 4)Python3.6.5 实验步骤 1)新建Four.py源代码文件。输入如下代码执行并查看结果 1.建立Four.py文件,用于编写Python实验程序。具体做法:选中新建立的项目project-下新建立的包名experiment>鼠标右键->New->Python File。 2.在弹出的新建立Python文件(New Python file)窗口中显示的Name属性对应的文本框中输入文件名Four,点击OK按键,完成文件的建立。 3.编写Four.py文件的代码。具体代码如下: [Code 005]: #!/usr/bin/python # -*- coding:utf-8 -*- list1 = [1, 5, 9, 6, 8, 7] list2 = [2, 5, 6, 7, 11, 4] # 使用列表生成式获取交集 intersection = [ele for ele in list2 if ele in list1] # 使用列表生成式获取非交集的元素集合 difference = [ele for ele in list1 if ele not in intersection] +[ele for ele in list2 if ele not in intersection] print (intersection) print (difference) 4.在Four.py文件的空白处,鼠标右键选“Run‘Four’”,运行代码。 5.在Pycharm工具当前项目窗口的底部看到运行的结果。如图所示。 6.去除列表['b','c','d','b','c','a','a']中重复的元素 知识点 1)Python如何去重 实验目的 1)掌握使用Python去重 实验环境 1)Oracle Linux 7.4 2)Jdk1.8.0_171 3)Pycharm 4)Python3.6.5 实验步骤 1)新建Five.py源代码文件。输入如下代码执行并查看结果 1.建立Five.py文件,用于编写Python实验程序。具体做法:选中新建立的项目project-下新建立的包名experiment>鼠标右键->New->Python File。 2.在弹出的新建立Python文件(New Python file)窗口中显示的Name属性对应的文本框中输入文件名Five,点击OK按键,完成文件的建立。 3.编写Five.py文件的代码。具体代码如下: [Code 006]: #!/usr/bin/python # -*- coding:utf-8 -*- list1 = ['b','c','d','b','c','a','a'] print (list(set(list1))) # 使用集合去重 4.在Five.py文件的空白处,鼠标右键选“Run‘Five’”,运行代码。 5.在Pycharm工具当前项目窗口的底部看到运行的结果。如图所示。 总结评价 本讲主要学习 1.借用Pycharm工具,建立Python3项目 2.设a=9; 分别求出 a+=10 , a-=5, a*=8, a/=3的结果 3.定义三个数a=10, b=20, c=30, 1)((a>=b)= =(b= =c)= =(c<a))的结果 2)((a!=b)==(a!=c)==(c==a)) 3)(a>b) 4.设 m=False, a=1, b=3, c=9;则计算 1)m=(a>b) and (b<c); 2)m=((a>=b) and (b==c) or (c<a)) 5.求圆的面积 6.计算3.5四舍五入的结果,计算-3.5四舍五入的结果,计算3.5向上取整的结果,计算-3.5向下取整的结果 7.输入一个数字,并将这个数字是否大于1的结果打印出来 8.借用Pycharm工具,建立Python3项目 9.做学生成绩系统,如果成绩大于80分,输出优秀,如果成绩大于70分并且小于80分,输出良好,如果成绩大于60分并且小于70分,输出及格,小于60分输出不及格。 10.输入一个数,判断它是否能被3、5、7整除,注意考虑同时整除的情况 11.循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误 12.编写代码求list的交集与差集 13.去除列表['b','c','d','b','c','a','a']中重复的元素 $$

资源预览图

3 Python语法编程.(教案)-《程序设计基础(Python)》同步教学(电子工业版)
1
3 Python语法编程.(教案)-《程序设计基础(Python)》同步教学(电子工业版)
2
3 Python语法编程.(教案)-《程序设计基础(Python)》同步教学(电子工业版)
3
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。