搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Python树莓派编程(原书第2版经典书升级版)/华章程序员书库
0.00     定价 ¥ 89.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购23本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111695967
  • 作      者:
    作者:(美)沃尔弗拉姆·多纳特|责编:王春华//刘锋|译者:黄凯//刘爱娣//徐鑫//祝建
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2022-01-01
收藏
畅销推荐
内容介绍
本书对上一版进行了全面更新,以涵盖新主板的功能。你将学习如何在你的树莓派上用Python编程,包括动手实践示例和有趣的项目。作者从树莓派、Linux及Python的基础知识开始介绍,辅以相关的电子知识。在打好基础之后,作者会展示其各种实际应用,包括网络机器人、气象站、媒体服务器、家庭安防系统、猫玩具、无线电遥控飞机、气象气球、潜水器等实践示例,读者可以按照这些示例来完成自己的“创客”项目。最后,作者以关于树莓派与Arduino之间交互的简单介绍作为结束。 本书适合希望在树莓派这样有趣的平台上学习Python,并想在此过程中学习一些电子技能的读者阅读。阅读本书不需要拥有专业的编程或Linux技能,但有一点Linux经验将会有所帮助。熟悉第1版的读者将会喜欢这个新版本的更新信息。
展开
目录
前言
引言
致谢
关于作者
关于技术审校
第1章 树莓派介绍
1.1 树莓派的历史
1.2 探索树莓派
1.2.1 GPIO引脚
1.2.2 USB和以太网端口
1.2.3 音频插孔
1.2.4 摄像机插口
1.2.5 HDMI接口
1.2.6 电源
1.2.7 显示器
1.2.8 片上系统
1.2.9 SD卡
1.2.10 不可见的部分
1.3 树莓派Zero/Zero W
1.3.1 GPIO
1.3.2 摄像机插口
1.3.3 电源
1.3.4 USB接口
1.3.5 HDMI接口
1.3.6 SD卡
1.3.7 片上系统
1.3.8 不可见的部分
1.4 树莓派与相似设备之间的对比
1.5 树莓派入门
1.6 树莓派的硬件需求
1.6.1 通电
1.6.2 添加显示器
1.6.3 添加USB集线器
1.7 树莓派操作系统
1.7.1 格式化SD卡
1.7.2 安装操作系统
1.8 连接外围设备
1.9 配置树莓派
1.10 关闭树莓派
1.11 总结
第2章 轻松掌握Linux
2.1 开始使用树莓派上的Linux
2.1.1 Linux文件和文件系统
2.1.2 Root用户与sudo
2.1.3 命令
2.1.4 练习:在Linux文件系统内进行导航
2.1.5 Linux中的shell
2.1.6 包管理器
2.2 文本编辑器
2.2.1 Vim、emacs和nano
2.2.2 使用Vim
2.2.3 使用emacs
2.2.4 使用nano
2.2.5 默认文本编辑器
2.3 总结
第3章 Python介绍
3.1 脚本语言与编程语言
3.2 Python语言的理念
3.3 Python入门
3.3.1 通过IDLE运行Python
3.3.2 通过终端运行Python
3.3.3 通过脚本运行Python
3.4 探究Python的数据类型
3.4.1 数值
3.4.2 字符串
3.4.3 列表
3.4.4 字典
3.4.5 元组和文件
3.5 利用Python进行编程
3.5.1 IF测试
3.5.2 循环
3.5.3 函数
3.5.4 对象和面向对象编程
3.6 总结
第4章 电子知识大科普
4.1 基本电路常识
4.2 开发所需要的工具
4.2.1 螺丝刀
4.2.2 钳子和剥线钳
4.2.3 剪线钳
4.2.4 锉刀
4.2.5 放大镜灯
4.2.6 热胶枪
4.2.7 各类胶水
4.2.8 万用表
4.2.9 电源
4.2.10 实验板
4.2.11 插线板
4.2.12 电烙铁
4.3 一般的安全规则
4.3.1 认真对待温度
4.3.2 认真对待锋利的物体
4.3.3 戴安全镜
4.3.4 准备好灭火器
4.3.5 在手边放置一个急救包
4.3.6 在通风的环境下工作
4.3.7 整理好你的工作环境
4.4 福利:焊接技术
4.5 总结
第5章 网络机器人
5.1 机器人礼仪
5.2 网络的连接
5.2.1 网络通信协议
5.2.2 网页格式
5.2.3 请求举例
5.3 网络机器人的概念
5.4 解析网页
5.5 利用Python模块编码
5.5.1 使用Mechanize模块
5.5.2 用Beautiful Soup解析
5.5.3 利用urllib库下载
5.6 决定下载的内容
5.6.1 选择起点
5.6.2 存储文件
5.7 编写Python网络机器人
5.7.1 读取一个字符串并提取所有链接
5.7.2 寻找并下载文件
5.7.3 测试网络机器人
5.7.4 创建目录并实例化一个列表
5.8 最终代码
5.9 总结
第6章 气象站
6.1 零件购买清单
6.2 使用I2C协议
6.3 使用风速计
6.3.1 构造风速计
6.3.2 将风速计与树莓派连接
6.3.3 根据风速纠正每秒转数
6.4 连接数字指南针
6.5 连接温度/湿度传感器
6.6 连接气压计
6.7 连接所有部件
6.8 最终代码
6.9 总结
第7章 媒体服务器
7.1 零件购买清单
7.2 使用NTFS格式的硬盘
7.3 安装Samba
7.4 配置Samba
7.5 Linux权限设置
7.6 重新启动Samba服务
7.7 与Linux/OS X连接
7.8 Kodi和Plex
7.9 Python在哪里
7.10 总结
第8章 家庭安防系统
8.1 用于安防的狗
8.2 用于安防的树莓派
8.3 使用传感器网络
8.4 了解下拉电阻
8.5 零件购买清单
8.6 以无线方式连接你的家庭网络
8.7 访问GPIO引脚
8.8 设置运动传感器
8.9 设置磁簧开关
8.10 设置压力开关
8.11 连接磁传感器
8.12 设置树莓派的摄像机
8.13 利用树莓派发送短信
8.14 实现回调
8.15 连接所有的部件
8.16 最终代码
8.17 总结
第9章 猫玩具
9.1 零件购买清单
9.2 玩具背后的设计理念
9.3 创建和使用随机数
9.4 使用GPIO库
9.5 控制舵机
9.6 构建舵机结构
9.7 构建激光结构
9.8 将激光指示器连接到舵机上
9.9 连接运动传感器
9.10 连接所有的部件
9.11 最终代码
9.12 总结
第10章 无线电遥控飞机
10.1 零件购买清单
10.2 将GPS接收器连接至树莓派
10.3 设置日志文件
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证