资源简介 (共18张PPT)教科版(2019版) 信息技术(高中)3.3 数据与系统(第1课时)必修1 数据与计算目录01 导入新课、体验03 课堂小结02 发现问题并探究03 新知新授01体验“随机点名.py”小程序观察红色字体提示错误2按钮、显现学生姓名的文本框、计数的标签等界面是空的1问题02发现问题并探究一、数据与文件回忆:python中输入输出功能用的是什么函数?1.输入数据:input(“提示“)函数2.输出数据:print( )函数一、数据与文件一、数据与文件内存:用来存放当前正在执行的程序及数据,程序关闭后,数据消失。常见硬件设备:内存条等外存:通常是磁性介质或光盘等,能长期保存信息。常见硬件设备:硬盘、U盘、光盘等一、数据与文件“随机点名.py”小程序中使用的数据是在“点名册.txt”文本文件中。“点名册.txt”文件存在硬盘中二、图形用户界面(GUI)1.图形用户界面(Graphical User Interface,GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。二、图形用户界面(GUI)界面上有哪些常用对象呢?认一认?表单文本按钮标签复选框03新知新授导入模块代码:from tkinter import *”,然后就可以运用相应代码来创建各种交互对象。python中如何使用模块Supporting text here.You can use the icon library in iSlide (www.islide.cc) to filter and replace existing icon elements with one click.Text here在Python 语言中,tkinter是实现图形用户界面的模块,可以快速创建GUI应用程序。模块介绍:三、tkinter模块导入模块代码:from tkinter import *”,然后就可以运用相应代码来创建各种交互对象。python中如何使用模块三、tkinter模块文本框(Entry)按钮(Button)文本标签(Lable)实践活动:用IDLE打开.py文件教师下发半成品,根据要求完成以下任务1.修改界面,界面我设计2.学习并模仿“添加线路”按钮代码,添加 “查询线路”按钮。任务一:探究旅行线路教师下发半成品,根据要求完成以下任务1、补充程序,运行。2、在文本框中输入线路,数据保存在旅行线路.txt文件中。任务二:编程实现“添加线路”功能任务def intomap(): #Button按钮激发函数c=open("旅行线路.txt",'a+') #以追加模式打开文件c.write(var.get()+"\n") #在text文件末尾添加text里的内容c.close #关闭文件思考数据存储需要通过哪些代码来实现?四、文件与Python读写文本文件在Python语言中★ 用open函数把外存储器里的文本文件(.txt)打开。★ 用write方法将内存中的数据存储到外存储器的文件中。要以读文件的模式打开一个文件对象,使用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!\n’)#写入的字符串仅仅在末尾包含一个换行符。>>> f.close()2. 通过write()函数向文件中写入多行>>> f=open(r“C:\Users\Administrator\Desktop\test.txt”,‘w’)>>> f.write(‘hello python!\nhello world!\n’)#写入的字符串包含多个换行符,可以达到写入多行的效果>>> f.close()四、文件与Python读写文本文件★ 文件操作结束时,一定要用close方法关闭。调用close()方法关闭文件。文件使用完毕后必须关闭,因为文件对象会占用操作系统的资源,并且操作系统同一时间能打开的文件数量也是有限的。五、课堂小结1. Tkinter模块的基本操作:引用,创建窗口,设置窗口大小、标题内容;在窗口上创建标签、文本框、按钮;为按钮单击事件编写代码。2. 对文本文件的操作:将内容写入文本文件。感谢您的观看 展开更多...... 收起↑ 资源预览