专题3.3 数据与系统(第1课时)(课件+素材)-高一信息技术同步精品课堂(新教材教科2019版必修1)

2020-08-04
| 6份
| 11页
| 2592人阅读
| 53人下载
精品

内容正文:

学易同步精品课堂 3.3 数据与系统(第1课时) 第3单元 认识数据 教科版(2019版) 信息技术(高中) 必修1 数据与计算 小刚同学经常和朋友外出旅游,他想自己开发一个旅行小助手系统,系统包括线路管理,交通乘车指导,以往旅游记录管理等。 课堂导入 图形用户界面(Graphical User Interface,GUI)又称图形用户接口。 Tkinter是实现图形用户界面的模块。 from tkinter import * 导入tkinter模块 文本框(Entry) 按钮(Button) 文本标签(Lable) 文本标签 文本框 按钮 课堂活动 图形用户界面(GUI) 1 面向对象的程序设计:将数据及其操作封装为类 面向过程的程序设计:关注各种类型的数据及其操作  项目名称 面向对象程序设计 面向过程程序设计 (也叫结构化编程) 定义 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以。 特点 封装、继承、多态 算法+数据结构 优势 适用于大型复杂系统,方便复用 适用于简单系统,容易理解 劣势 比较抽象 难以应对复杂系统,难以复用 设计语言 Java、Smalltalk、EIFFEL、C++、Objective-、C#、Python等 C、Fortran 两种程序设计的比较(了解) 2 更新旅游线路 3 文件是存储在外存储设备中的相关数据的集合。解决问题的过程中,数据组织在一起,形成队列、数或图等逻辑结构,这时的数据在内存中,当退出程序时,相关数据将丢失。如果要长久的存储数据,可以将数据以文件的形式存储在磁盘里。 内存 外存 硬盘、u盘,光盘,移动硬盘等 文件与python读写文件 4 在Python语言中 ★ 用open函数把外存储器里的文本文件(.txt)打开。 ★ 用write方法将内存中的数据存储到外存储器的文件中。 文件与python读写文件 4 要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符: f = open('/Users/michael/test.txt', 'r') 标示符‘r’表示读,这样,我们就成功地打开了一个文件。 通过例子具体示例一下write( )函数的使用。write( )函数的参数是一个字符串,分以下2种情况: 1. 通过write()函数向文件中写入一行 >>> f=open(r“C:\Users\Administrator\Desktop\test.txt”,‘w’) >>> f.write(‘hello,world! ’)#写入的字符串仅仅在末尾包含一个换行符。 >>> f.close() 2. 通过write()函数向文件中写入多行 >>> f=open(r“C:\Users\Administrator\Desktop\test.txt”,‘w’) >>> f.write(‘hello python! hello world! ’)#写入的字符串包含多个换行符,可以达到写入多行的效果 >>> f.close() ★ 文件操作结束时,一定要用close方法关闭。 调用close()方法关闭文件。 文件使用完毕后必须关闭,因为文件对象会占用操作系统的资源,并且操作系统同一时间能打开的文件数量也是有限的。 文件与python读写文件 4 1. Tkinter模块的基本操作:引用,创建窗口,设置窗口大小、标题内容;在窗口上创建标签、文本框、按钮;为按钮单击事件编写代码。 2. 对文本文件的操作:将内容写入文本文件。 课堂小结 在今天学的第一个程序上,添加一个“查询线路”按钮 参考答案: from tkinter import * root = Tk() root.title('旅行线路') root.geometry('300x120') root.resizable(0,0) Button(root,text='添加线路',relief='solid',width=10,height=2).pack() Button(root,text='查询线路',relief='solid',width=10,height=2).pack() 巩固练习 THANKS “ ” $$Button(root, text="²éѯÏß·", relief="solid",width=10,height=2).pack() $$ beijing beijing

资源预览图

专题3.3 数据与系统(第1课时)(课件+素材)-高一信息技术同步精品课堂(新教材教科2019版必修1)
1
专题3.3 数据与系统(第1课时)(课件+素材)-高一信息技术同步精品课堂(新教材教科2019版必修1)
2
专题3.3 数据与系统(第1课时)(课件+素材)-高一信息技术同步精品课堂(新教材教科2019版必修1)
3
专题3.3 数据与系统(第1课时)(课件+素材)-高一信息技术同步精品课堂(新教材教科2019版必修1)
4
专题3.3 数据与系统(第1课时)(课件+素材)-高一信息技术同步精品课堂(新教材教科2019版必修1)
5
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。