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

Python程序設計

(2023年8月清華大學出版社出版的圖書)

鎖定
《Python程序設計》是2023年清華大學出版社出版的圖書,作者是宋廷強。 [1] 
中文名
Python程序設計
作    者
宋廷強
出版時間
2023年8月1日
出版社
清華大學出版社
ISBN
9787302630692 [1] 
定    價
59 元

Python程序設計內容簡介

本書是一部講解Python編程語言和編程方法的入門教程,也是一部擁有豐富配套資源的新形態教材。 全書共分為11章,由淺入深地對Python編程內容進行講解,內容涵蓋了Python語言編程的核心理論 知識,包括基礎知識、控制語句、數據類型、函數、文件、異常操作、類與對象等。為了提升Python語言學習 的趣味性與實用性,書中講解了海龜繪圖和數據庫設計。每章配有設計實踐以及豐富的課後習題,讀者可 以在學習Python語法的同時進行鞏固練習,便於快速掌握學習內容。 [1] 

Python程序設計圖書目錄

目錄
第1章Python概述
微課視頻106分鐘
1.1認識Python
1.1.1Python語言的起源
1.1.2Python語言的發展
1.1.3Python語言的特點
1.1.4Python語言的應用
1.2Python開發環境
1.2.1安裝Python
1.2.2常用集成開發環境
1.3Python速覽
1.3.1Python提示符
1.3.2變量賦值
1.3.3註釋與換行
1.3.4(print)輸出
1.3.5縮進
1.4模塊與包
1.4.1模塊
1.4.2標準庫
1.4.3包
1.4.4第三方庫
1.4.5pip包管理工具
設計實踐
本章小結
本章習題
第2章Python語法基礎
微課視頻128分鐘
2.1對象的概念
2.2常量與變量
2.2.1標識符與關鍵字
2.2.2常量
2.2.3字面值
2.2.4變量
2.2.5運算符
2.3Python的程序結構
2.3.1順序結構
2.3.2分支結構
2.3.3循環結構
2.3.4常用結構語句
設計實踐
本章小結
本章習題
第3章基本數據類型
微課視頻158分鐘
3.1數字類型
3.1.1整數類型
3.1.2浮點數類型
3.1.3複數類型
3.1.4布爾類型
3.2字符串類型
3.2.1字符串的表示
3.2.2字符串的輸入
3.2.3字符串的輸出
3.2.4字符串的訪問
3.3字符串常見操作
3.3.1大小寫轉換
3.3.2字符串查找與替換
3.3.3字符串分割與拼接
3.3.4刪除字符串特定字符
3.3.5字符串對齊
3.3.6字符串判斷
3.3.7其他操作
3.4字節串類型
3.4.1字節與編碼
3.4.2字節串轉換
設計實踐
本章小結
本章習題
第4章組合數據類型
微課視頻157分鐘
4.1Python數據類型的概念
4.2列表
4.2.1列表的創建
4.2.2列表常見操作
4.2.3列表的排序
4.2.4列表的遍歷
4.3元組
4.4集合
4.4.1集合的創建
4.4.2集合的常見操作
4.4.3集合的數學運算
4.4.4集合推導式
4.5字典
4.5.1字典的創建
4.5.2字典的訪問
4.5.3字典元素的操作
4.5.4字典視圖對象
4.5.5字典的遍歷
4.6組合類型的高級特性
4.6.1迭代器
4.6.2推導式
4.6.3生成器
設計實踐
本章小結
本章習題
第5章函數
微課視頻186分鐘
5.1函數的概念
5.2函數的參數
5.2.1默認參數
5.2.2位置參數與關鍵字參數
5.2.3可變參數
5.3函數的返回值
5.4命名空間與變量作用域
5.5遞歸函數
5.6函數式編程
5.6.1匿名函數
5.6.2高階函數
5.7常用模塊和函數
5.7.1math模塊
5.7.2隨機數函數
5.7.3time模塊
5.7.4(main)函數
設計實踐
本章小結
本章習題
第6章海龜繪圖
微課視頻79分鐘
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.2turtle.cfg文件
6.4複雜海龜繪圖模塊繪圖示例
設計實踐
本章小結
本章習題
第7章文件操作
微課視頻55分鐘
7.1文件的概念
7.2文件的主要操作
7.2.1文件的打開與關閉
7.2.2文件的讀取
7.2.3文件的寫入
7.2.4with關鍵字
7.2.5文件定位
7.3文件的目錄操作
7.4CSV文件操作
7.4.1CSV文件的讀取
7.4.2CSV文件的寫入
設計實踐
本章小結
本章習題
第8章異常處理
微課視頻29分鐘
8.1異常的概念
8.2異常處理介紹
8.2.1tryexcept語句
8.2.2as關鍵詞
8.2.3else子句
8.2.4finally子句
8.3拋出異常
8.3.1raise語句
8.3.2assert語句
8.3.3自定義異常
設計實踐
本章小結
本章習題
第9章類與對象
微課視頻86分鐘
9.1類和對象的概念
9.1.1類的定義
9.1.2創建對象
9.1.3類屬性和實例屬性
9.1.4實例方法、類方法和靜態方法
9.2構造方法和析構方法
9.2.1構造方法
9.2.2析構方法
9.3封裝
9.3.1封裝的概念
9.3.2私有屬性和私有方法
9.4繼承
9.4.1單繼承
9.4.2多繼承
9.4.3(super)用法
9.5多態
設計實踐
本章小結
本章習題
第10章Python界面設計
微課視頻89分鐘
10.1tkinter簡介
10.1.1建立tkinter窗口
10.1.2簡單窗口示例
10.2控件及其屬性
10.2.1tkinter 常用控件
10.2.2控件通用屬性
10.2.3常用控件示例
10.3控件佈局
10.4事件與變量傳遞
10.4.1事件綁定
10.4.2變量傳遞
設計實踐
本章小結
本章習題
第11章簡單數據庫應用
微課視頻72分鐘
11.1數據庫設計簡介
11.2MySQL數據庫
11.2.1安裝MySQL數據庫
11.2.2數據庫基本操作
11.3Python 3操作MySQL數據庫
11.3.1安裝PyMySQL
11.3.2數據庫連接
11.3.3創建遊標
11.3.4數據庫常用操作
設計實踐
本章小結
本章習題
參考文獻 [2] 
參考資料