全國計(jì)算機(jī)等級(jí)考試二級(jí)教程——Python語言程序設(shè)計(jì)(2021年版)
定 價(jià):42 元
- 作者:教育部考試中心 編
- 出版時(shí)間:2020/11/1
- ISBN:9787040547955
- 出 版 社:高等教育出版社
- 中圖法分類:TP3
- 頁碼:229
- 紙張:膠版紙
- 版次:1
- 開本:16開
《全國計(jì)算機(jī)等級(jí)考試二級(jí)教程——Python語言程序設(shè)計(jì)(2021年版)》是根據(jù)教育部考試中心制訂的《全國計(jì)算機(jī)等級(jí)考試二級(jí)Python語言程序設(shè)計(jì)考試大綱(2018年版)》的要求而編寫的。全書共分為11章,第1章介紹程序設(shè)計(jì)的基本方法,主要包括Python語言概述和開發(fā)環(huán)境配置;第2章和第3章主要介紹Python語言基本語法元素和基本數(shù)據(jù)類型;第4章介紹程序的控制結(jié)構(gòu);第5章介紹函數(shù)和代碼復(fù)用;第6章介紹組合數(shù)據(jù)類型;第7章介紹文件和數(shù)據(jù)格式化;第8章至第11章介紹Python的計(jì)算生態(tài)、標(biāo)準(zhǔn)庫和第三方庫。
《全國計(jì)算機(jī)等級(jí)考試二級(jí)教程——Python語言程序設(shè)計(jì)(2021年版)》立足自學(xué),在內(nèi)容上力求新穎,選材采用一批實(shí)用有趣的例子,以增加學(xué)習(xí)的樂趣。本教程配套自學(xué)電子教案ppt一套,以及全部行文代碼和程序資源,可以掃碼知識(shí)導(dǎo)圖上的二維碼訪問這些資源,這些資源只對(duì)一個(gè)防偽碼綁定手機(jī)的讀者免費(fèi)使用,其他情況需付費(fèi)使用。 防偽碼只可以綁定一次。
本教程不僅可以作為全國計(jì)算機(jī)等級(jí)考試教材,也可以作為普通高等院校及各類學(xué);驒C(jī)構(gòu)的教學(xué)用書,更是一本程序設(shè)計(jì)愛好者的自學(xué)參考用書。
2018年9月,全國計(jì)算機(jī)等級(jí)考試二級(jí)Python語言程序設(shè)計(jì)科目首次考試,報(bào)考入數(shù)幾倍于預(yù)期,表現(xiàn)出了強(qiáng)勁的水平測(cè)試需求。同時(shí),Python語言科目的設(shè)立也掃清了應(yīng)用型高校開設(shè)Python語言課程的障礙,再次體現(xiàn)了教育部考試中心在教學(xué)和學(xué)習(xí)內(nèi)容方面的引領(lǐng)性和支撐性作用。這是一件好事!
考試不是目的,但卻是有益學(xué)習(xí)的過程!
Python語言有三個(gè)重要特點(diǎn):語法簡(jiǎn)潔、生態(tài)豐富、多語言集成,被稱為“超級(jí)語言”。從1989年Guido van Rossum構(gòu)思Python語言至今,該語言已經(jīng)發(fā)展了整整30年,雖然歷經(jīng)波折,但在每次重大決策時(shí)刻,Python語言都以無比的勇氣和卓遠(yuǎn)的見識(shí)朝向更加正確、更加先進(jìn)、更加開放的方向發(fā)展。也許今天大家學(xué)習(xí)并使用Python語言開發(fā)大數(shù)據(jù)、人工智能、計(jì)算機(jī)工程等系統(tǒng)或軟件十分自然,但從歷史發(fā)展的角度來看,如今的自然在過去那個(gè)時(shí)代是多么的“不自然”,順應(yīng)時(shí)代已然不易,超越時(shí)代更加難得!
然而,歷史卻少有跨越式發(fā)展,平穩(wěn)延續(xù)還是主流。因此,盡管我們心中的Python那么好,在編程領(lǐng)域,仍然是十幾種語言共存共生的產(chǎn)業(yè)局面,仍然有不少高校尚未開設(shè)Python語言課程,仍然有大量的入門學(xué)習(xí)者不知道Python語言而對(duì)程序設(shè)計(jì)知難而退。此時(shí),更需要鼓勵(lì)創(chuàng)新變革的產(chǎn)業(yè)格局、更需要具備開拓進(jìn)取精神的高校教師、更需要具有歷史擔(dān)當(dāng)與責(zé)任感的教育管理部門,未來已來,我們需要讓學(xué)生看見。
為了滿足廣大學(xué)生的自學(xué)和應(yīng)考,教育部考試中心和高等教育出版社精心策劃,圍繞《全國計(jì)算機(jī)等級(jí)考試二級(jí)Python語言程序設(shè)計(jì)考試大綱(2018年版)》的要求并結(jié)合命題專家組最新的官方解讀,修訂后產(chǎn)生此書。
本教程不僅可以作為全國計(jì)算機(jī)等級(jí)考試應(yīng)考用書,也可以作為高等院校及各類學(xué);驒C(jī)構(gòu)的教學(xué)用書,更是一本程序設(shè)計(jì)愛好者的自學(xué)參考用書。此次改版提高了內(nèi)容的廣度及自學(xué)閱讀的友好性,在章節(jié)設(shè)置上不僅保留了與考綱考點(diǎn)對(duì)應(yīng)的特色,又在保持內(nèi)容系統(tǒng)性基礎(chǔ)上增加了實(shí)踐,統(tǒng)籌協(xié)調(diào)了應(yīng)考、教學(xué)與自學(xué)的需求。本教程的配套資源可從http://px.hep.edu.cn網(wǎng)站的“增值服務(wù)”下下載。
本教程編寫過程得到了教育部考試中心、高等教育出版社的大力支持和深切關(guān)懷,在此深表謝意。編寫考試教程不僅需要引領(lǐng)方向、勇于開拓,更需要無比認(rèn)真、非常細(xì)致,全書內(nèi)容經(jīng)過認(rèn)真打磨,希望能夠引領(lǐng)讀者輕松學(xué)好Python語言,輕松考好二級(jí)科目,發(fā)現(xiàn)程序設(shè)計(jì)之美。
由于時(shí)間倉促、水平有限,書中仍可能存在疏漏或錯(cuò)誤之處,敬請(qǐng)廣大讀者批評(píng)指正。
第1章 程序設(shè)計(jì)基本方法
1.1 程序設(shè)計(jì)語言
1.1.1 程序設(shè)計(jì)語言概述
1.1.2 編譯和解釋
1.1.3 計(jì)算機(jī)編程
1.2 Python語言概述
1.2.1 Python語言的發(fā)展
1.2.2 Python最小程序
1.3 Python開發(fā)環(huán)境配置
1.3.1 Python開發(fā)環(huán)境安裝
1.3.2 Python程序的編輯方式
1.3.3 Python程序的運(yùn)行方式
1.4 程序的基本編寫方法
1.4.1 理解問題的計(jì)算部分
1.4.2 IPO程序編寫方法
1.5 Python程序的特點(diǎn)
1.6 實(shí)例解析——Python小程序
1.7 Python程序初識(shí)常見問題
本章小結(jié)
習(xí)題1
第2章 Python語言基本語法元素
2.1 程序的格式框架
2.1.1 縮進(jìn)
2.1.2 注釋
2.1.3 續(xù)行符
2.2 語法元素的名稱
2.2.1 變量
2.2.2 命名
2.2.3 保留字
2.3 數(shù)據(jù)類型
2.3.1 數(shù)據(jù)類型概述
2.3.2 數(shù)字類型
2.3.3 字符串類型
2.4 程序的語句元素
2.4.1 表達(dá)式
2.4.2 賦值語句
2.4.3 引用
2.4.4 其他語句
2.5 基本輸入輸出函數(shù)
2.5.1 input()函數(shù)
2.5.2 eval()函數(shù)
2.5.3 print()函數(shù)
2.6 源程序的書寫風(fēng)格
2.7 實(shí)例解析——倒背如流
本章小結(jié)
習(xí)題2
第3章 基本數(shù)據(jù)類型
3.1 數(shù)字類型
3.1.1 整數(shù)類型
3.1.2 浮點(diǎn)數(shù)類型
3.1.3 復(fù)數(shù)類型
3.2 數(shù)字類型的運(yùn)算
3.2.1 數(shù)值運(yùn)算操作符
3.2.2 數(shù)值運(yùn)算函數(shù)
3.3 字符串類型及格式化
3.3.1 字符串的索引
3.3.2 字符串的切片
3.3.3 format()方法的基本使用
3.3.4 format()方法的格式控制
3.4 字符串類型的操作
3.4.1 字符串操作符
3.4.2 字符串處理函數(shù)
3.4.3 字符串處理方法
3.5 類型判斷和類型間轉(zhuǎn)換
3.6 實(shí)例解析——愷撒密碼
本章小結(jié)
習(xí)題3
第4章 程序的控制結(jié)構(gòu)
4.1 程序的三種控制結(jié)構(gòu)
4.1.1 程序流程圖
4.1.2 程序控制結(jié)構(gòu)基礎(chǔ)
4.1.3 程序控制結(jié)構(gòu)擴(kuò)展
4.2 程序的分支結(jié)構(gòu)
4.2.1 單分支結(jié)構(gòu):if
4.2.2 二分支結(jié)構(gòu):if-else
4.2.3 多分支結(jié)構(gòu):if-elif-else
4.2.4 判斷條件及組合
4.3 程序的循環(huán)結(jié)構(gòu)
4.3.1 遍歷循環(huán):for
4.3.2 無限循環(huán):while
4.3.3 循環(huán)控制:break和continue
4.4 程序的異常處理
4.5 實(shí)例解析——猜數(shù)字游戲
本章小結(jié)
習(xí)題4
第5章 函數(shù)和代碼復(fù)用
5.1 函數(shù)的基本使用
5.1.1 函數(shù)的定義
5.1.2 函數(shù)的使用
5.2 函數(shù)的參數(shù)傳遞
5.2.1 可選參數(shù)傳遞
5.2.2 參數(shù)名稱傳遞
5.2.3 函數(shù)的返回值
5.3 變量的作用域
5.3.1 局部變量
5.3.2 全局變量
5.4 代碼復(fù)用
5.5 實(shí)例解析——軟文的詩詞風(fēng)
本章小結(jié)
習(xí)題5
第6章 組合數(shù)據(jù)類型
6.1 組合數(shù)據(jù)類型的基本概念
6.1.1 集合類型概述
6.1.2 序列類型概述
6.1.3 映射類型概述
6.2 列表類型
6.2.1 列表的定義
6.2.2 列表的索引
6.2.3 列表的切片
6.3 列表類型的操作
6.3.1 列表的操作函數(shù)
6.3.2 列表的操作方法
6.4 字典類型
6.4.1 字典的定義
6.4.2 字典的索引
6.5 字典類型的操作
6.5.1 字典的操作函數(shù)
6.5.2 字典的操作方法
6.6 實(shí)例解析——文本詞頻統(tǒng)計(jì)
本章小結(jié)
習(xí)題6
第7章 文件和數(shù)據(jù)格式化
7.1 文件的使用
7.1.1 文件的類型
7.1.2 文件的打開和關(guān)閉
7.1.3 文件的讀寫
7.2 數(shù)據(jù)組織的維度
7.2.1 一維數(shù)據(jù)
7.2.2 二維數(shù)據(jù)
7.2.3 高維數(shù)據(jù)
7.3 一維數(shù)據(jù)的處理
7.3.1 一維數(shù)據(jù)的表示
7.3.2 一維數(shù)據(jù)的存儲(chǔ)
7.3.3 一維數(shù)據(jù)的處理
7.4 二維數(shù)據(jù)的處理
7.4.1 二維數(shù)據(jù)的表示
7.4.2 二維數(shù)據(jù)的存儲(chǔ)
7.4.3 二維數(shù)據(jù)的處理
7.5 實(shí)例解析——國家財(cái)政數(shù)據(jù)
趨勢(shì)演算
本章小結(jié)
習(xí)題7
第8章 Python計(jì)算生態(tài)
8.1 計(jì)算思維
8.2 程序設(shè)計(jì)方法論
8.2.1 自頂向下設(shè)計(jì)
8.2.2 自底向上執(zhí)行
……
第9章 Python標(biāo)準(zhǔn)庫概覽
第10章 Python第三方庫概覽
第11章 Python第三方庫縱覽
附錄1 考試指導(dǎo)
附錄2 Python保留字表
附錄3 常用Unicode編碼表
附錄4 常用RGB色彩對(duì)應(yīng)表
附錄5 Python內(nèi)置函數(shù)全表
附錄6 全國計(jì)算機(jī)等級(jí)考試二級(jí)Python語言程序設(shè)計(jì)考試大綱(2018年版)
附錄7 全國計(jì)算機(jī)等級(jí)考試二級(jí)Python語言程序設(shè)計(jì)樣題及參考答案
附錄8 習(xí)題參考答案