Python程序設計實踐教程——實驗指導與習題集
夏敏捷 尚展壘 編著
相關主題
商品描述
"本書以Python 3.7為編程環境,從基本的程序設計思想入手,逐步展開Python語言教學。本書是《Python程序設計——從基礎開發到數據分析微課版》(第2版)(清華大學出版社)的配套實踐教材,內容包括實驗指導、習題解答和綜合實訓三部分。第一部分為實驗指導,結合主教材中的章節給出相應的實驗,每個實驗包括實驗目的、知識要點、實驗內容、編程並上機調試;第二部分為習題解答,給出主教材中習題的答案,供讀者參考,以啟發思路;第三部分為綜合實訓,選擇4個不同類別的綜合實訓案例並給出參考程序,可以幫助讀者進一步鞏固知識、拓展知識、提高實踐能力和檢測學習效果。 本書可作為高等院校相關專業Python課程的輔助教材,也可作為Python語言學習者、程序設計人員和游戲編程愛好者的參考用書。"
目錄大綱
目錄
第一部分實驗指導1
實驗一安裝和熟悉Python語言開發環境1
實驗二運算符和表達式5
實驗三序列的創建和使用8
實驗四選擇結構的使用13
實驗五循環結構的使用15
實驗六函數的定義和使用20
實驗七文件操作23
實驗八面向對象程序設計28
實驗九Tkinter圖形界面設計33
實驗十數據庫程序設計39
實驗十一網絡編程實踐44
實驗十二多線程實踐48
實驗十三函數式編程51
實驗十四正則表達式的應用55
實驗十五Pygame游戲設計58
實驗十六Python爬取網頁信息64
實驗十七可視化的應用71
實驗十八Python圖像處理76
實驗十九機器學習78
實驗二十Python數據分析82
第二部分習題解答89
第1章Python語言介紹89
第2章Python語法基礎90
第3章Python控制語句92
第4章Python函數與模塊97
第5章Python文件的使用102
第6章面向對象程序設計107
第7章Tkinter圖形界面設計111
第8章Python數據庫應用119
第9章網絡編程和多線程122
第10章函數式編程132
第11章Python文本處理133
第12章基於Pygame的游戲設計136
第13章Python爬取網頁信息142
第14章科學計算和可視化應用148
第15章Python圖像處理150
第16章數據挖掘和機器學習152
第17章Python數據分析152
第三部分綜合實訓155
實訓案例1學生成績管理系統155
實訓案例2基於文件存儲的公交查詢系統161
實訓案例3背單詞軟件166
實訓案例4股票數據定向爬蟲172