"Python编程基础与应用教学课件9:数据持久化与文件操作"
159 浏览量
更新于2024-01-23
收藏 8.19MB PPTX 举报
Python编程基础与应用教学课件9是一本共71页的课件,今日介绍的是第九章:数据持久化。在第九章中,我们将学习与数据持久化相关的内容,包括一般文件操作、CSV文件、JSON文件、SQL数据库操作以及peewee。
首先,我们学习了一般文件操作,这是指通过编程直接对文件内容进行存取,是数据持久化的基础技术。文件在计算机中以二进制方式存储在磁盘上,但可以分为文本文件和二进制文件。文本文件可以使用文本编辑软件(如记事本)编辑,如扩展名为.txt、.xml和.json的文件,扩展名为.py的Python程序也是文本文件。而二进制文件不是以文本的形式存储,而是以字节的形式存储,例如图像文件、视频文件等。
接下来,我们学习了CSV文件和JSON文件的操作。CSV文件是一种简单的文件格式,用逗号将表格中的数据分隔开来,适合用于存储表格数据。而JSON文件是一种轻量级的数据交换格式,易于人阅读和编写,也易于机器解析和生成。我们学习了如何使用Python对这两种文件进行读取和写入操作。
随后,我们学习了SQL数据库操作,特别是SQLite数据库。SQLite是一种轻量级的关系型数据库管理系统,无需服务器进程,可以直接访问数据库文件,适合用于小型的应用程序和嵌入式设备。我们学习了如何使用Python对SQLite数据库进行增删改查的操作。
最后,我们介绍了一个轻量级的Python ORM产品peewee。ORM(Object-Relational Mapping)是一种编程技术,用来实现面向对象编程语言里面的对象和关系数据库之间的映射。peewee是一个简单的Python ORM,可以帮助我们更方便地操作数据库。
通过本章的学习,我们深入了解了Python中数据持久化的相关知识,包括文件操作、CSV文件、JSON文件、SQL数据库操作以及peewee的使用。这些知识对于我们进行数据处理和存储非常重要,也为我们今后的Python编程应用打下了扎实的基础。
108 浏览量
155 浏览量
2023-06-14 上传
2021-10-07 上传
142 浏览量
138 浏览量
102 浏览量

是空空呀
- 粉丝: 198
最新资源
- 隐私数据清洗工具Java代码实践教程
- UML与.NET设计模式详细教程
- 多技术领域综合企业官网开发源代码包及使用指南
- C++实现简易HTTP服务端及文件处理
- 深入解析iOS TextKit图文混排技术
- Android设备间Wifi文件传输功能的实现
- ExcellenceSoft热键工具:自定义Windows快捷操作
- Ubuntu上通过脚本安装Deezer Desktop非官方指南
- CAD2007安装教程与工具包下载指南
- 如何利用Box平台和API实现代码段示例
- 揭秘SSH项目源码:实用性强,助力开发高效
- ECSHOP仿68ecshop模板开发中心:适用于2.7.3版本
- VS2012自定义图标教程与技巧
- Android新库Quiet:利用扬声器实现数据传递
- Delphi实现HTTP断点续传下载技术源码解析
- 实时情绪分析助力品牌提升与趋势追踪:交互式Web应用程序