Micro: Bit Projects with Python and Single Board Computers: Building Steam Projects with Code Club and Kids' Maker Groups
暫譯: 使用 Python 和單板電腦的 Micro: Bit 專案:與程式碼俱樂部和兒童創客團隊一起構建 STEAM 專案
Tan, Martin
商品描述
Rather than just being a guide to learning these skills, this book will include tips and stories about implementing the these ideas in classrooms, Code Clubs, and Maker environments. Practical logistics for preparation and easy set-up, as well as, acceptance criteria and accountability for students and participants is included. These ideas were gained over years of running a Code Club and running Maker workshops and events.
You'll learn about programming collaborative solutions and design logic. Then you'll scale that logic up to more complex projects. By the end, you'll have added additional electronic and physical components to projects that interact with the world. You'll create fun inventions together, using hardware, coding, electronics, physical objects, and e-textiles.What You'll Learn
- Solve problems and create art by modelling solutions and ideas with a combination of Python coding, electronic systems engineering, and creative design.
- Navigate the logistical and unique challenges that come with running your own Code Club, Makerspace, or feeding these activities into STEAM design and technology curriculums.
- Take new Makers from simply copying and duplicating through to debugging and understanding.
Who This Book Is For
Makers and instructors interested in starting group projects while learning to code and gain other Maker skills along the way. Essential information is provided in a form that enables beginners and intermediate Makers to get hands-on quickly, but with enough depth to keep building on these projects and pushing the boundaries.商品描述(中文翻譯)
使用 Python 以真正協作的方式構建大型系統的不同組件,利用 micro:bit 的類別集。首先,您將探索如何利用這個不起眼的 micro:bit 的能力,並學會創造性地克服其一些限制;在此過程中學習實用的基於文本的編程。接著,我們將進一步構建項目,使多個 micro:bit 以及其他微控制器板和部件(如 Raspberry Pi)能夠相互通信,並協調其操作以構建更大的系統。
這本書不僅僅是學習這些技能的指南,還將包括在教室、程式碼俱樂部和創客環境中實施這些想法的提示和故事。書中還包含了實用的準備和簡易設置的後勤資訊,以及對學生和參與者的接受標準和責任。這些想法是多年來運營程式碼俱樂部和舉辦創客工作坊及活動所獲得的經驗。
您將學習編程協作解決方案和設計邏輯。然後,您將把這些邏輯擴展到更複雜的項目。到最後,您將為與世界互動的項目添加額外的電子和物理組件。您將一起創造有趣的發明,使用硬體、編碼、電子學、物理物件和電子紡織品。
您將學到什麼
- 通過結合 Python 編碼、電子系統工程和創意設計來解決問題並創造藝術。
- 應對運營自己的程式碼俱樂部、創客空間或將這些活動融入 STEAM 設計和技術課程所帶來的後勤和獨特挑戰。
- 幫助新手創客從簡單的複製和重複過渡到除錯和理解。
本書適合誰
對於希望在學習編碼的同時開始團體項目的創客和指導者。本書提供的基本資訊以便於初學者和中級創客快速上手,但又有足夠的深度以持續推進這些項目並拓展邊界。
作者簡介
作者簡介(中文翻譯)
馬丁·譚撰寫了第一個 Code Club Moonhack 專案,使用 Scratch 和 Python,已被澳洲超過 10,000 名孩子使用。他帶領孩子們在國會展示機器人和編程專案,為 Code Club Australia 提供培訓,並在線上貢獻於各種 Maker 社群。馬丁在 Maker 主題上寫博客,經營一家 Maker 商店,並在 IT 安全領域工作,參與各種開源專案和社群會議。他的大部分努力都與他的興趣相關,包括音樂、鎖具運動和各種技術相關的追求。