本書從零開始,由淺入深地介紹了Python編程語言的基礎知識,是面向零基礎編程學習者的入門教程。全書共17章,其中第1~9章為基礎篇,介紹了Python的語言基礎,包括環境安裝、輸入/輸出變量、常見數據類型、數學與邏輯運算、條件判斷與循環語句、複合數據類型、函數、模塊、文件操作;第10~13章為進階篇,介紹了與Python編程相關的拓展知識,包括Excel表格數據處理、使用正則表達式進行信息匹配、面向對象編程設計、多線程與多進程;第14~16章為實戰篇,介紹了3個實戰項目,分別是使用requests開髮網絡爬蟲、使用tkinter開發GUI計算器、使用pygame開發飛機大戰遊戲;第17章為ChatGPT篇,主要介紹了初學者如何利用當下最熱門的AI工具ChatGPT學習Python編程。
本書內容系統、全面,案例豐富,講解淺顯易懂,既適合Python零基礎入門讀者學習,也適合作為廣大中職、高職院校相關專業的教材用書。
袁昕(Crossin),南京大學軟件工程學士,上海交通大學計算機碩士。具有互聯網金融、VR/AR、遊戲等行業從業經歷。曾受邀作為Python中國開發者大會講師、騰訊雲課堂評審專家。于2013年創辦編程學習類自媒體“Crossin的編程教室”,全平台讀者數超過30萬。
賈煒,高級工程師,對多種開發語言都有深入研究,專註于Python人工智能開發、數據分析、機器學習,具有豐富的教育培訓經驗。