《Python数据分析基础教程(第2版)》
教
案
《Python数据分析基础教程(第2版)》人民邮电出版社 作者:郑丹青
PAGE9
课程基本信息
课程名称
Python数据分析基础教程
授课班级
授课课题名
Python语言基础——
Python的语法规则和数据类型
计划课时
4-6课时
授课时间
第周第课时
课型
教学做一体化
教学目标
掌握Python的语法规则
掌握常量、变量与标准数据类型
掌握数字、字符串和列表数据类型
教学重点
Python的语法规则
常量、变量与数字和字符串数据类型
教学难点
列表数据类型
教法与学法
教法:讲授法、案例教学法;
学法:探究学习、小组合作学习。
教学过程
【任务导入】
分组讨论:
1.Python的语法规则。
2.常量、变量与标准数据类型。
【新课讲授】
任务一:Python的语法规则
知识点讲解
Python的语法规则
1.Python编码设置
在Python3.x版本的源代码中,字符默认使用的是UTF-8编码。但是如果编辑器不支持UTF-8编码文件,或者要使用其编码方式,就要为源文件指定特定的字符编码。此时,需要在文件首行或者第二行插入一行特殊的注释行作为字符编码声明,其格式如下:
#-*-coding:UTF-8-*-或#coding:UTF-8或#coding=UTF-8
另外,在编写Python脚本时,除了要声明编码外,还需要注意路径声明,路径声明格式如下。
#!d:/python?
2.代码注释
(1)单行注释:以#号开头,在#号后面紧接的是注释说明的文字。
注意:注释行是不会被机器解释的。编码声明也是以#号开头,但它不是代码注释行,而且编码声明要放在首行或第二行才能被机器解释。由于在程序编辑器中设置了代码编码方式,因此,编码声明语句可省略。
(2)多行注释
在实际的程序文档中常常需要进行多行注释,多行注释有以下两种方法。
①在每一行前加#号即可。
②使用3个单引号或3个双引号将注释的内容括起来以实现对多行或者整段内容注释。
3.Python标识符
4.Python关键字:Python中的关键字如表3-1。
5.缩进代码
Python最具特色的就是用缩进方式来标识代码块。在同一个代码块的语句必须保证相同的缩进空格数,否则,程序会报错。至于缩进的空格数,Python没有要求,但最好使用4个空格进行悬挂式缩进。
6.多行语句
7.Python空行
8.用户输入函数
9.代码组
10.print()输出函数
11.import与from...import语句
在Python中可以使用import或者from...import语句来导入相应的模块。import与from...import的作用见表3-2。
抽答测试
任务二:常量、变量与标准数据类型
知识点讲解
常量
变量
变量的特性
创建一个变量,首先要定义变量名和变量值,然后再通过赋值语句将变量值赋值给变量名。
变量的命名规则
变量值就是赋值给变量的数据。
变量赋值
除了单变量赋值外,Python还允许为多个变量赋值相同的值,其格式:a=b=c=1。
另外,Python还可以为多个对象指定多个变量。其格式:a,b,c=1,2,john
标准数据类型
Python定义了一些标准的数据类型,以用于存储各种类型的数据。其中,Python的六个标准的数据类型分别为numbers(数字)、string(字符串)、list(列表)、tuple(元组)、dictionary(字典)和集合(set)等。
教师演示:第一个Python程序
【例3-1】设计一个Python的脚本程序,该程序的功能是:当用户输入的成绩大于85分,则输出“优秀学生”,否则输出“合格学生”。
任务三:数字数据类型
分组讨论,自主学习:
Python3的数值型数据类型
2.数字创建与删除
3.数字类型转换
4.数字运算
学生练习
【例3-2】首先创建整数、浮点数、复数等类型的数字,然后,对这些数字进行数字类型转换和数字运算,并实施查看数字类型操作。
学生自主提问,教师对疑难问题进行解答。
任务四:字符串数据类型
知识点讲解
1.字符串定义
在Python中,可以使用单引号(),双引号()或三引号()来标识字符串,引号的开始与结束必须是相同类型的。
2.Python转义字符
在Python的字符串中如需要使用特殊字符时,可使用反斜杠(\)转义字符来定义,如换行符用”\n”表示。
3.字符串索引
在字符串的提取、切片和拼接操作中常常会用到字符串的索引,字符串的索引分为正索引和负索引,通常说的索引就是