《树莓派Python编程指南》——3.5 组合装配

简介:

本节书摘来自华章计算机《树莓派Python编程指南》一书中的第3章,第3.5节,作者:(美) Alex Bradbury Ben Everard更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.5 组合装配

本章中我们已经介绍过很多东西,但还没有介绍如何把这些东西组装起来,创建一个你想要的程序。本节中,我们将介绍一个简单的学生成绩数据库程序,其中使用的大多数知识都是在前面讲过的。
该程序包含一些默认数据并允许你修改它。我们将使用合适的数据类型和数据结构来存储不同的信息,使用不同的函数来操纵这些数据。我们甚至还加了个简单的菜单以方便用户管理这些数据。

代码如下(你也可以从本书网站上找到它,名字是chapter3-student-1.py)


6d900f89138e37bdafd4fa0154d13b0f72bc6183


<a href=https://yqfile.alicdn.com/9d995da8ac3d8a07f674d1f5c463726c0f983ce3.png
" >


6ead829d754383cc2aaadae31a9def288b991ed2


<a href=https://yqfile.alicdn.com/0fc34281c4d7662dc0bded689ff867af612ac550.png" >

目前,该程序的学生数据结构是字典的列表的列表。使用字典的字典或者列表的列表的列表都可以完成相同的效果。试着分别使用这两种数据结构修改程序,感觉下哪种方式更自然一点。
练习3
该程序中的数据可以用元组来存取么?为什么呢?答案详见本章末尾。
相关文章
|
传感器 JavaScript 物联网
盘点30个Python树莓派源码Python爱好者不容错过
盘点30个Python树莓派源码Python爱好者不容错过
346 1
盘点30个Python树莓派源码Python爱好者不容错过
|
传感器 存储 机器学习/深度学习
Python树莓派开发
Python树莓派开发
866 0
Python树莓派开发
|
JavaScript Python
简单WiFi控制小车系统(树莓派+python+web控制界面)
好丑😂 对不对 ,不过反正可以蛇皮走位就行。 蛇皮走位演示视频: 只需要 一个 index.html 和Index.py 就可以实现 简单WiFi 控制小车。 你需要准备的有
685 1
简单WiFi控制小车系统(树莓派+python+web控制界面)
|
Linux 测试技术 API
树莓派4B:1gRAM安装Python GUI库Kivy教程
树莓派4B:1gRAM安装Python GUI库Kivy教程
869 0
树莓派4B:1gRAM安装Python GUI库Kivy教程
|
计算机视觉 Python
树莓派/PC实现实时摄像头数据共享(Python—picamera)
树莓派/PC实现实时摄像头数据共享(Python—picamera)
树莓派/PC实现实时摄像头数据共享(Python—picamera)
|
计算机视觉 Python
树莓派/PC实现实时摄像头数据共享(Python—OpenCV)
树莓派/PC实现实时摄像头数据共享(Python—OpenCV)
树莓派/PC实现实时摄像头数据共享(Python—OpenCV)
|
传感器 Python
树莓派读取DHT11温湿度数据 Python
树莓派4使用Python通过GPIO从DHT11温湿度传感器读取数据
918 0
|
物联网 Python
阿里云物联网平台体验(树莓派+Python篇)
阿里云物联网平台体验(树莓派+Python篇) 虽然对阿里云物联网平台比较熟悉了,从一开始就有幸参与了飞凤平台(Link Develop 一站式开发平台的前身)的一些偏硬件接入的工作。
13989 0
|
物联网 Python
阿里云物联网平台体验(树莓派+Python篇)
采用高级语言Python基于树莓派进行物联网云端对接
4259 0
|
人工智能 测试技术 Python
书籍:树莓派家庭自动化 Home Automation(python) with Raspberry Pi - 2019.pdf
简介 本实践指南一步一步地展示了如何使用功能强大的Raspberry Pi进行家庭自动化。 本书以易于理解的方式编写,包含适用于Amazon Echo,Google Home,智能灯泡和恒温器等的DIY项目。

推荐镜像

更多