当前位置:首页 > 报告详情

13周元哲-Python语言贯穿的系列教材教学方法与实践.pdf

上传人: 张** 编号:153277 2024-01-15 29页 3.15MB

1、主讲人:周元哲西安邮电大学 Email:2023年5月Python语言贯穿的系列教材教学方法与实践 当今时代,人工智能和大数据的崛起带红了Python。Python由于自身语言的优势,如简洁的语法,众多的第三方开源库,在数据科学上广泛应用,备受学习者的青睐,成为目前最火的网红编程语言。各个高校纷纷开设Python课程教学实践以Python3程序设计基础为例1、强调为什么,是什么,怎么办?2、强调 语言的对比,如Python 和 C 的异同点3、强调知识点的应用场合4、强调知识点在本课程内以及课程相互之间的衔接关系Python3程序设计基础Python3程序设计基础,包括Python编程概述、P

2、ython编程基础、序列、流程控制、函数和模块。重点介绍Python语言序列、三大流程控制等,重在 培养学生掌握编程的思想及其编程方法,意在提高学生的编程开发能力。Python二级考试https:/ 新手一起学Pythonhttps:/ if(x y)x=1;y=2;if x y:x=1 y=2python使用缩进表示代码块。C语言使用大括号表示缩进,认为缩进是代码书写风格“有了更好”,而不是“没有不行”。但是,Python将缩进作为语法要求,必须缩进,否则会出现语法错误,这样使得代码不但具有层次性,而且可读性大为改善。python使用代码块的缩进来体现代码之间的逻辑关系,行首的空白称为缩进,

3、缩进结束就表示一个代码块结束了。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。注意:要么都是空格,要是么都tab制表符,千万别混用。Python的缩进算术运算符:如除法(/),整除(/),求余数(%)应用场合【解析】水仙花数是指一个三位数,若每位的数字的立方和等于该数字本身。一个三位正整数,例如,153=1*1*1+5*5*5+3*3*3,故153是水仙花数。x=int(input(输入一个三位正整数:)#从键盘上输入一个三位的正整数bai=x/100#百位shi=(x-100*a)/10#十位ge=x-100*a-10*b#个位 运算符-应用场合方法一:使用“+”将一

4、个新列表附加在原列表的尾部;a_list=1 a_list=a_list+a,2.0 a_list1,a,2.0 方法二:使用append()方法向列表尾部添加一个新元素;a_list=1,a,2.0 a_list.append(True)a_list1,a,2.0,True 方法三:使用extend()方法将一个列表添加在原列表的尾部;a_list=1,a,2.0,True a_list.extend(x,4)a_list1,a,2.0,True,x,4 方法四:使用insert()方法将一个元素插入到列表的任意位置。a_list=1,a,2.0,True,x,4 a_list.insert

5、(0,x)a_listx,1,a,2.0,True,x,4 列表添加元素的对比 列表与元组的区别:不同点在于列表是可变序列与列表相比,元组具有以下优点。(1)元组的处理速度和访问速度比列表快。如果定义了一系列常量值,主要对其进行遍历或者类似用途,而不需要对其元素进行修改,这种情况一般使用元组。可以认为元组对不需要修改的数据进行了“写保护”,可以使代码更安全。(2)作为不可变序列,元组(包含数值、字符串和其他元组的不可变数据)可用作字典的键,而列表不可以充当字典的键,因为列表是可变的。元组的实质子串查找str.find(substr,start,end)s1=beijing xian tianj

6、in beijing chongqing s1.find(beijing)0 s1.find(beijing,3)22 s1.find(beijing,3,20)-1思考:【1】正则表达式,python的re模块 【2】引申到数据结构的KMP算法字符串字符串思考:【1】应用场合,网页数据结构JSON 【2】引申到数据结构的哈希算法等字典(dict)在其他程序设计语言中称为映射(map),通过键值对(key-value)存储数据,键和值之间用冒号间隔,元素项之间用逗号间隔,整体用一对大括号“”和“”括起来。字典语法结构如下所示:dict_name=key:value,key:value字典有如下

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了Python语言在现代编程中的应用和重要性,强调了Python在数据科学和机器学习领域的广泛应用。文章由周元哲撰写,他是西安邮电大学的教授。周元哲通过多年的教学和实践经验,编写了《数据结构与算法(Python)》和《机器学习入门——基于SKlearn》两本教材,旨在通过Python语言教授学生数据结构和机器学习的基础知识。文章还提到了Python的语法特点,如简洁的语法和丰富的第三方开源库,以及Python在图论、网络分析等领域的应用。此外,文章还讨论了Python中特有的数据类型和测试技术,以及Python在自然语言处理领域的应用。最后,文章提供了周元哲的联系方式,以便读者进一步交流和咨询。
"Python编程如何提升开发能力?" "KMP算法与BF算法在字符串匹配中的优缺点是什么?" "如何利用Python进行自然语言处理与分析?"
客服
商务合作
小程序
服务号
折叠