Python程式設計(2020年清華大學出版社出版的圖書)

《Python程式設計》是2020年清華大學出版社出版的圖書,作者是黃蔚、熊福松 錢毅湘 伏玉琛。

基本信息,內容簡介,目錄,

基本信息

Python程式設計
作者:黃蔚 熊福松 錢毅湘 伏玉琛
定價:59元
印次:1-2
ISBN:9787302550235
出版日期:2020.05.01

內容簡介

本書是一本針對零編程基礎的讀者學習Python程式設計的教材,給讀者介紹了Python語言的發展概述,以及如何下載Python的開發環境和第三方庫。本書不僅詳細介紹了Pyhon的基本語法知識,如Python中的變數、表達式、三種基本結構等程式設計語言通用的數據成分和控制成分,還通過大量例題,詳細介紹了Python特有的數據類型——序列,包括列表、元組、字典和元素,並且用專門的一章介紹了字元串和正則表達式。

目錄

第1章Python概述
1.1Python簡介
1.1.1Python的發展
1.1.2Python的特點
1.1.3Python的版本
1.2Python開發環境
1.2.1Python語言解釋器的下載與安裝
1.2.2IDLE
1.2.3PyCharm*
1.3編寫並運行一個Python程式
1.3.1互動式執行
1.3.2檔案式執行
1.3.3使用PyCharm編寫第一個程式
1.4安裝擴展庫的方法
1.5習題
第2章Python語言基礎
2.1常量
2.2數據類型
2.2.1數值類型
2.2.2字元串
2.2.3布爾類型
2.2.4複合數據類型
2.3變數
2.4基本運算
2.4.1算術運算
2.4.2位運算*
2.4.3運算優先權
2.5常用系統函式
2.5.1常用內置函式
2.5.2常用庫函式
2.6Python的幫助系統
2.7習題
第3章順序結構
3.1Python程式的編碼規範
3.1.1一個Python程式
3.1.2注釋
3.1.3縮進
3.1.4語句續行與分隔
3.2變數賦值
3.2.1賦值語句
3.2.2變數的共享引用*
3.2.3對象的垃圾回收機制*
3.3數據的輸入/輸出
3.3.1標準輸入/輸出
3.3.2格式化輸出
3.4順序結構程式舉例
3.5習題
第4章選擇結構
4.1條件表達式
4.1.1關係運算
4.1.2邏輯運算
4.1.3測試運算及函式
4.3選擇結構的實現
4.3.1單分支選擇結構
4.3.2雙分支選擇結構
4.3.3多分支選擇結構
4.3.4選擇結構的嵌套
4.4選擇結構程式舉例
4.5習題
第5章循環結構
5.1while循環結構
5.2for循環結構
5.3循環控制語句
5.3.1break語句
5.3.2continue語句
5.3.3pass語句
5.4循環的嵌套
5.5循環結構程式舉例
5.6習題
第6章列表與元組
6.1序列
6.2列表
6.2.1列表的創建、元素引用及刪除
6.2.2運算符對列表的操作
6.2.3內置函式對列表的操作
6.2.4列表對象的常用方法
6.2.5列表的切片
6.2.6列表推導式
6.3元組
6.3.1元組的創建、元素引用與刪除
6.3.2元組的常用操作
6.3.3生成器推導式
6.3.4元組與列表的異同點
6.4套用舉例
6.5習題
第7章字典與集合
7.1字典
7.1.1字典概述
7.1.2字典的創建、元素引用及刪除
7.1.3運算符對字典的操作
7.1.4內置函式對字典的操作
7.1.5字典對象的常用方法
7.1.6字典推導式
7.1.7字典的遍歷
7.2集合
7.2.1集合的創建與刪除
7.2.2集合的運算
7.2.3內置函式對集合的操作
7.2.4集合對象的常用方法
7.2.5集合的遍歷和推導式
7.3套用舉例
7.4習題
第8章字元串與正則表達式
8.1字元串
8.1.1字元串的創建、索引及刪除
8.1.2字元串編碼
8.1.3運算符對字元串的操作
8.1.4內置函式對字元串的操作
8.1.5字元串的遍歷與切片
8.1.6字元串對象的常用方法
8.1.7字元串常量
8.2正則表達式*
8.2.1正則表達式語言概述
8.2.2正則表達式元字元
8.2.3常用的正則表達式
8.2.4正則表達式模組
8.3套用舉例
8.4習題
第9章函式與模組
9.1函式的定義與調用
9.1.1函式的定義
9.1.2函式的調用
9.1.3lambda表達式和匿名函式
9.2函式的參數傳遞
9.2.1參數的傳遞方式
9.2.2參數的類型
9.3函式的返回值
9.3.1return語句和函式返回值
9.3.2多條return語句
9.3.3返回多個值
9.4變數的作用域
9.4.1局部變數
9.4.2全局變數
9.5遞歸函式
9.6內嵌函式*
9.7裝飾器*
9.7.1無參數裝飾器
9.7.2有參數裝飾器
9.7.3多重裝飾器
9.8模組
9.8.1什麼是模組
9.8.2Python的程式架構
9.8.3模組搜尋路徑*
9.8.4模組的有條件執行
9.9習題
第10章檔案及目錄操作
10.1檔案概述
10.2檔案的打開與關閉
10.2.1打開檔案
10.2.2關閉檔案
10.3文本檔案的讀寫
10.3.1讀取文本檔案
10.3.2文本檔案的寫入
10.4CSV檔案的讀寫
10.4.1CSV檔案簡介
10.4.2讀取CSV檔案
10.4.3寫入CSV檔案
10.5檔案內的移動
10.6二進制檔案的讀寫*
10.6.1pickle模組
10.6.2struct模組
10.7檔案與目錄管理*
10.7.1檔案管理
10.7.2目錄管理
10.8檔案壓縮*
10.8.1檔案壓縮概述
10.8.2解壓檔案
10.9檔案操作套用舉例
10.10習題
第11章面向對象編程技術
11.1面向對象程式設計基礎
11.1.1面向過程與面向對象
11.1.2面向對象的基本概念
11.2類與對象
11.2.1類的定義
11.2.2對象的創建和使用
11.3屬性
11.3.1實例屬性和類屬性
11.3.2私有屬性和公有屬性
11.3.3特殊屬性與方法
11.4方法
11.4.1實例方法
11.4.2類方法

相關詞條

熱門詞條

聯絡我們