《樹莓派Python程式設計指南》 導讀

2021-09-23 15:17:15 字數 1912 閱讀 6470

前  言

計算機已經不再只是用來工作的方盒子。任何擁有乙個可程式設計處理中心的東西都可以稱作計算機。遊戲終端、智慧型手機、全球衛星定位系統(gps)單元、平板電腦以及其他許多令人難以置信的裝置都說明了這一點。它們都是計算機,並且它們已經接管了這個世界。我們用它們來工作、通訊,以及娛樂。事實上,很難找到有哪個領域還從未使用過計算機。

銷售人員喜歡用智慧型來描述嵌入式計算機裝置(智慧型手機、智慧型電視、智慧型手錶等),事實上它們卻並不智慧型。處理單元只是塊執行指令的矽片。智慧型手機的「智慧型」並非來自計算機晶元,而是來自對它們程式設計的人。

計算機是迄今為止人類發明的最強大的工具,但是由於很少有人知道如何開發它的潛能,目前我們只是使用了它的一小部分功能。在充滿計算機的世界中,最重要的就是那些可以發揮計算機全部效能的程式設計人員。程式設計,是一項基本技能,並且在未來會變得更重要。

什麼是程式設計

我們已經指出,計算機並不智慧型。它只是個按照清單一步步執行指令的單元。這個指令清單就是程式。程式設計,就是接受任務,將其分解成多個步驟,然後把它們用計算機可以理解的語言寫下來。

樹莓派可以理解多種語言,在本書中,你將學習到python3——一種非常強大易學的語言。

本書適用於擁有樹莓派並希望學些計算機程式設計的讀者。學習本書不要求讀者具有程式設計經驗或者其他類似的技術。即便你只愛看漫畫和科幻**,都沒關係,只要你具備前兩個基本條件,這本書就是為你準備的。

讀完本書,你將會對python3有很深的理解,並且熟悉許多非常有用的模組(python 附加模組)。通過python3和這些模組,你將能控制樹莓派的各個功能。你可以通過控制基本輸入輸出口(gpio)使它和外界互動,或者用它連通網際網路。擁有乙個攝像頭,你可以用樹莓派拍**,也可以製作遊戲,操縱三維世界。簡而言之,這是一本介紹如何發掘你的樹莓派的全部潛力的圖書。

目  錄 前言

[第1章 起航(啟動和執行)

1.1 組裝好你的樹莓派 ](

1.2 可能遇到的問題

[1.3 樹莓派快速指南

1.3.1 使用lxde(輕量級x11桌面環境)

1.3.2 使用終端

1.3.3 通過raspi-config改變配置

1.3.4 安裝軟體 ](

[1.4 python3

1.4.1 python直譯器

1.4.2 執行python程式 ](

1.5 小結

[第2章 python簡介

2.1 使用turtles繪畫

2.1.1 使用迴圈

2.1.2 條件處理:if、elif和else

2.1.3 使用函式和方法組織** ](

[2.2 乙個python遊戲:貓和老鼠

2.2.1 理解變數

2.2.2 定義函式

2.2.3 在遊戲中迴圈 ](

2.3 小結

[第3章 python基礎

3.1 變數、值和型別

3.1.1 值和型別

3.1.2 數字排序

3.1.3 使用strings儲存文字

3.1.4 布林值:真或假

3.1.5 資料型別轉換

3.1.6 知識測試 ](

[3.2 在結構體中儲存值

3.2.1 字典和集合中的非序列元素

3.2.2 知識測試 ](

[3.3 控制程式流程

3.3.1 用迴圈遍歷資料

3.3.2 深入理解迴圈巢狀

3.3.3 使用if語句控制程式分支

3.3.4 捕獲異常 ](

3.4 使用函式復用**

3.5 組合裝配

3.6 使用類來構建物件

3.7 使用模組獲得附加特性

3.8 小結

3.9 習題答案

《樹莓派Python程式設計入門與實戰》 導讀

樹莓派python程式設計入門與實戰 樹莓派於2012年2月一經官方首發就在全球引起了一陣旋風,10000套裝置瞬間售罄。它是乙個廉價的只有信用卡大小的裸露電路板,同時,它是乙個執行開源linux作業系統的完全可程式設計的pc系統。樹莓派可以連線到網際網路上,可以插到電視上,並且它僅需35美元。樹莓...

《樹莓派使用者指南(第3版)》 導讀

樹莓派使用者指南 第3版 今天的孩子們是數字時代的原住民,在乙個煙火晚會上,乙個朋友曾對我說,我不理解為何你們要做這個東西。我的孩子們比我更懂得怎樣去安裝我們的計算機。我問他 孩子們是否會程式設計?他回答道 他們為什麼想要去程式設計呢?計算機已經會做所有他們需要的事情了,不是嗎?我說得不對嗎?儘管我...

樹莓派python程式設計 初識「樹莓派」積木程式設計

二 樹莓派 積木程式設計使用前的預備知識1.易用的擴充套件板樹莓派提供的40針擴充套件雙排高整合poe介面各有其用,像gpio general purpose input output 通用輸入輸出 5v 3.3v及gnd接地等等,使用起來並不十分方便。可借助第三方開發的擴充套件板來外接led燈 開...