注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)樹莓派Python編程指南

樹莓派Python編程指南

樹莓派Python編程指南

定 價:¥59.00

作 者: (美)Alex Bradbury,Ben Everard 著,王文峰 譯
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 計算機/網(wǎng)絡(luò) 軟件工程/開發(fā)項目管理

ISBN: 9787111489863 出版時間: 2015-01-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  資深Linux極客撰寫,系統(tǒng)且深入地闡釋了使用樹莓派學(xué)習(xí)Python軟件開發(fā)游戲、多媒體等的工具、方法、原則和最佳實踐。對各種Python常見開發(fā)問題進行深入分析,包含大量實踐案例,可操作性強,能為用戶使用樹莓派高效編寫Python程序提供有效指導(dǎo)。本書共12章。第1~3章深入介紹如何在樹莓派上使用Python,為學(xué)習(xí)后面的章節(jié)打下基礎(chǔ)。第4章介紹使用Qt工具包開發(fā)圖形用戶界面。第5章介紹在Python中創(chuàng)建游戲。第6章介紹如何利用GPU來使用OpenGL創(chuàng)建3D場景。第7章如何從網(wǎng)頁上抓取信息或使用樹莓派為全世界提供內(nèi)容和服務(wù)。第8章介紹使用Python在樹莓派中構(gòu)建自己的游戲世界。第9章使用Python在樹莓派中構(gòu)建自己的多媒體中心。第10章介紹使用Python在樹莓派中構(gòu)建Linux腳本。第11章介紹使用Python編程樹莓派的GPIO。第12章介紹使用Python在樹莓派中測試與調(diào)試程序。

作者簡介

暫缺《樹莓派Python編程指南》作者簡介

圖書目錄

