更新时间:2023-12-06 18:09:43
封面
版权信息
内容简介
前言
第1章 Python编程基础
1.1 Python概述
1.1.1 Python语言简介
1.1.2 Python环境的安装
1.1.3 Python基础语法
1.1.4 开发实践
1.1.5 小结
1.1.6 思考与拓展
1.2 Python的基础数据类型及其使用
1.2.1 Python的变量类型和基础数据类型
1.2.2 基础数据类型组合使用
1.2.3 数据类型内置方法的使用
1.2.4 Python的数值计算
1.2.5 开发实践
1.2.6 小结
1.2.7 思考与拓展
1.3 Python的程序控制结构
1.3.1 Python的运算符与流程控制语句
1.3.2 异常处理
1.3.3 开发实践
1.3.4 小结
1.3.5 思考与拓展
1.4 Python函数的用法
1.4.1 函数的定义与调用
1.4.2 参数传入与变量的作用域
1.4.3 常用内置函数的使用
1.4.4 递归函数
1.4.5 开发实践
1.4.6 小结
1.4.7 思考与拓展
1.5 字符串与正则表达式
1.5.1 Python的中文编码
1.5.2 Python字符串的常用操作
1.5.3 Python的正则表达式
1.5.4 开发实践
1.5.5 小结
1.5.6 思考与拓展
第2章 Python编程进阶
2.1 文件的基本操作
2.1.1 文件的基本操作
2.1.2 文件目录的操作
2.1.3 二进制文件的操作
2.1.4 开发实践
2.1.5 小结
2.1.6 思考与拓展
2.2 文件的高级用法
2.2.1 JSON文件的读写
2.2.2 Python数据序列化
2.2.3 开发实践
2.2.4 小结
2.2.5 思考与拓展
2.3 面向对象程序设计
2.3.1 面向对象程序设计简介
2.3.2 类的创建及实例化
2.3.3 类的继承和方法重写
2.3.4 开发实践
2.3.5 小结
2.3.6 思考与拓展
2.4 模块的设计和使用
2.4.1 模块简介
2.4.2 创建模块
2.4.3 模块的导入与使用
2.4.4 开发实践
2.4.5 小结
2.4.6 思考与拓展
2.5 Python网络开发
2.5.1 TCP/IP协议
2.5.2 TCP协议和UDP协议
2.5.3 Socket编程
2.5.4 网络数据的爬取
2.5.5 开发实践
2.5.6 小结
2.5.7 思考与拓展
第3章 Python嵌入式应用开发
3.1 MicroPython基础知识
3.1.1 MicroPython概述
3.1.2 MicroPython的源码分析
3.1.3 内建对象的创建
3.1.4 Python嵌入式开发平台
3.1.5 Python嵌入式开发平台的连接
3.1.6 开发实践
3.1.7 小结
3.1.8 思考与拓展
3.2 空气质量传感器以及RGB和LED的应用开发
3.2.1 空气质量传感器的开发
3.2.2 RGB与LED的开发
3.2.3 小结
3.2.4 思考与拓展
3.3 九轴传感器与语音合成芯片的应用开发
3.3.1 九轴传感器的应用开发
3.3.2 语音合成应用开发
3.3.3 小结
3.3.4 思考与拓展
3.4 OLED与点阵显示的应用开发
3.4.1 OLED开发与实践
3.4.2 点阵屏的开发与实践