python程式設計基礎教程(2021年清華大學出版社出版圖書)

python程式設計基礎教程(2021年清華大學出版社出版圖書)

本詞條是多義詞,共8個義項
更多義項 ▼ 收起列表 ▲

《python程式設計基礎教程》是清華大學出版社出版的圖書,作者是王曉靜,本書主要講述了Python程式相關的設計內容,這款“火爆”的程式設計語言,使用人數呈直線上升趨勢,本書力求成為國內眾多院校告別“水課”、打造“金課”的高級程式語言授課課本。

基本介紹

  • 中文名:python程式設計基礎教程
  • 作者:王曉靜
  • 出版社清華大學出版社
  • ISBN:9787302572404
內容簡介,圖書目錄,作者簡介,

內容簡介

本書內容涵蓋全國計算機等級考試二級Python語言考試大綱的所有知識點。選取大量經典、實用的例題進行解析,注重基礎知識的系統化講解,結構清晰,通俗易懂,體現了Python語言簡潔、優雅的特性,為學生日後以Python為基礎學習深層的套用奠定良好的基礎。 本書適合作為非計算機專業學生的基礎課或專業入門課教材,也適合作為各專業學生參加全國計算機等級考試二級Python科目的參考用書。

圖書目錄

第1部分Python語言基礎
第1章初識Python 語言十六問
1.1為什麼要學習計算機程式語言?
1.2Python語言為什麼叫Python?
1.3如何理解Python是一種開源語言的說法?
1.4如何理解Python是一種生態語言的說法?
1.5為什麼說學習Python語言符合時代需求?
1.6為什麼說Python是一種簡潔、優雅的語言?
1.7為什麼說Python語言是通用性語言?
1.8為什麼將Python語言稱作腳本語言?
1.9為什麼說Python語言既體現面向對象又體現面向過程的
程式設計思想?
1.10為什麼說Python語言是一門免費的語言?
1.11Python 2.X和Python 3.X有何區別?
1.12什麼是IDLE?
1.13使用IDLE時有哪些相關技巧?
1.14運行Python語言有哪些方法?
1.15何謂Python之禪?
1.16Python語言的套用領域有哪些?
第2章Python語言基礎
2.1保留字
2.2常量與變數
2.2.1常量的數據分類
2.2.2變數的命名規則
2.2.3變數的賦值方法
2.3函式及函式館簡介
2.3.1輸出函式
2.3.2輸入函式
2.3.3字元處理函式
2.4程式及其相關概念
2.4.1創建程式檔案的步驟
2.4.2程式的縮進
2.4.3程式的注釋
2.4.4IPO編程模式
2.4.5編程中常見的錯誤及原因分析
2.5turtle函式館介紹
2.5.1標準函式館的導入方法
2.5.2turtle函式館常見函式功能介紹
2.5.3實例詳解
第3章常見數據類型
3.1數字類型
3.1.1整數類型
3.1.2浮點數類型
3.1.3複數類型
3.1.4數字類型內置運算符
3.1.5數字類型內置函式
3.2math函式館的使用
3.2.1math函式館的數學常數功能
3.2.2math函式館中常用函式功能
3.2.3math函式館套用舉例
3.3字元串類型數據
3.3.1字元串界限符說明
3.3.2字元串的表示、索引和切片
3.3.3字元串操作符
3.3.4字元串內置函式
3.3.5Unicode編碼
3.3.6字元串函式處理方法
3.3.7字元串中常見的轉義字元
3.4字元串類型的格式化
3.4.1format()方法的基本使用方法
3.4.2format()方法的格式控制
3.5布爾數據類型
3.5.1比較運算符
3.5.2邏輯運算符
3.5.3成員運算符
3.5.4同一性運算符
3.5.5位運算符
3.5.6常用運算符的優先權別和結合性
3.5.7補充說明
第4章組合數據類型
4.1序列
4.1.1列表定義
4.1.2列表的基本操作
4.1.3列表操作函式
4.1.4列表操作方法
4.1.5列表的綜合套用
4.1.6元組
4.1.7range()函式
4.1.8any()和all()函式
4.2集合
4.2.1創建集合
4.2.2集合基本操作
4.2.3集合的操作方法
4.2.4集合常用運算符
4.2.5集合比較運算符
4.3字典
4.3.1創建字典
4.3.2字典基本操作
4.3.3字典操作函式
4.3.4字典操作方法
4.4時間、日期函式館介紹
4.4.1time函式館
4.4.2datetime函式館
4.4.3綜合套用舉例
第5章程式控制結構
5.1順序結構
5.1.1順序結構流程圖
5.1.2順序結構套用舉例
5.2分支結構
5.2.1單路分支結構
5.2.2雙路分支結構
5.2.3多路分支結構
5.3循環結構
5.3.1for循環(遍歷循環)
5.3.2while循環(無限循環)
5.3.3循環嵌套結構
5.3.4break和continue語句
5.3.5pass語句
5.4程式的異常處理
5.4.1try…except語句
5.4.2多個except的try語句
5.4.3try…except…finally語句
5.5random函式館介紹
5.5.1函式功能介紹
5.5.2套用舉例
第6章函式
6.1函式的定義
6.1.1函式定義基本形式
6.1.2空函式定義方法
6.1.3函式定義舉例
6.2函式的調用
6.2.1函式調用的一般形式
6.2.2函式調用的步驟
6.2.3函式調用舉例
6.3lambda函式
6.3.1lambda函式定義方法
6.3.2lambda函式套用舉例
6.4函式的參數傳遞
6.4.1位置傳遞方式
6.4.2指定參數傳遞
6.4.3可選參數傳遞
6.4.4名稱傳遞
6.5變數的作用域
6.5.1局部變數
6.5.2全局變數
6.5.3全局變數對組合數據類型的影響
6.6遞歸函式
6.6.1遞歸的概念及特點
6.6.2遞歸的套用舉例
第7章檔案及數據處理
7.1檔案及其操作
7.1.1打開檔案
7.1.2關閉檔案
7.1.3文本檔案的讀取操作
7.1.4文本檔案的寫入操作
7.2數據及其操作
7.2.1一維數據及其操作
7.2.2二維數據及其操作
7.2.3高維數據及其操作
第8章第三方庫的概要介紹
8.1第三方庫的安裝
8.1.1pip工具安裝
8.1.2自定義安裝
8.1.3檔案安裝
8.2wordcloud庫介紹
8.2.1WordCloud類方法介紹
8.2.2WordCloud類常用參數
8.3jieba庫介紹
8.3.1jieba庫分詞的三種模式
8.3.2jieba庫常用分詞函式
8.4網路爬蟲相關庫概要介紹
8.4.1爬蟲分類
8.4.2編寫爬蟲的步驟
8.4.3requests庫介紹
8.4.4Scrapy庫介紹
8.5數據分析相關庫概要介紹
8.5.1NumPy庫
8.5.2Pandas庫
8.5.3SciPy庫
8.6更多第三方庫
8.6.1Beautifulsoup4庫
8.6.2Matplotib庫
8.6.3scikitlearn庫
8.6.4PyInstaller庫介紹
8.6.5PIL庫介紹
8.6.6其他第三方庫概要介紹
第2部分習題
第1章習題
第2章習題
第3章習題
第4章習題
第5章習題
第6章習題
第7章習題
第8章習題
綜合測試題
第3部分二級考試大綱及模擬試卷
全國計算機等級考試二級Python語言程式設計考試大綱(2019版)
模擬試卷Ⅰ
模擬試卷Ⅰ答案及解析
模擬試卷Ⅱ
模擬試卷Ⅱ答案及解析
模擬試卷Ⅲ
模擬試卷Ⅲ答案及解析
附錄Aturtle庫常用函式
附錄Bturtle顏色庫
附錄CPython語言常用內置函式
參考文獻

作者簡介

作者是遼寧大學創新創業學院專任教師、副教授,從事計算機基礎教學工作二十餘年,積累了豐富的教學經驗,深入了解各專業學生特點及專業需求,主講過多門計算機領域課程,多次在遼寧大學及東北三省高校計算機教師授課競賽中獲獎,是全國教育部NIEH考試出題人。具備較強的學習能力,已在清華大學出版社以主編/副主編身份出版教材四部。

相關詞條

熱門詞條

聯絡我們