天天看點

《樹莓派Python程式設計入門與實戰(第2版)》——導讀

《樹莓派Python程式設計入門與實戰(第2版)》——導讀

2012年2月一經官方首發,樹莓派就在全球引起了一陣旋風,10000套裝置瞬間售罄。它是一個廉價的、隻有信用卡大小的裸露電路闆,同時,它是一個運作開源linux作業系統的完全可程式設計的pc系統。樹莓派可以連接配接到網際網路上,可以插到電視上,并且其最新的第2版采用一個很快的arm處理器,其性能可以與很多平闆裝置匹敵,而這一切僅需35美元。

樹莓派最初隻是為了激發學齡兒童對計算機的興趣,但是它在世界範圍内引起了極客、企業家和教育家的廣泛關注。截至2015年6月,銷售了600萬台左右。

樹莓派的官方程式設計語言是python。python是一種靈活的程式設計語言,可以運作在任何平台上。是以,可以在windows pc或者mac上編寫程式并在樹莓派上運作,反之亦然。python是一種優雅、可靠、功能強大而且非常流行的程式設計語言。使用python作為樹莓派的官方程式設計語言,這是一個非常正确的決定。

[第一部分 樹莓派程式設計環境

第1章 配置樹莓派

1.1.1 了解樹莓派的曆史

1.1.2 為什麼要學習用python在樹莓派上進行程式設計

<a href="https://yq.aliyun.com/articles/92140/">1.2 擷取樹莓派</a>

<a href="https://yq.aliyun.com/articles/92144/">1.3 哪些樹莓派外圍裝置是必須的</a>

1.3.1 microsd卡

1.3.2 電源

1.3.3 顯示輸出

1.3.4 鍵盤和滑鼠

1.3.5 使用網線或者wi-fi擴充卡

<a href="https://yq.aliyun.com/articles/92146/">1.4 其他不錯的外圍裝置</a>

1.4.1 挑選一個外殼

1.4.2 移動電源

1.4.3 自供電usb集線器

<a href="https://yq.aliyun.com/articles/92148/">1.5 決定如何購買外圍裝置</a>

<a href="https://yq.aliyun.com/articles/92152/">1.6 讓你的樹莓派正常工作</a>

1.6.1 自己研究一下

1.6.2 安裝軟體

1.6.3 下載下傳作業系統

1.6.4 移動noobs

1.6.5 連接配接外圍裝置

<a href="https://yq.aliyun.com/articles/92220/">1.7 排除樹莓派的故障</a>

1.7.1 檢查外設連接配接線

1.7.2 檢查microsd卡

1.7.3 檢查noobs的副本

1.7.4 檢查顯示器

1.7.5 檢查你的外設

<a href="https://yq.aliyun.com/articles/92224/">1.8 小結</a>

<a href="https://yq.aliyun.com/articles/92231/">1.9 q&amp;a</a>

<a href="https://yq.aliyun.com/articles/92238/">1.10 練習</a>

1.10.1 問題

1.10.2 答案

[第2章 認識raspbian linux發行版

<a href="https://yq.aliyun.com/articles/92262/">2.2 使用raspbian指令行</a>

<a href="https://yq.aliyun.com/articles/92276/">2.3 使用raspbian圖形使用者界面</a>

<a href="https://yq.aliyun.com/articles/92309/">2.4 lxde圖形界面</a>

<a href="https://yq.aliyun.com/articles/92313/">2.5 小結</a>

<a href="https://yq.aliyun.com/articles/92327/">2.6 q&amp;a</a>

<a href="https://yq.aliyun.com/articles/92336/">2.7 練習</a>

2.7.1 問題

2.7.2 答案

[第3章 搭建程式設計環境

3.1.1 python簡史

3.1.2 python v3和python v2

<a href="https://yq.aliyun.com/articles/92364/">3.2 檢查你的python環境</a>

3.2.1 檢查python解釋器和互動式shell

3.2.2 檢查python開發環境

3.2.3 檢查文本編輯器

<a href="https://yq.aliyun.com/articles/92374/">3.3 安裝python和工具</a>

<a href="https://yq.aliyun.com/articles/92377/">3.4 關于python解釋器</a>

<a href="https://yq.aliyun.com/articles/92382/">3.5 關于python互動式shell</a>

<a href="https://yq.aliyun.com/articles/92396/">3.6 關于python開發環境shell</a>

<a href="https://yq.aliyun.com/articles/92421/">3.7 建立python腳本</a>

3.7.1 在互動式shell中運作python腳本

3.7.2  在idle中運作python腳本

3.7.3 使用idle建立一個腳本

3.7.4 使用文本編輯器建立一個python腳本

<a href="https://yq.aliyun.com/articles/92430/">3.8 使用适當的工具</a>

<a href="https://yq.aliyun.com/articles/92435/">3.9 小結</a>

<a href="https://yq.aliyun.com/articles/92439/">3.10 q&amp;a</a>

<a href="https://yq.aliyun.com/articles/92443/">3.11 練習</a>

3.11.1 問題

3.11.2 答案

第二部分 python程式設計基礎

第4章 python基礎

第5章 在程式中使用算術

第6章 控制你的程式

第7章 循環

第三部分 進階python知識

第8章 使用清單和元組

第9章 字典和集合

第10章 使用字元串

第11章 使用檔案

第12章 建立函數

第13章 使用子產品

第14章 探索面向對象程式設計的世界

第15章 使用繼承

第16章 正規表達式

第17章 異常處理

第四部分 圖形化程式設計

第18章 gui程式設計

第19章 遊戲程式設計

第五部分 業務程式設計

第20章 使用網絡

第21章 在程式中使用資料庫

第22章 web程式設計

第六部分 樹莓派python項目

第23章 建立基礎的樹莓派python項目

第24章 樹莓派/python進階項目

第七部分 附錄

附錄a 将raspbian作業系統加載到sd卡上

附錄b 樹莓派型号一覽