Python語言程序設計實訓(微課版)
劉立群、劉冰、楊亮、丁茜
相關主題
商品描述
“高級語言程序設計”是高校電腦基礎教學的核心課程,它以高級編程語言為平臺,介紹電腦程序設計的思想和方法,既可為後續學習相關電腦課程打下基礎,也有利於幫助學生理解基本計算思想和方法,培養和訓練利用電腦求解問題的基本能力。Python語言具有語法簡單、生態豐富、跨平臺開發等優點,既適合零編程基礎人員學習,也適合用戶快速開發,是眾多高校廣泛開設的電腦語言課程。 《Python語言程序設計實訓:微課版》針對初學者的特點,採用實例式教學方式編寫,註重知識與實踐的結合,具有結構嚴謹、表述簡潔、案例生動等特點,既強調基礎理論、基本知識和基本技能的學習,又註重培養學生的創新能力。《Python語言程序設計實訓:微課版》的相關資源豐富,慕課資源、實驗教程、電子教案等立體化教學資源免費開放下載,可以滿足教師及學生的需求。 《Python語言程序設計實訓:微課版》可以作為高等學校本科各專業及電腦相關專業學生的第一門電腦程序設計課程的教材,也可作為各類成人高等教育教學用書,以及相關人才培訓教材和自學用書。
作者簡介
劉立群,瀋陽師範大學計算機與數學基礎教學部教授,長期從事計算機基礎教育的研究與教學工作。
參與多個省部級教改項目,並多次獲獎。在遼寧省精品資源共享課《程序設計基礎》、《計算文化與計算思維》擔任負責人及主講教師,並先後參與出版及編寫多部計算機基礎類教材。
目錄大綱
目 錄
實驗一 Python環境的安裝與運行 1
實驗二 Python的基本語法 9
實驗三 turtle庫的使用 13
實驗四 程序設計IPO 20
實驗五 表達式與內置函數 27
實驗六 常用標準函數庫 32
實驗七 程序的分支與選擇 38
實驗八 程序的簡單循環結構 42
實驗九 循環結構的嵌套和循環中的關鍵字 47
實驗十 組合數據類型:列表和元組 51
實驗十一 組合數據類型:字典和集合 57
實驗十二 字符串的格式化 60
實驗十三 字符串的操作 64
實驗十四 中英文詞頻統計 68
實驗十五 函數的定義和調用 72
實驗十六 函數的參數傳遞 74
實驗十七 變量的作用域 79
實驗十八 函數的嵌套與遞歸 81
實驗十九 lambda函數 84
實驗二十 文本文件的操作 86
實驗二十一 二維數據csv文件讀寫 91
實驗二十二 os模塊和文件夾 96
實驗二十三 常見異常及異常處理 100
實驗二十四 GUI和pyinstaller庫 103
實驗二十五 數據分析 107
實驗二十六 網絡爬蟲 112
實驗二十七 PDF文件轉文本文件 115
附錄A turtle庫常用命令 118
附錄B 實訓教材習題 120