複製鏈接
請複製以下鏈接發送給好友

Python程序設計

(2020年清華大學出版社出版的圖書)

鎖定
《Python程序設計》是2020年清華大學出版社出版的圖書,作者是黃蔚、熊福松 錢毅湘 伏玉琛。 [1] 
書    名
Python程序設計
作    者
黃蔚 熊福松 錢毅湘 伏玉琛
類    別
教材
出版社
清華大學出版社
出版時間
2020年5月1日
開    本
16 開
裝    幀
平裝-膠訂
ISBN
9787302550235
中文名
Python程序設計

Python程序設計內容簡介

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

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類與對象 [2] 
11.2.1類的定義
11.2.2對象的創建和使用
11.3屬性 [2] 
11.3.1實例屬性和類屬性
11.3.2私有屬性和公有屬性 [2] 
11.3.3特殊屬性與方法
11.4方法 [2] 
11.4.1實例方法
11.4.2類方法 [2] 

Python程序設計作者簡介

黃蔚老師是蘇州大學計算機教學部副主任,曾在清華大學出版社主編並出版了兩本關於計算機基礎的教材,有良好的溝通能力與愉快的合作經歷。並且她參編過近10本教材或學術專著,在國內外核心期刊上發表過10篇以上學術論文。黃老師主要從事計算機公共教學,具有豐富的教學經驗,多次獲得蘇州大學的教學優秀獎,深受學生的喜愛。 [3] 
參考資料