本書從程序設計的基本概念出發,由淺入深、循序漸進地講述Python程序設計的基本知識和應用技能。本書主要介紹Python編程環境,Python語言基礎,流程控制結構,複合數據類型,字符串與正則表達式,函數、模塊和包,面向對象編程,文件操作,圖形用戶界面設計,以及數據庫訪問。本書以Python 3.8.1為藍本,實例全部在PyCharm Community 2019.3.2中編寫和測試。除了基本實例
本書通過講述樹莓派(Raspberry Pi 4 Model B)上的Python實現,使讀者在熟悉Python語言和許多傳感器使用的同時,掌握如何使用樹莓派的GPIO與外圍硬件進行數據交互、讀取硬件的工作狀態、控制硬件工作等,實現樹莓派與外界硬件設備的交互,通過軟硬件的結合,掌握人工智能項目開發的基本方法,實現智能車輛、機械手掌、視覺機器人等多個基於樹莓派的智能實踐項目。本書可作為高等學校計算機類、信息類、電子類等專業人工智能相關課程的教材,也可供希望學習Python、OpenCV的讀者或其他從事人工智能項目開發的工程技術人員學習參考。