關于我們
書單推薦
新書推薦
|
Python語言程序設計實踐教程 讀者對象:普通本科院校、高職院校學生
本書為主教材《Python語言程序設計》的配套實踐教材,共分9章。第1章介紹Python語言自帶的IDL開發(fā)環(huán)境的使用;第2章介紹順序結構程序設計;第3章介紹分支結構;第4章介紹循環(huán)結構;第5章介紹組合數(shù)據(jù)類型;第6章介紹函數(shù);第7章介紹面向對象程序設計;第8章介紹文件;第9章介紹圖形繪制。每章節(jié)內容包括知識要點和實訓實驗題約15道,并提供了大量課后習題,題型包括選擇題、填空題、程序閱讀題、編程題和簡答題等,部分習題選自歷年全國計算機等級試題。本書既可作為普通高等院校各專業(yè)Python語言程序設計課程的配套教材,又可作為Python語言程序設計語言自學者及參加相關考試的應試者的參考用書。
陳素芬,女,碩士,副教授。2002年7月,江西師范大學計算機軟件技術專業(yè)本科畢業(yè),2005年7月,江西師范大學計算機軟件與應用專業(yè)碩士畢業(yè)。2005年7月至今,就職于南昌工程學院,擔任專職教師。主要從事計算機基礎課程的教學、并行程序設計、智能計算等方面的科研等工作。
第 1 章 緒論 ................................................................................................................... 1
1.1 知識要點回顧 .................................................................................................................... 1 1.1.1 Python 概述 ............................................................................................................. 1 1.1.2 Python 的下載與安裝 ............................................................................................. 1 1.1.3 內置的 IDLE 開發(fā)環(huán)境 ........................................................................................... 3 1.1.4 IDLE 調試器的使用 ................................................................................................ 5 1.2 實訓內容 ............................................................................................................................ 7 實驗一 IDLE 集成開發(fā)環(huán)境 ............................................................................................ 7 實驗二 驗證性實驗 ......................................................................................................... 9 1.3 課后習題 .......................................................................................................................... 13 第 2 章 基本數(shù)據(jù)類型及順序結構程序設計 ............................................................. 18 2.1 知識要點回顧 .................................................................................................................. 18 2.1.1 標識符、常量和變量 ........................................................................................... 18 2.1.2 基本數(shù)據(jù)類型 ....................................................................................................... 19 2.1.3 復合數(shù)據(jù)類型 ....................................................................................................... 19 2.1.4 數(shù)值類型的運算 ................................................................................................... 20 2.1.5 常用的系統(tǒng)函數(shù) ................................................................................................... 21 2.1.6 Python 代碼的編寫規(guī)范 ....................................................................................... 22 2.1.7 賦值語句、數(shù)據(jù)輸入和輸出 ............................................................................... 22 2.2 實訓內容 .......................................................................................................................... 23 實驗一 驗證性實驗 ....................................................................................................... 23 實驗二 啟發(fā)性實驗 1 ..................................................................................................... 28 實驗三 啟發(fā)性實驗 2 ..................................................................................................... 30 實驗四 設計性實驗 ....................................................................................................... 32 2.3 課后習題 .......................................................................................................................... 33 第 3 章 分支結構 ......................................................................................................... 38 3.1 知識要點回顧 .................................................................................................................. 38 3.1.1 邏輯判斷 ............................................................................................................... 38 3.1.2 if 語句的三種形式 ................................................................................................ 39 3.1.3 if 語句的嵌套 ........................................................................................................ 40 3.2 實訓內容 .......................................................................................................................... 41 實驗一 驗證性實驗 ....................................................................................................... 41 實驗二 啟發(fā)性實驗 1 ..................................................................................................... 45 實驗三 啟發(fā)性實驗 2 ..................................................................................................... 48 實驗四 設計性實驗 ....................................................................................................... 51 3.3 課后習題 .......................................................................................................................... 56 第 4 章 循環(huán)結構 ......................................................................................................... 66 4.1 知識要點回顧 .................................................................................................................. 66 4.1.1 while 語句 .............................................................................................................. 66 4.1.2 for 語句 .................................................................................................................. 67 4.1.3 流程控制的其他語句 ........................................................................................... 68 4.1.4 循環(huán)語句的嵌套 ................................................................................................... 68 4.2 實訓內容 .......................................................................................................................... 69 實驗一 驗證性實驗 ....................................................................................................... 69 實驗二 啟發(fā)性實驗 1 ..................................................................................................... 73 實驗三 啟發(fā)性實驗 2 ..................................................................................................... 75 實驗四 設計性實驗 ....................................................................................................... 78 4.3 課后習題 .......................................................................................................................... 79 第 5 章 組合數(shù)據(jù)類型 ................................................................................................. 87 5.1 知識要點回顧 .................................................................................................................. 87 5.1.1 字符串類型及其操作 ........................................................................................... 87 5.1.2 序列的通用操作 ................................................................................................... 88 5.1.3 列表 ....................................................................................................................... 88 5.1.4 元組 ....................................................................................................................... 90 5.1.5 字典 ....................................................................................................................... 90 5.1.6 集合 ....................................................................................................................... 91 5.2 實訓內容 .......................................................................................................................... 91 實驗一 驗證性實驗 ....................................................................................................... 91 實驗二 啟發(fā)性實驗 1 ..................................................................................................... 95 實驗三 啟發(fā)性實驗 2 ..................................................................................................... 96 實驗四 設計性實驗 ....................................................................................................... 98 5.3 習題 .................................................................................................................................. 99 第 6 章 函數(shù)與模塊 ................................................................................................... 107 6.1 知識要點回顧 ................................................................................................................ 107 6.1.1 函數(shù)的概念 ......................................................................................................... 107 6.1.2 函數(shù)參數(shù) ............................................................................................................. 108 6.1.3 特殊函數(shù) ............................................................................................................. 108 6.1.4 裝飾器 ................................................................................................................. 109 6.1.5 變量的作用域 ..................................................................................................... 110 6.1.6 模塊 ..................................................................................................................... 110 6.2 實訓內容 ........................................................................................................................ 111 實驗一 驗證性實驗 ..................................................................................................... 111 實驗二 啟發(fā)性實驗 1 ................................................................................................... 115 實驗三 啟發(fā)性實驗 2 ................................................................................................... 116 實驗四 設計性實驗 ..................................................................................................... 118 6.3 課后習題 ........................................................................................................................ 119 第 7 章 面向對象程序設計 ....................................................................................... 128 7.1 知識要點回顧 ................................................................................................................ 128 7.1.1 面向對象的基本概念 ......................................................................................... 128 7.1.2 類和對象 ............................................................................................................. 128 7.1.3 屬性和方法 ......................................................................................................... 129 7.1.4 繼承 ..................................................................................................................... 130 7.2 實訓內容 ........................................................................................................................ 130 實驗一 驗證性實驗 ..................................................................................................... 130 實驗二 啟發(fā)性實驗 1 ................................................................................................... 134 實驗三 啟發(fā)性實驗 2 ................................................................................................... 136 實驗四 設計性實驗 ..................................................................................................... 139 7.3 課后習題 ........................................................................................................................ 140 第 8 章 文件 ............................................................................................................... 148 8.1 知識要點回顧 ................................................................................................................ 148 8.1.1 文件概述 ............................................................................................................. 148 8.1.2 文件的打開與關閉 ............................................................................................. 148 8.1.3 文本文件的操作 ................................................................................................. 150 8.1.4 二進制文件的操作 ............................................................................................. 151 8.1.5 文件管理方法 ..................................................................................................... 152 8.2 實訓內容 ........................................................................................................................ 153 實驗一 驗證性實驗 ..................................................................................................... 153 實驗二 啟發(fā)性實驗 1 ................................................................................................... 158 實驗三 啟發(fā)性實驗 2 ................................................................................................... 161 實驗四 設計性實驗 ..................................................................................................... 164 8.3 課后習題 ........................................................................................................................ 166 第 9 章 圖形繪制 ....................................................................................................... 172 9.1 知識要點回顧 ................................................................................................................ 172 9.1.1 tkinter 庫 .............................................................................................................. 172 9.1.2 turtle 繪圖 ............................................................................................................ 176 9.2 實訓內容 ........................................................................................................................ 178 實驗一 驗證性實驗 ..................................................................................................... 178 實驗二 啟發(fā)性實驗 1 ................................................................................................... 181 實驗三 啟發(fā)性實驗 2 ................................................................................................... 183 實驗四 設計性實驗 ..................................................................................................... 185 9.3 課后習題 ........................................................................................................................ 186 附錄 全國計算機等級考試二級Python 語言程序設計考試例卷 ........................ 194
你還可能感興趣
我要評論
|