※作者Simon Monk,知名電子應用大師,以及齣版多部關於開源硬件方麵的暢銷著作,如《Arduino編程指南》《Arduino製作手冊》等。
※譯者,程晨,中國電子學會全國青少年機器人技術等級考試標準工作組副組長,中國教育技術協會數字教育資源專業委員會專傢,少年創學院聯閤創始人,濼喜教育聯閤創始人,Intel軟件創新大使,擁有十餘年嵌入式開發經驗和多項發明專利,先後主持參與十餘項軍民科研産品的研發。
※用時下流行的Python編程語言對樹莓派進行開發。
※用遊戲開發和機器人製作的實例展現樹莓派的應用能力。
本書以簡潔生動的語言介紹樹莓派的編程知識,你可以瞭解如何配置樹莓派的軟硬件,並用Python語言編寫腳本,創建圖形界麵,並控製外部電子設備,並通過遊戲項目和機器人製作的案例來進行實踐,以鞏固所學的知識與技巧,適閤初學者閱讀。
Simon Monk,知名電子應用大師,擁有控製論和計算機科學學士學位以及軟件工程博士學位,從事多年學術研究工作,創立瞭Momote移動軟件公司,齣版多部關於開源硬件方麵的暢銷著作,如《Arduino編程指南》《Arduino製作手冊》等。
程晨,中國電子學會全國青少年機器人技術等級考試標準工作組副組長,中國教育技術協會數字教育資源專業委員會專傢,少年創學院聯閤創始人,濼喜教育聯閤創始人,Intel軟件創新大使,擁有十餘年嵌入式開發經驗和多項發明專利,先後主持參與十餘項軍民科研産品的研發。齣版國內早期的Arduino、Intel Edison、3D打印技術普及圖書,編著翻譯齣版開源硬件、3D打印、機器人、智能硬件、物聯網領域相關圖書十餘本,長期在《無綫電》雜誌刊登技術類項目文章。參與錄製CCTV《原來如此》節目,錄製多套開源硬件項目視頻教程。曾任北京航空航天大學、北京郵電大學特聘講師,參與清華、北京科技大學等多個高校的創新性課程設計。
第1章 概述 ……………………………………………………………………1
什麼是Raspberry Pi …………………………………………………………1
你能用Raspberry Pi做什麼 …………………………………………………2
Raspberry Pi之旅 ……………………………………………………………3
設置你的Raspberry Pi ………………………………………………………4
啓動 ……………………………………………………………………………10
總結 ……………………………………………………………………………12
第2章 入門 ……………………………………………………………………13
Linux ……………………………………………………………………………13
桌麵 ……………………………………………………………………………13
互聯網 …………………………………………………………………………15
命令行 …………………………………………………………………………16
應用程序 ………………………………………………………………………19
網絡資源 ………………………………………………………………………20
總結 ……………………………………………………………………………21
第3章 Python基礎 ……………………………………………………………23
IDLE ……………………………………………………………………………23
數字 ……………………………………………………………………………26
變量 ……………………………………………………………………………27
循環 ……………………………………………………………………………28
模擬骰子 ………………………………………………………………………29
If ………………………………………………………………………………30
While ……………………………………………………………………………33
總結 ……………………………………………………………………………34
第4章 字符串、列錶和字典 …………………………………………………35
字符串理論(String Theory) ……………………………………………35
列錶 ……………………………………………………………………………37
函數 ……………………………………………………………………………39
絞刑架 …………………………………………………………………………40
字典 ……………………………………………………………………………47
元祖 ……………………………………………………………………………48
異常 ……………………………………………………………………………49
函數匯總 ………………………………………………………………………50
總結 ……………………………………………………………………………54
第5章 模塊、類和方法 ………………………………………………………55
模塊 ……………………………………………………………………………55
麵嚮對象 ………………………………………………………………………56
定義類 …………………………………………………………………………57
繼承 ……………………………………………………………………………59
總結 ……………………………………………………………………………61
第6章 文件和網絡 ……………………………………………………………63
文件 ……………………………………………………………………………63
侵蝕化(Pickling) …………………………………………………………67
網絡 ……………………………………………………………………………68
總結 ……………………………………………………………………………70
第7章 圖形用戶界麵 …………………………………………………………71
Tkinter …………………………………………………………………………71
Hello World……………………………………………………………………71
溫度換算器 ……………………………………………………………………72
其他GUI小部件 ………………………………………………………………75
對話框 …………………………………………………………………………81
菜單 ……………………………………………………………………………82
畫布 ……………………………………………………………………………83
總結 ……………………………………………………………………………84
第8章 遊戲編程 ………………………………………………………………85
什麼是Pygame …………………………………………………………………85
坐標 ……………………………………………………………………………85
Hello pygame …………………………………………………………………86
樹莓遊戲 ………………………………………………………………………87
總結 ……………………………………………………………………………94
第9章 硬件接口 ………………………………………………………………95
連接GPIO ………………………………………………………………………95
麵包闆和跳綫 …………………………………………………………………97
數字輸齣 ………………………………………………………………………97
模擬輸齣 ………………………………………………………………………102
數字輸入 ………………………………………………………………………103
模擬輸入 ………………………………………………………………………105
麵包闆搭配Pi Cobbler ………………………………………………………111
原型闆 …………………………………………………………………………111
其他擴展闆和HAT ………………………………………………………………113
Arduino和Raspberry Pi ………………………………………………………113
總結 ……………………………………………………………………………116
第10章 LED漸變項目 …………………………………………………………117
硬件需求 ………………………………………………………………………118
硬件連接 ………………………………………………………………………118
軟件 ……………………………………………………………………………119
總結 ……………………………………………………………………………120
第11章 原型項目(時鍾) …………………………………………………121
硬件需求 ………………………………………………………………………121
硬件連接 ………………………………………………………………………122
軟件 ……………………………………………………………………………123
第二步 …………………………………………………………………………125
總結 ……………………………………………………………………………128
第12章 Raspberry Pi機器人 ………………………………………………129
硬件需求 ………………………………………………………………………129
項目1.自律機器人 ……………………………………………………………130
項目2.網頁控製移動機器人 …………………………………………………135
總結 ……………………………………………………………………………139
第13章 你的下一步 ……………………………………………………………141
Linux資源 ………………………………………………………………………141
Python資源 ……………………………………………………………………141
Raspberry Pi資源 ……………………………………………………………142
其他編程語言 …………………………………………………………………142
應用和項目 ……………………………………………………………………144
總結 ……………………………………………………………………………145
這本書真是把我從對樹莓派的一無所知,變成瞭現在能夠自己動手嘗試各種項目的“小能手”!當初買這本書,主要是被“遊戲編程”和“機器人製作”這些字眼吸引,想著能夠做齣一些酷炫的東西。拿到手後,我發現它的內容遠不止我想象的那麼簡單。從最基礎的操作係統安裝,到如何連接外設,再到Python語言的進階應用,這本書都提供瞭一個非常全麵的學習路徑。我特彆喜歡其中關於遊戲開發的章節,它詳細介紹瞭Pygame庫的使用,並且通過幾個實際的遊戲案例,讓我一步步學會瞭如何創建角色、處理輸入、碰撞檢測等等。雖然我還沒有完全實現書中的所有遊戲項目,但光是跟著教程做齣瞭一個能夠移動的小方塊,我就已經非常激動瞭。更重要的是,這本書不僅僅教我“怎麼做”,更會解釋“為什麼這麼做”,這讓我能夠真正理解背後的原理,而不是死記硬背代碼。
评分我一直對機器人領域抱有濃厚的興趣,所以當我看到《Raspberry Pi編程指南·第2版》這本書時,立刻就被它“機器人製作”的部分吸引住瞭。這本書並沒有讓人感到枯燥乏味,而是通過一個個生動有趣的案例,將復雜的概念變得易於理解。例如,在介紹如何搭建一個簡單的機器人底盤時,書中提供瞭詳細的組件清單和組裝步驟,甚至連電綫的連接方式都標注得一清二楚。我最喜歡的是它如何將Python編程與機器人硬件結閤起來,通過編寫Python腳本,我們可以控製機器人的運動,實現前進、後退、轉嚮等基本功能。書中的代碼示例非常實用,我可以直接藉鑒並進行修改,很快就能看到自己的機器人按照我的指令行動,這種成就感是無與倫比的。而且,書中還涉及到瞭一些傳感器應用,比如如何讓機器人避開障礙物,這讓我對人工智能和自動化有瞭更深刻的認識。
评分我一直對物聯網和嵌入式係統很感興趣,最近入手瞭《Raspberry Pi編程指南·第2版》。雖然我還沒完全深入到每一章節,但目前為止,這本書給我的感覺是內容詳實,從基礎的樹莓派硬件介紹到Python的入門,都講得非常清晰。我特彆喜歡它關於GPIO接口的講解,配以大量的圖示和代碼示例,讓我這個初學者也能很快理解如何控製LED、讀取傳感器數據。我曾經嘗試過其他一些零散的教程,但總感覺不成體係,而這本書的結構安排得很好,循序漸進,讓我能夠逐步建立起對樹莓派開發的認知。比如,它在介紹Python基礎時,並沒有僅僅停留在語言語法,而是結閤瞭一些小項目,比如如何用Python控製樹莓派的攝像頭拍照,這讓我覺得學習過程更加有趣和有成就感。而且,書中的代碼都經過瞭良好的測試,可以直接拿來運行,省去瞭不少調試的時間。我個人比較看重實操性,這本書在這方麵做得非常到位,讓我覺得我真的能夠用樹莓派做齣一些有趣的東西來,而不是僅僅停留在理論層麵。
评分作為一名對編程世界充滿好奇的學生,我選擇瞭《Raspberry Pi編程指南·第2版》來開啓我的探索之旅。這本書就像一位耐心十足的老師,它從最基礎的軟硬件環境搭建開始,一步步引導我熟悉樹莓派的各項功能。我尤其驚喜於書中對於Python編程語言的講解,它並非流於錶麵,而是深入淺齣地介紹瞭各種數據結構、控製流程以及麵嚮對象編程的思想。書中穿插的各種小項目,比如製作一個簡單的天氣顯示器,或者用Python控製LED燈的閃爍,都讓我體會到瞭編程的樂趣和實用性。我曾經嘗試過一些在綫課程,但往往缺乏係統性和連貫性,而這本書的結構設計非常閤理,每一章都建立在前一章的基礎上,讓我能夠穩步提升。最讓我欣慰的是,書中提供的代碼片段都經過瞭精心的優化和注釋,讓我更容易理解其中的邏輯,並且能夠快速上手實踐,這對我來說是學習過程中非常寶貴的財富。
评分我一直覺得編程是一項充滿創造力的活動,而樹莓派正是實現這些創造力的絕佳平颱。《Raspberry Pi編程指南·第2版》這本書,確實為我打開瞭通往這個世界的大門。我被它涵蓋的廣泛主題所吸引,從基礎的Python語法到更高級的遊戲開發和機器人應用。書中對Python的講解非常到位,不隻是教你如何寫代碼,更重要的是教會你如何思考,如何用編程的邏輯去解決問題。我特彆喜歡其中關於遊戲開發的章節,它通過一係列精心設計的實例,讓我明白瞭如何使用Pygame庫來構建一個完整的遊戲。從遊戲角色的繪製到用戶輸入的響應,每一個環節都講解得非常透徹。更讓我驚喜的是,書中還涉及到瞭機器人製作的部分,這讓我看到瞭將軟件與硬件結閤的無限可能。我可以想象,在掌握瞭書中的知識後,我將能夠用樹莓派創造齣更多令人驚嘆的項目,真正將我的想法變為現實。
評分不錯
評分不錯
評分正版好書
評分書比較薄,用幾個例子貫穿全書,還可以吧
評分不錯
評分正版好書
評分加入購物車好久啦,618活動有優惠就拍下來啦!
評分內容太單薄瞭,不值這麼貴。
評分raspberry pi 學習,很好
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.qciss.net All Rights Reserved. 圖書大百科 版權所有