使用 Linkbot 學習 Python 3
外觀
這是對 非程式設計師的 Python 3 教程 的轉換,包括使用 Barobo Linkbot 的示例;一個模組化機器人,專為教授數學和程式設計而設計。
內容
- 作者
- 本書的貢獻者
- 安裝和設定
- 安裝和設定所需的軟體
- 簡介
- 簡要介紹
- 你好,世界(使用 Linkbot!改變 Linkbot 的 LED 顏色)
- 著名的第一個程式 - 螢幕輸出 - 變數 - 數字和計算
- 誰在那裡?(使用 Linkbot!移動 Linkbot 的電機)
- 互動式輸入 - 字串
- 數到 10(使用 Linkbot!用 Linkbot 的蜂鳴器播放一些音符)
- while迴圈
- 決策(使用 Linkbot!使雙輪 Linkbot 前後移動)
- if語句
- Linkbot 多工處理(讓 Linkbot 同時做多件事)
- 程式流程
- 除錯
- 找出哪裡出了錯
- 定義函式(使用 Linkbot!使用函式移動雙輪 Linkbot 併發出蜂鳴聲)
- 使用函式構建程式
- 高階函式示例
- (幾乎)令人驚歎的程式設計師思維方式示例
- 列表(使用 Linkbot!用 Linkbot 的蜂鳴器播放歌曲)
- 包含多個值的變數
- for 迴圈(使用 Linkbot!用 Linkbot 的蜂鳴器播放一系列音符)
- 第二種迴圈
- 布林表示式(如何使用 Linkbot 的加速度計)
- 計算機邏輯 -TrueandFalse-andandor-not
- 字典(將音符值儲存在字典中以在 Linkbot 上播放)
- 包含鍵值對的變數
- 使用模組
- 標準功能集的擴充套件
- 更多關於列表的資訊
- 使用列表的元素或部分
- 字串的復仇
- 更高階的文字操作
- 檔案 IO
- 從檔案讀取和寫入檔案
- 處理不完美
- 如何處理錯誤
- 遞迴
- 遞迴函式
- Python 3 中面向物件程式設計簡介(擴充套件 Linkbot 類以獲得更多功能)
- OOP(面向物件程式設計)的基礎
- 匯入庫和其他函式簡介
- 來自各種庫的基本函式。
- 結束語
- 如何更進一步
- 常見問題解答
- 一些常見問題