《大學計算機——Python程式設計》是由生龍、薛紅梅、申艷光主編,高等教育出版社於2020年3月5日出版的教材。該書可作為大、中專院校教材及各類計算機技術培訓的教材,也可作為全國計算機等級考試二級Python語言程式設計考試的參考用書或Python初學者的自學用書。
該書共7章,包括問題求解中的計算思維、Python編程基礎、數據類型與基本運算、程式控制結構與異常處理、函式與模組、常用算法設計策略及其Python實現、檔案和數據格式化等內容。
基本介紹
- 書名:大學計算機——Python程式設計
- 作者:生龍、薛紅梅、申艷光
- 類別:高等學校教材
- 出版社:高等教育出版社
- 出版時間:2020年3月5日
- 頁數:244 頁
- 開本:16 開
- 裝幀:平裝
- ISBN:9787040536287
- 字數:370千字
- CIP核字號:2020015227
成書過程
內容簡介
教材目錄
前輔文 第1章 問題求解中的計算思維 1.1 計算機科學與計算思維 1.1.1 認識計算思維 1.1.2 計算機科學與計算思維 1.2 認識軟體、程式和程式設計 1.3 計算機問題求解的靈魂——算法 1.3.1 什麼是算法 1.3.2 算法的分類 1.3.3 算法的特徵 1.3.4 算法的描述 1.3.5 算法的實現——程式設計語言 1.4 程式設計中的數據和數據結構 1.5 算法思維問題求解的步驟 1.6 數學建模 1.7 軟體工程化思想和方法 1.7.1 軟體危機 1.7.2 軟體工程的概念 1.7.3 軟體生命周期 1.7.4 軟體工程方法 基礎知識練習 能力拓展與訓練 第2章 Python編程基礎 2.1 Python語言概述 2.2 Python環境 2.2.1 Python環境搭建 2.2.2 Python的開發環境 2.3 查看Python幫助文檔的方法 2.4 Python編程基礎 2.4.1 標識符和關鍵字 2.4.2 程式的書寫規則 2.4.3 基本的輸入和輸出 基礎知識練習 本章實驗實訓 第3章 問題求解中的數據抽象——數據類型與基本運算 3.1 問題求解中的數據抽象 3.1.1 數據和數據類型 3.1.2 常量、對象、變數和動態類型化 3.2 常用數據類型 3.2.1 數字類型 3.2.2 數字類型的運算 3.2.3 布爾類型 3.2.4 字元串類型 3.2.5 字元串類型的運算 3.3 列表 3.3.1 列表 3.3.2 列表基本操作 3.4 元組 3.4.1 元組 3.4.2 元組基本操作 3.5 字典 3.5.1 字典 3.5.2 字典基本操作 3.6 集合 3.6.1 集合 3.6.2 集合基本操作 3.7 運算符和表達式 3.7.1 運算符 3.7.2 表達式 基礎知識練習 能力拓展與訓練 本章實驗實訓 第4章 問題求解中的控制抽象——程式控制結構與異常處理 4.1 順序結構 | 4.2 選擇結構(分支結構) 4.3 循環結構 4.3.1 for循環 4.3.2 while循環 4.3.3 循環嵌套 4.3.4 循環中的特殊語句pass、break和continue 4.4 異常處理 4.4.1 什麼是異常 4.4.2 異常處理try...except語句 4.4.3 自定義異常類 基礎知識練習 能力拓展與訓練 本章實驗實訓(一) 本章實驗實訓(二) 第5章 函式與模組 5.1 模組的導入和使用 5.2 Python標準庫 5.2.1 random庫 5.2.2 time庫 5.2.3 datetime庫 5.2.4 tkinter庫 5.2.5 turtle庫 5.2.6 其他 5.3 Python第三方庫 5.3.1 Python第三方庫分類簡介 5.3.2 Python第三方庫的安裝 5.3.3 PyInstaller庫 5.3.4 jieba庫 5.3.5 wordcloud庫 5.4 自定義函式 5.4.1 函式的定義 5.4.2 函式的調用 5.4.3 函式的參數傳遞 5.4.4 變數的作用域 基礎知識練習 能力拓展與訓練 本章實驗實訓(一) 本章實驗實訓(二) 第6章 常用算法設計策略及其Python實現 6.1 常用的算法設計策略及其Python實現 6.1.1 枚舉法 6.1.2 回溯法 6.1.3 遞推法(疊代法、輾轉法) 6.1.4 遞歸法 6.1.5 分治法 6.1.6 貪心算法 6.1.7 動態規劃法 6.1.8 查找 6.1.9 排序 6.2 算法分析 基礎知識練習 能力拓展與訓練 本章實驗實訓 第7章 檔案和數據格式化 7.1 檔案 7.1.1 檔案的概念與類型 7.1.2 檔案的打開和關閉 7.1.3 檔案的讀寫 7.2 數據格式化 基礎知識練習 能力拓展與訓練 本章實驗實訓 弟子規原文 參考文獻 |
教學資源
- 課程資源
課程名稱 | 建設院校 | 授課平台 |
---|---|---|
基於計算思維的Python程式設計 | 中國大學MOOC |
教材特色
- 該書通過講授電腦程式設計語言的學習和使用,讓讀者在學習電腦程式設計的過程中培養計算思維的思維模式,了解計算機學科的思維方式,使學生在各自的專業中能夠借鑑、引入計算機科學中的理念、技術和方法,提高在信息智慧型化時代利用計算機進行問題求解的能力,從而給計算機教學工作者一種新的視角和思考,使程式設計類課程從知識和技能的培養層面提高到意識和思維的培養層面。
- 依據新工科建設中工程專業對信息技術的需求,多方位、多角度培養學生工程能力。書中利用“思考與探索”“能力拓展與訓練”等欄目多方位、多角度提高學生利用計算機解決問題的能力,並在微項目的設計與實現過程中,培養學生批判性思維能力、資源整合與創新能力、溝通與表達能力、跨界合作能力等綜合能力,實現工程素養與大學計算機課程的融合。