内容正文:
猴子补丁
课程名称
Python语言程序
教学内容
猴子补丁
课时
1
项目性质
□演示性 □验证性 □设计性 √综合性
授课班级
授课日期
授课地点
教学目标
定义两个函数,第一个函数是两个数值求和,第二个是多个数值求和,通过猴子补丁的方式调用第一个函数求出[1,2,3,4,5]的和。
教学内容
1.借用Pycharm工具,建立Python3项目
2.定义两个函数
3.通过猴子补丁的方式进行调用求和
教学重点
教学难点
通过猴子补丁的方式进行调用求和
教学准备
装有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. 求和。
知识点
1) 函数
实验目的
1) 练习函数的使用能力
实验环境
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]:
# 定义函数Sum
def Sum(a, b):
# 通过输出信息以知道哪个函数被调用
print('Sum函数被调用!')
# 将a和b的求和结果返回
return a + b
# 定义函数NewSum
def NewSum(*args):
# 通过输出信息以知道哪个函数被调用
print('NewSum函数被调用!')
# s用于保存求和结果,初始赋为0
s = 0
# i取传入的每一个参数值
for i in args:
# 将i加到s上
s += i
# 将保存求和结果的s返回
return s
# 将NewSum赋给Sum,后面再调用Sum函数,实际上就是执行NewSum函数
Sum = NewSum
# 调用Sum函数(实际是执行NewSum)计算1至5的和并输出
print(Sum(1, 2, 3, 4, 5))
4. 在One.py文件的空白处,鼠标右键选“Run‘One’”,运行代码。
5. 在Pycharm工具当前项目窗口的底部看到运行的结果。如图所示。
总结评价
本讲主要学习了:
1.借用Pycharm工具,建立Python3项目
2.定义两个函数
3.通过猴子补丁的方式进行调用求和
$$