機器人Python極客編程入門與實戰

機器人Python極客編程入門與實戰

作者: Python極客團隊
出版社: 電子工業
出版在: 2017-09-01
ISBN-13: 9787121322921
ISBN-10: 7121322927
裝訂格式: 平裝
總頁數: 190 頁





內容描述


《機器人Python極客編程入門與實戰》內容提要
Python是一種面向對象、解釋型的電腦程序設計語言,其簡潔實用、高效,擁有眾多模塊庫,可移植,跨平臺,簡單易學,易於上手。隨著電腦深入發展,Python逐漸成為最適合青少年做創意設計的語言,也同樣適合Geek(極客)、創客等針對智能硬件的設計與編程。極客中有一句名言:需要的就是創新和新奇,盲目地跟從和愚昧是不可原諒的。同樣,青少年做創意設計需要靈感與創新,從簡單的方案入手,更能發揮青少年的創新意識。
本書首先通過介紹Python的簡單入門案例,讓讀者瞭解和熟悉Python的基礎語法結構,以及Pandas等繪圖風格。通過對MicroPython和PyBox、PyMini等軟件、硬件平臺的介紹,以及大量精心挑選的簡單有趣、實用性強的實際案例,如GPIO控制、LED燈管、機器人舵機、智能小車等,增加青少年的動手能力,讓廣大青少年、初學者,通過簡單學習快速掌握Python基礎編程,為進一步學習機器人編程奠定扎實的基礎。相信讀者在本書中能體會到Python語言的簡潔、智能硬件設備編程的趣味,以及親手設計作品的靈感。


目錄大綱


第1部分Python基礎
第1章Python簡介2 
1.1入門簡單、功能強大2 
1.2用戶運行平台6 
1.3程序目錄結構6 
1.4Spyder編輯器界面設置7 
1.5Python命令行模式13 
1.6Notebook模式14 
1.7模塊庫控制面板15 
1.8使用pip更新模塊庫19 
第2章Python入門案例24 
2.1案例2—1:第1次編程“hello,ziwang”24 
2.2案例2—2:增強版“hello,ziwang”26 
2.3案例2—3 :列舉系統模塊庫清單28 
2.4案例2—4:常用繪圖風格29 
2.5案例2—5:Pandas常用繪圖風格31 
2.6案例2—6:常用顏色表cors32 
第3章Python基本語法35 
3.1數據類型35 
3.2字符串37 
3.3List列表40 
3.4Tuple元組42 
3.5Dictionary字典43 
3.6數據類型轉換45 
第二部分PyBox實戰案例
第4章請讓我為你點盞燈51 
第5章製作流水燈56 
第6章點亮心形8×8點陣61 
第7章模擬紅綠燈教程67 
第8章DIY數字溫度計76 
第9章PM2.5檢測儀81 
第10章智能掃雷儀90 
第11章控制LCD5110顯示6×8字符95 
第12章DIY數字溫度計100 
第13章智能溫 小風扇106 
第14章聲光電控小夜燈110 
第15章DIY超聲波測距儀115 
第16章機器人編程基礎——舵機控制實驗121 
第17章USB—HID測試(含無線控制)127 
第三部分智能小車
第18章無線藍牙智能小車138 
第19章紅外尋跡無線小車143 
第20章紅外防墜落小車149 
第21章加速度傳感器無線小車153 
第四部分Python—mini編程案例
第22章呼吸燈162 
第23章使用EEPROM164 
第24章使用氣壓傳感器BMP180166 
第25章使用SD卡169 
第26章用定位器控制LED亮度172 
第27章計算任意精度的圓周率173 
第28章升級固件176 
附錄A硬件介紹177 
附錄B安全模式和恢復出廠設置180 
附錄C使用Putty控制PyBox182 
附錄DPython極客團隊介紹189


作者介紹


Python極客團隊,Python Geek Team,簡稱PGT,是專注於中國Python極客領域、Python智能硬件領域的開放性技術合作團隊。PGT團隊工作內容包括:?Python極客軟件、硬件開發,如開發套件,無人機、機器人,人工智能、機器學習、物聯網等。?跟踪、收集、統計Python硬件領域的行業信息和最新科技動態。?促進聯盟成員在技術、市場、知識產權等領域的交流合作與自律,協同推進國內Python極客領域,相關產業鏈的有序發展;?大力推動Python智能硬件領域與用戶行業之間的深入合作,加速相關技術與產品在各行業中的普及應用。




相關書籍

The LEGO Adventure Book, Vol. 1: Cars, Castles, Dinosaurs & More! (Hardcover)

作者 Megan H. Rothrock

2017-09-01

RPA 學習指南:使用 UiPath 構建軟件機器人與自動化業務流程 (Learning Robotic Process Automation)

作者 Alok Mani Tripathi 李永倫 陳嘉芙譯

2017-09-01

物聯網.NET開發

作者 張勇 李迎霞

2017-09-01