内容正文:
1.4第一个Python程序
程序设计基础Python
同步精品课堂
高等教育出版社2023版
掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。
教学目标
一
第一个Python程序
Python编码规范
教学重难点
二
重点:Python的编码规范
难点:缩进和换行的灵活运用。养成规范的数据编写格式。
导入新课
三
同学们,前面我们已经搭好了Python的“运行环境”,就像给手机装好了系统。那现在,咱们得让它“干活”呀!今天我们就用Python写第一个程序——做个“自我介绍”,输入名字和年龄,让电脑跟你打招呼~ 而且写代码时还有“规矩”要守,比如怎么注释、怎么换行,这些“编码规范”也会一起学,保证大家写的代码既好用又好看~
新知讲授
四
一、IDLE工具的使用
1、双击IDLE快捷图标,打开Shell界面。
2、打开“File”(文件)菜单,选择“New—File”(新建)命令。
3、创建一个默认名为:“untitled”的Python文件。
新知讲授
四
一、IDLE工具的使用
4、输入代码
注意:
1、括号,引号等标点符号需要使用英文输入法下的标点。
2、注意大小写,在Python区分大小写。
01 name=input("请输入你的名字:")
02 print("Hello! My name is ",name,".")
03 age=int(input("How old are you? "))
04 print("I'm ",age," years old!")
新知讲授
四
一、IDLE工具的使用
5、运行代码,如图:
提示保存代码
新知讲授
四
一、IDLE工具的使用
6、未运行前可以先保存代码,如图:
1、“File”(文件)菜单——“Save”(保存)命令(快捷键ctrl+s)。
2、在打开的“另存为”对话框,对文件命名“Myfirstfile.py”
3、选择保存路径。确定,第一个Python文件创建成功。
新知讲授
四
一、IDLE工具的使用
7、运行代码
在Shell交互模式下根据提示,输入相应信息。按回车键确认输入信息。
输入内容
新知讲授
四
二、Python的编码规范--注释
1、在编写代码时人为给程序段编写的解释或提示(可中文、英文或者其他自然语言编写),被称为注释。
2、注释的添加可以提高代码的可读性,它是程序代码中的辅助性文字,在执行代码时,会被编译器或解释器略去,不被计算机执行。
3、Python允许有多种注释方式,常用的包括。
a
b
单行注释
多行注释
新知讲授
四
单行注释
多行注释
用“#”做标记;选中多行,要同时给多行加注释使用快捷键:Alt+3。
#号后面的内容不会被执行。
二、Python的编码规范--注释
新知讲授
四
单行注释
多行注释
用一对三个连续的单引号或者一对三个连续的双引号做标记。
‘‘‘ ’’’之间的内容不会被执行
二、Python的编码规范--注释
新知讲授
四
二、Python的编码规范--缩进
1、在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。
2、Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。
新知讲授
四
二、Python的编码规范--换行
Python建议每行代码长度不要超过80个字符。对于过长的代码,建议进行换行。换行有两种方式:
(1)在行尾使用续行符“\”来表示下面紧接的一行仍属于当前句
(2)在Python中,圆括号据有将行隐式连接起来的的特点,可以使用圆括号包含多行内容。
新知讲授
四
二、Python的编码规范--换行
(2)在Python中,圆括号据有将行隐式连接起来的的特点,可以使用圆括号包含多行内容。
(1)在行尾使用续行符“\”来表示下面紧接的一行仍属于当前句
新知讲授
四
二、Python的编码规范--换行
(1)在行尾使用续行符“\”来表示下面紧接的一行仍属于当前句
(2)在Python中,圆括号据有将行隐式连接起来的的特点,可以使用圆括号包含多行内容。
01 x=(1+2+3+4+5+6
02 7+8+9+10+11+
03 12+13+14+15+16
04 +17+18+19+20)
01 x=1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20
等同于
在Python中在[]、{}或者()中的语句,不需要再使用圆括号进行换行,他们自身可以直接换行。
新知讲授
四
二、Python的编码规范--空格与空行的使用
(1)在行尾使用续行符“\”来表示下面紧接的一行仍属于当前句
在Python中使用必要的空格与空行可以增强代码的可读性。一般来说,运算符两则,函数参数之间、逗号后面建议使用空格进行分隔。而不同功能的代码块之间、不同的函数定义以及不同的类定义之间则建议增加一个空行,以提高程序的可读性。
空格
空行
在PyCharm中可以中ctrl+atl+L键快速整理格式。
师生互动
五
学生更改课本1.4-2中的代码,让代码实现如下的效果。
随堂练习
六
1.打开 IDLE 后,创建新 Python 文件的操作是?()
A. 直接在 Shell 界面输入代码
B. 点击 “File” 菜单→“New File”
C. 双击桌面空白处
D. 右键 IDLE 图标选择 “新建”
答案:B
解析:IDLE 中创建新 Python 文件需通过 “File” 菜单的 “New File” 命令。
随堂练习
2.在 IDLE 中保存新建的 Python 文件时,默认快捷键是?()
A. Ctrl+C
B. Ctrl+S
C. Ctrl+V
D. Ctrl+X
答案:B
解析:IDLE 里保存文件的默认快捷键是 Ctrl+S,也可通过 “File” 菜单的 “Save” 命令操作。
六
随堂练习
3.Python 单行注释使用的标记是?()
A. //
B. /* */
C. #
D. ''' '''
答案:C
解析:Python 单行注释用 “#” 标记,# 后面的内容不会被执行。
六
随堂练习
4.在IDLE中,给 Python 多行代码同时添加单行注释的快捷键是?()
A. Alt+1
B. Alt+2
C. Alt+3
D. Alt+4
答案:C
解析:IDLE 中选中多行代码后,按 Alt+3 可同时给这些行添加单行注释#。
六
随堂练习
5.Python 多行注释可以使用的标记是?()
A. 一对三个单引号
B. 一对三个双引号
C. 以上 A 和 B 都可以
D. 只有 //
答案:C
解析:Python 多行注释可使用一对三个连续的单引号(''' ''')或一对三个连续的双引号(""""""),中间的内容不会被执行。
六
随堂练习
6.Python 中代码块的缩进通常采用的空格数是?()
A. 2 个
B. 4 个
C. 6 个
D. 8 个
答案:B
解析:Python 中代码缩进通常用 4 个空格。
六
随堂练习
7.在 Python 中,实现代码缩进可以使用的方式是?()
A. 空格
B. Tab 键
C. 以上 A 和 B 都可以
D. 只能用空格
答案:C
解析:Python 支持用空格或 Tab 键实现代码缩进,通常推荐使用 4 个空格的缩进量。
六
随堂练习
8.Python 建议每行代码长度不超过多少个字符?()
A. 60
B. 80
C. 100
D. 120
答案:B
解析:Python 编码规范建议每行代码长度不超过 80 个字符,过长时需换行。
六
课堂小结
八
谢谢
EV录屏5.4.1软件录制
Lavf58.33.100
本视频由湖南一唯信息科技开发的EV录屏软件录制, www.ieway.cn
$