定 價:35 元
叢書名:普通高等院校計算機基礎(chǔ)教育“十四五”規(guī)劃教材
- 作者: 錢宇華,袁曉琴 著
- 出版時間:2021/2/1
- ISBN:9787113275419
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP311.561
- 頁碼:184
- 紙張:
- 版次:1
- 開本:16開
本書從初學(xué)者的角度出發(fā),對Python 基礎(chǔ)知識進行講解。以案例為導(dǎo)向,幫助讀者結(jié)合實際需求分析問題并編程實現(xiàn),逐步掌握程序設(shè)計的思維方式和基本方法,提高使用Python語言編程解決實際問題的計算思維能力、程序設(shè)計能力。全書共分8 章,主要包括Python 語言概述、認(rèn)識Python、程序控制結(jié)構(gòu)、Python 控制語句、分支結(jié)構(gòu)、字典與集合、函數(shù)與函數(shù)式編程、模塊等內(nèi)容。本書適合作為普通高等院校計算機相關(guān)專業(yè)的教材,尤其適合文科類學(xué)生及程序設(shè)計語言初學(xué)者入門與提高的參考用書。
章 Python 語言概述 11.1 程序設(shè)計基礎(chǔ) .............. 11.1.1 程序設(shè)計語言 .. 11.1.2 計算機程序運行方式 ........... 21.2 Python 語言 ................ 31.2.1 Python 的誕生 . 31.2.2 Python 的特點 . 41.2.3 Python 的應(yīng)用領(lǐng)域 .............. 41.2.4 Python 的版本 . 51.3 Python 安裝和運行環(huán)境 ................... 51.3.1 下載安裝 ......... 51.3.2 運行環(huán)境 ......... 81.3.3 個Python 程序 ........... 111.3.4 運行Python 程序 ............... 111.3.5 錯誤與異常 ... 121.3.6 代碼書寫要求 151.4 程序編寫的基本方法 . 191.5 幫助系統(tǒng) ................... 21基礎(chǔ)知識練習(xí) 22操作實踐 ....... 22第2 章 認(rèn)識Python 252.1 類和對象................... 252.1.1 創(chuàng)建對象 ....... 262.1.2 輸出對象 ....... 282.2 標(biāo)識符和保留字 ........ 282.2.1 標(biāo)識符 .......... 282.2.2 保留字 .......... 292.3 常用的數(shù)據(jù)類型 ........ 302.3.1 數(shù)字 .............. 302.3.2 字符串 .......... 312.3.3 列表 .............. 352.3.4 元組 .............. 382.3.5 布爾類型 ....... 402.3.6 空值 .............. 402.4 變量與表達(dá)式............ 402.4.1 常量 .............. 402.4.2 變量 .............. 402.4.3 運算符與表達(dá)式 ................ 422.4.4 條件表達(dá)式 ... 472.5 常用函數(shù) ................... 482.5.1 函數(shù)的定義 ... 482.5.2 函數(shù)的種類 ... 48基礎(chǔ)知識練習(xí) 51操作實踐 ....... 53第3 章 程序基本結(jié)構(gòu) 553.1 程序的基本結(jié)構(gòu) ........ 553.1.1 基本輸入 輸出語句 .......... 553.1.2 賦值語句 ....... 583.2 繪制圖形——turtle 模塊 ................ 603.2.1 導(dǎo)入turtle 模塊 ................. 603.2.2 設(shè)置畫布 ....... 613.2.3 畫布坐標(biāo)系 ... 623.2.4 常用的運動命令 ................ 623.2.5 控制畫筆命令 653.3 turtle Demo ............... 68基礎(chǔ)知識練習(xí) 70操作實踐 ....... 72第4 章 Python 控制語句 734.1 循環(huán)結(jié)構(gòu)................... 734.2 while 循環(huán) ................ 744.3 for 循環(huán) 764.3.1 range() 函數(shù) .. 774.3.2 遍歷序列結(jié)構(gòu)中的數(shù)據(jù) ...... 784.4 break 和continue 語句................... 894.4.1 break 語句 ..... 894.4.2 continue 語句 904.5 pass ...... 914.6 多重循環(huán)................... 914.7 死循環(huán) .. 92基礎(chǔ)知識練習(xí) 93操作實踐 ....... 97第5 章 分支結(jié)構(gòu) 995.1 條件分支語句 ............ 995.1.1 布爾值 .......... 995.1.2 單分支結(jié)構(gòu) ..1005.1.3 雙分支結(jié)構(gòu) ..1025.1.4 random 模塊 .1045.1.5 多分支結(jié)構(gòu) ..1065.2 算法 ....1095.2.1 算法的定義 ..1095.2.2 算法的特征與表現(xiàn)形式 .....1105.2.3 常見算法 ......1105.2.4 排序算法 ...... 1115.3 turtle 模塊中輸入數(shù)據(jù)語句 ...........1165.3.1 輸入字符串 ..1165.3.2 輸入數(shù)值 ......118基礎(chǔ)知識練習(xí) ...................119操作實踐 ......121第6 章 字典與集合 1236.1 字典類型 ..................1236.1.1 字典的基本概念 ...............1236.1.2 字典的基本操作 .............. 1246.1.3 與字典相關(guān)的常用函數(shù) .....1286.2 集合類型 .................1306.2.1 集合類型 ......1316.2.2 集合的基本操作 ...............131基礎(chǔ)知識練習(xí) ...................134操作實踐 ......136第7 章 函數(shù)與函數(shù)式編程 1377.1 認(rèn)識函數(shù) ..................1377.1.1 help() 尋找內(nèi)置函數(shù) .........1377.1.2 自定義函數(shù)作用 ................1387.2 函數(shù)的定義和調(diào)用 ....1387.2.1 函數(shù)的定義 ..1387.2.2 函數(shù)的調(diào)用 ..1407.2.3 函數(shù)的參數(shù) ..1417.2.4 函數(shù)參數(shù)的傳遞 .............. 1427.2.5 函數(shù)的返回值 .................. 1447.3 變量的作用域 ...........1467.3.1 局部變量 ......1467.3.2 全局變量 ......1467.3.3 global 保留字 ...................1477.4 lambda 表達(dá)式 .........1487.4.1 匿名函數(shù) ......1487.4.2 lambda 函數(shù)的特點 ...........1487.5 遞歸函數(shù) ..................1497.6 Python 標(biāo)準(zhǔn)庫——內(nèi)置函數(shù) .........1517.6.1 常用內(nèi)置函數(shù) ...................1517.6.2 數(shù)字相關(guān)的函數(shù) ...............1527.6.3 與類型轉(zhuǎn)換相關(guān)的函數(shù) .....155基礎(chǔ)知識練習(xí) ...................157操作實踐 ......159第8 章 模塊 1608.1 模塊的概念 ..............1608.2 導(dǎo)入模塊 .................1618.3 模塊導(dǎo)入特性...........1618.3.1 允許模塊多次導(dǎo)入 ............1618.3.2 模塊間相互調(diào)用 ...............1628.4 常用標(biāo)準(zhǔn)模塊 ...........1628.4.1 sys 模塊 .......1628.4.2 time 模塊 .....1688.5 導(dǎo)入和調(diào)用自制模塊 1708.5.1 自制模塊 ......1708.5.2 調(diào)用自制模塊 ...................172基礎(chǔ)知識練習(xí) ...................173操作實踐 ......174