發表於2024-11-23
有瞭先進的軟件、硬件開發平颱,剩下的隻是創意。中國人,特彆是中國的年輕人,是全球富有創業、創新精神的一群人,這樣的一個群體難道還會缺乏創意嗎?
“青少年學編程係列叢書”隻是“Python 極客項目”的起點,也是新一代智能化硬件的起點,我們期待更多的同行、更多的年輕人加入這個領域。
Python是一種麵嚮對象、解釋型的計算機程序設計語言,其簡潔實用、高效,擁有眾多模塊庫,可移植,跨平颱,簡單易學,易於上手。隨著計算機深入發展,Python逐漸成為適閤青少年做創意設計的語言,也同樣適閤Geek(極客)、創客等針對智能硬件的設計與編程。極客中有一句名言:需要的就是創新和新奇,盲目地跟從和愚昧是不可原諒的。同樣,青少年做創意設計需要靈感與創新,從簡單的方案入手,更能發揮青少年的創新意識。
本書首先通過介紹Python的簡單入門案例,讓讀者瞭解和熟悉Python的基礎語法結構,以及Pandas等繪圖風格。通過對MicroPython和PyBox、PyMini等軟件、硬件平颱的介紹,以及大量精心挑選的簡單有趣、實用性強的實際案例,如GPIO控製、LED燈管、機器人舵機、智能小車等,增加青少年的動手能力,讓廣大青少年、初學者,通過簡單學習快速掌握Python基礎編程,為進一步學習機器人編程奠定紮實的基礎。相信讀者在本書中能體會到Python語言的簡潔、智能硬件設備編程的趣味,以及親手設計作品的靈感。
第一部分 Python基礎
第1章 Python簡介 2
1.1 入門簡單、功能強大 2
1.2 用戶運行平颱 6
1.3 程序目錄結構 6
1.4 Spyder編輯器界麵設置 7
1.5 Python命令行模式 13
1.6 Notebook模式 14
1.7 模塊庫控製麵闆 15
1.8 使用pip更新模塊庫 19
第2章 Python入門案例 24
2.1 案例2-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:常用顔色錶cors 32
第3章 Python基本語法 35
3.1 數據類型 35
3.2 字符串 37
3.3 List列錶 40
3.4 Tuple元組 42
3.5 Dictionary字典 43
3.6 數據類型轉換 45
第二部分 PyBox實戰案例
第4章 請讓我為你點盞燈 51
第5章 製作流水燈 56
第6章 點亮心形8×8點陣 61
第7章 模擬紅綠燈教程 67
第8章 DIY數字溫度計 76
第9章 PM 2.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章 使用EEPROM 164
第24章 使用氣壓傳感器BMP180 166
第25章 使用SD卡 169
第26章 用定位器控製LED亮度 172
第27章 計算任意精度的圓周率 173
第28章 升級固件 176
附錄A 硬件介紹 177
附錄B 安全模式和恢復齣廠設置 180
附錄C 使用Putty控製PyBox 182
附錄D Python極客團隊介紹 189
Python是一門學習簡單、功能強大並可以終身受益的編程語言。
阿爾法狗、圍棋大師、機器學習、人臉識彆、金融量化、數據分析……都可以運用Python實現,Python似乎無所不能。
2016年11月,全球領先的FPGA開發商德緻倫(Digilent)公司,率先發布瞭PYNQ開發闆,可直接使用Python語言進行FPGA準芯片級硬件編程,學術價格僅65美元。
也許FPGA和芯片設計對於廣大公眾來說有些遙遠,但這幾年風靡全球的“創客”運動,其鼻祖就源自小小的“樹莓派”(RaspberryPi)。
盡管樹莓派和創客運動已經非常成功,但其解決的還隻是錶層的硬件問題,更關鍵的軟件層麵、程序開發、軟硬一體化、智能控製等方麵始終未能突破。其背後原因在於樹莓派及其憑藉的傳統匯編、C語言的開發平颱,缺乏如今互聯網時代、大數據時代的大數據、人工智能模塊庫,所以很多工作都要從零開始。
Python已經成為人工智能、數據分析等領域事實上的工業標準編程語言,Python的硬件衍生版本MicroPython已經從概念上成為智能開發、物聯網應用的工業級編程語言。
幸運的是,國內有關企業、技術團隊,在最新一輪的智能化硬件平颱軍備大賽中沒有被淘汰,而是緊跟國際技術前沿,在國內迅速完成瞭多個不同版本的硬件開發平颱設計,組建瞭多個相關的技術社區。
PyBox開發套件:http://www.zroboto.com。
PyMini開發套件:http://www.zroboto.com。
TPYBoard開發闆:http://www.tpyboard.com。
PYB-Nano迷你開發闆,MicroPython中文社區:http://www.mimcropython.org.cn。
Newbit開發闆,MicroPython中文社區:http://www.mimcropython.org.cn。
很多原本煩瑣的智能化設計,例如人臉識彆、車牌識彆等,在使用全新的Python開發闆和各種人工智能模塊庫時,僅需數十行代碼就可以實現。
更加令人期待的是,被譽為“黑科技”的榖歌TensorFlow神經網絡平颱,首選的開發語言也是Python。
有瞭先進的軟件、硬件開發平颱,剩下的隻是創意。
中國人,特彆是中國的年輕人,是全球最富有創業、創新精神的一群人,這樣的一個群體難道還會缺乏創意嗎?
《機器人Python極客編程入門與實戰》隻是“青少年學編程係列叢書”的第一本,本係列包括以下作品。
《機器人Python極客編程入門與實戰》:Python開發闆套件的使用與學習,包括數十個簡單入門案例,如LED控製、Wi-Fi控製、機器小車等。
《機器人Python智能開發與實戰》:基於Python的智能化機器人開發設計,比如語音識彆、電腦繪畫等。
《機器人Python案例匯編》:匯集Python極客團隊和國內眾多一綫高手設計的各種實用、經典智能案例。
“青少年學編程係列叢書”隻是“Python極客項目”的起點,也是新一代智能化硬件的起點,我們期待更多的同行、更多的年輕人加入這個領域。
本書所有案例程序可用於zwPython平颱,以及各種支持Python3的設備平颱,包括Linux操作係統、iOS係統,以及安卓係統等。
其他非zwPython用戶運行本書程序時,如果齣現問題,通常是缺少有關的Python模塊庫,可以根據調試信息安裝相關的Python模塊庫,再運行相關程序。
zwPython及本書配套資料下載地址,請參見Top極寬量化社區“下載中心”:http://topquant.vip或http://ziwang.com。
何海群
北京極寬科技·www.TopQuant.vip
2017年7月21日於中關村創業大街
機器人Python極客編程入門與實戰 下載 mobi pdf epub txt 電子書 格式 2024
機器人Python極客編程入門與實戰 下載 mobi epub pdf 電子書此用戶未填寫評價內容
評分沒接觸過的語言瞭解下。
評分python很火,我也買來看看
評分活動買的很便宜,還沒看
評分很不錯的書,值得學習研究研究,推薦下,???????
評分6666666666
評分非常好的書,值得學習,慢慢消化。
評分書的內容不錯
評分這本書同事推薦的,確實不錯,值得大傢閱讀。
機器人Python極客編程入門與實戰 mobi epub pdf txt 電子書 格式下載 2024