前言
致謝
第1章 起航(啟動和運行)
1.1 組裝好你的樹莓派
1.2 可能遇到的問題
1.3 樹莓派快速指南
1.3.1 使用LXDE(輕量級X11桌面環(huán)境)
1.3.2 使用終端
1.3.3 通過Raspi-Config改變配置
1.3.4 安裝軟件
1.4 Python
1.4.1 Python解釋器
1.4.2 運行Python程序
1.5 小結(jié)
第2章 Python簡介
2.1 使用Turtles繪畫
2.1.1 使用循環(huán)
2.1.2 條件處理:if、elif和else
2.1.3 使用函數(shù)和方法組織代碼
2.2 一個Python游戲:貓和老鼠
2.2.1 理解變量
2.2.2 定義函數(shù)
2.2.3 在游戲中循環(huán)
2.3 小結(jié)
第3章 Python基礎(chǔ)
3.1 變量、值和類型
3.1.1 值和類型
3.1.2 數(shù)字排序
3.1.3 使用Strings保存文字
3.1.4 布爾值:真或假
3.1.5 數(shù)據(jù)類型轉(zhuǎn)換
3.1.6 知識測試
3.2 在結(jié)構(gòu)體中存儲值
3.2.1 字典和集合中的非序列元素
3.2.2 知識測試
3.3 控制程序流程
3.3.1 用循環(huán)遍歷數(shù)據(jù)
3.3.2 深入理解循環(huán)嵌套
3.3.3 使用if語句控制程序分支
3.3.4 捕獲異常
3.4 使用函數(shù)復(fù)用代碼
3.5 組合裝配
3.6 使用類來構(gòu)建對象
3.7 使用模塊獲得附加特性
3.8 小結(jié)
3.9 習(xí)題答案
第4章 圖形編程
4.1 圖形用戶界面(GUI)編程
4.2 添加控制
4.3 創(chuàng)建Web瀏覽器
4.4 添加窗口菜單
4.5 小結(jié)
4.6 習(xí)題答案
第5章 搭建游戲
5.1 構(gòu)建游戲
5.2 初始化PyGame
5.3 為角色創(chuàng)建世界
5.3.1 檢測沖突
5.3.2 左右移動
5.3.3 達到目標(biāo)
5.3.4 制造挑戰(zhàn)
5.4 在游戲中加入自己的風(fēng)格
5.5 添加音樂
5.6 添加布景
5.7 讓游戲更上一層樓
5.8 逼真的游戲物理
5.9 小結(jié)
第6章 使用OpenGL創(chuàng)建圖形
6.1 獲取模塊
6.2 創(chuàng)建旋轉(zhuǎn)立方體
6.2.1 向量和矩陣
6.2.2 組合包裝
6.2.3 增加光照
6.3 讓屏幕起舞
6.3.1 建立3D模型
6.3.2 計算聲音強度
6.4 繼續(xù)完善
6.5 添加紋理
6.6 小結(jié)
第7章 Python與網(wǎng)絡(luò)
7.1 理解主機、端口和套接字
7.1.1 使用IP地址定位計算機
7.1.2 搭建會話服務(wù)器
7.1.3 “推”向世界
7.1.4 使用JSON做天氣預(yù)報
7.2 知識測驗
7.3 走向網(wǎng)站
7.3.1 讓網(wǎng)站動起來(動態(tài)網(wǎng)站)
7.3.2 使用模板
7.3.3 使用表格回傳數(shù)據(jù)
7.4 安全
7.5 小結(jié)
7.6 習(xí)題答案
第8章 我的世界
8.1 暢游我的世界
8.1.1 控制我的世界
8.1.2 用Python創(chuàng)建我的世界
8.1.3 深入探索
8.2 制作貪吃蛇游戲
8.2.1 移動貪吃蛇
8.2.2 增長貪吃蛇
8.2.3 添加蘋果
8.3 深入探索
8.4 小結(jié)
第9章 多媒體
9.1 使用PyAudio讓計算機發(fā)聲
9.1.1 錄音
9.1.2 向樹莓派講話
9.1.3 向程序提問
9.1.4 組合包裝
9.1.5 深入探索
9.2 制作電影
9.2.1 使用USB網(wǎng)絡(luò)攝像頭
9.2.2 使用OpenCV添加計算機圖像特性
9.2.3 深入探索
9.2.4 使用樹莓派攝像頭模塊
9.2.5 創(chuàng)建直播視頻
9.2.6 深入探索
9.3 小結(jié)
第10章 腳本
10.1 從Linux命令行開始
10.1.1 使用subprocess模塊
10.1.2 命令行標(biāo)簽
10.1.3 正則表達式
10.2 知識測驗
10.3 腳本中的網(wǎng)絡(luò)
10.4 組合包裝
10.5 在Python中操作文件
10.6 小結(jié)
第11章 硬件接口
11.1 硬件設(shè)置選擇
11.1.1 母轉(zhuǎn)公接頭
11.1.2 無焊面包板
11.1.3 成品板和萬能板
11.1.4 PCB加工
11.2 輔助工具
11.2.1 剪線/剝線器
11.2.2 萬用表
11.2.3 電烙鐵
11.3 本章所需的硬件
11.3.1 第一個電路
11.3.2 保護樹莓派
11.3.3 電源限制
11.3.4 獲得輸入
11.4 使用I2C、SPI和串口擴展GPIO
11.4.1 SPI通信協(xié)議
11.4.2 I2C通信協(xié)議
11.4.3 串口通信協(xié)議
11.5 深入研究
11.5.1 Arduino
11.5.2 PiFace
11.5.3 Gertboard
11.5.4 Wireless Inventor‘s Kit
11.6 嘗試一些流行工程
11.6.1 機器人
11.6.2 家庭自動化
11.6.3 防盜報警器
11.6.4 數(shù)字藝術(shù)
11.7 小結(jié)
第12章 測試與調(diào)試
12.1 通過打印變量調(diào)查故障
12.2 通過測試發(fā)現(xiàn)故障
12.2.1 使用單元測試檢查代碼片段
12.2.2 獲得更多斷言
12.2.3 使用測試集進行回歸測試
12.2.4 測試整個程序包
12.2.5 保證軟件可用性
12.3 究竟需要多少測試
12.4 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號