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

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

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

《Python程式設計》是2023年清華大學出版社出版的圖書,作者是宋廷強。

基本介紹

  • 中文名:Python程式設計
  • 作者:宋廷強
  • 出版時間:2023年8月1日
  • 出版社:清華大學出版社
  • ISBN:9787302630692 
  • 定價:59 元
內容簡介,圖書目錄,

內容簡介

本書是一部講解Python程式語言和編程方法的入門教程,也是一部擁有豐富配套資源的新形態教材。 全書共分為11章,由淺入深地對Python編程內容進行講解,內容涵蓋了Python語言編程的核心理論 知識,包括基礎知識、控制語句、數據類型、函式、檔案、異常操作、類與對象等。為了提升Python語言學習 的趣味性與實用性,書中講解了海龜繪圖和資料庫設計。每章配有設計實踐以及豐富的課後習題,讀者可 以在學習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.4print()輸出
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.4main()函式
設計實踐
本章小結
本章習題
第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.3super()用法
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資料庫常用操作
設計實踐
本章小結
本章習題
參考文獻

相關詞條

熱門詞條

聯絡我們