Python是一種面向對象的解釋型高級編程語言,是當前流行的編程語言之一。本書系統性地介紹Python的基礎知識及利用Python進行項目開發的實踐。全書分兩部分,第一部分介紹Python的基礎語法、Python自帶的兩個模塊及其使用方法,以及Python的矩陣計算包NumPy的使用方法等,在介紹基礎語法的同時強調利用Python進行編程時需要注意的編程規範;第二部分聚焦科學研究和工程實踐中比較前沿的方向,涵蓋繪圖、圖像處理、優化計算、遊戲開發、基於Web的系統開發、爬蟲、機器學習等方面的項目實踐,側重點是利用Python實現項目需求。
殷錫亮,副教授,工學博士,中國人工智能學會會員。參與黑龍江省自然科學基金項目一項,發表3篇SCI、2篇EI檢索論文,獲得國家發明專利三項。擁有6年通信行業上市企業研發經驗和8年高校信息通信技術類專業教學經驗。研究領域包括機器視覺、室內定位、人工智能等。
劉陽,數據庫系統工程師,副教授,工程碩士。2006至今,就職于哈爾濱職業技術學院,主要講授數據庫管理及維護、Web綜合實戰、Python、動態語言編程等課程,擅長網站開發和建設,曾擔任第46屆世界技能大賽黑龍江省選拔賽“網站設計與開發”項目命題專家及裁判(2020年),第45屆世界技能大賽黑龍江省選拔賽“網站設計與開發”裁判(2018年),第七屆黑龍江省殘疾人技能大賽網頁製作賽項裁判(2018年)。
張勝揚,高級講師,就職于北京中軟國際教育科技股份有限公司,曾講授西北工業大學“Python網絡爬蟲認知實訓”課程,東北農業大學“人工智能實訓”課程,北京聯通軟件研究院“Python基礎及數據採集”課程企業培訓,中國移動“機器學習算法”授課企業培訓,中海航“基於Django的微服務架構”課程。研究方向包括大數據採集及數據分析、高等數學數據分析、機器學習數據分析、網站架構、圖像識別等。