Raspberry Pi:Python編程入門(mén)
定 價(jià):38 元
叢書(shū)名:普通高等教育“十三五”規(guī)劃教材
- 作者:(英)Simon Monk著
- 出版時(shí)間:2014/2/1
- ISBN:9787030393265
- 出 版 社:科學(xué)出版社
- 中圖法分類(lèi):TP311.56
- 頁(yè)碼:194頁(yè)
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:大32開(kāi)
《Raspberry Pi:Python編程入門(mén)》以創(chuàng)客的視角介紹Raspherry Pi(樹(shù)莓派)及其主流編程語(yǔ)言Python,用大量貼近工作和生活的實(shí)例引導(dǎo)讀者快速用Python給Raspherry Pi編程,以及利用GPIO接口開(kāi)發(fā)輪式機(jī)器人這樣的硬件項(xiàng)目。
《Raspberry Pi:Python編程入門(mén)》配有專(zhuān)門(mén)的在線資源,讀者可免費(fèi)下載書(shū)中所有例子的代碼。
《Raspberry Pi:Python編程入門(mén)》非常適合作為廣大Raspherry Pi愛(ài)好者的入門(mén)書(shū),也適合高等院校計(jì)算機(jī)及電子信息相關(guān)專(zhuān)業(yè)師生選讀。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
資深創(chuàng)客Simon Monk將帶你領(lǐng)咯RaspberryPi應(yīng)用程序的開(kāi)發(fā)過(guò)程,提供即學(xué)即用的手把手開(kāi)發(fā)實(shí)例,告訴你如何設(shè)置軟件和硬件、編寫(xiě)程序、調(diào)試程序,創(chuàng)建用戶友好操作界面,以及控制一些外接電子設(shè)備。
DIY項(xiàng)目包括一個(gè)“吊死鬼”游戲、一個(gè)LED時(shí)鐘和一個(gè)軟件控制的“漫步者”機(jī)器人。
Dr.Simon Monk(普雷斯頓英國(guó))計(jì)算機(jī)科學(xué)與控制學(xué)學(xué)士,計(jì)算機(jī)軟件工程學(xué)博士,全職作家,創(chuàng)客。
著有多本技術(shù)圖書(shū),中文版有《基于Arduino的趣味電子制作》《Arduino+Android互動(dòng)智作》《Arduino編程從零開(kāi)始》等。你可以在Twitter上@simonmonk2聯(lián)系其本人。
目錄
第1章 入門(mén)淺嘗
什么是 Raspberry Pi? 2
用Raspberry Pi能做什么? 4
Raspberry Pi之旅 4
設(shè)置 Raspberry Pi 7
啟動(dòng) 15
小結(jié) 16
第2章 小試牛刀
Linux 18
桌面 19
互聯(lián)網(wǎng) 20
命令行 22
終端導(dǎo)航 22
應(yīng)用程序 25
網(wǎng)絡(luò)資源 27
小結(jié) 8
第3章 Python基礎(chǔ)
IDLE 30
數(shù)字 35
變量 35
循環(huán) 37
模擬色子 39
if 41
else 45
while 46
小結(jié) 47
第4章 字符串、列表與字典
字符串理論 50
列表 53
函數(shù) 57
“吊死鬼”游戲 59
字典 68
元組 69
異常處理 71
函數(shù)參考 72
小結(jié) 77
第5章 模塊、類(lèi)和方法
模塊 80
面向?qū)ο?84
定義類(lèi) 85
繼承 87
小結(jié) 91
第6章 文件與互聯(lián)網(wǎng)
文件 94
序列化 100
互聯(lián)網(wǎng) 101
小結(jié) 104
第7章 圖形用戶界面
Tkinter 106
Hello World 106
溫度換算器 107
其他GUI小部件 112
對(duì)話框 120
菜單 122
畫(huà)布 124
小結(jié) 126
第8章 游戲編程
什么是pygame? 128
Hello Pygame 129
樹(shù)莓游戲 131
小結(jié) 141
第9章 連接硬件
連接GPIO 144
直接連接GPIO排針 146
擴(kuò)展板 146
原型板 151
Arduino與Pi 154
小結(jié) 158
第10章 原型項(xiàng)目(時(shí)鐘)
所需零件 161
硬件組裝 161
軟件 163
階段二 166
小結(jié) 170
第11章 Raspi robot機(jī)器人
所需零件 173
階段一:簡(jiǎn)易版漫步者機(jī)器人 173
階段二:添加超聲波測(cè)距儀和顯示器 180
小結(jié) 186
第12章 學(xué)習(xí)資源與應(yīng)用方向
Linux資源 188
Python資源 188
Raspberry Pi資源 189
其他編程語(yǔ)言 190
程序和項(xiàng)目 193
小結(jié) 194