Python程式設計教程(2020年西南財經大學出版社出版的圖書)

Python程式設計教程(2020年西南財經大學出版社出版的圖書)

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

《Python程式設計教程》是2020年西南財經大學出版社出版的圖書。

基本介紹

  • 中文名:Python程式設計教程
  • 作者:夏繼禹
  • 出版時間:2020年12月1日
  • 出版社西南財經大學出版社
  • ISBN:9787550445062 
  • 開本:16 開
  • 裝幀:平裝
內容簡介,作者簡介,圖書目錄,

內容簡介

章Python概述;第2章Python編程基礎知識;第3章程式控制結構語句;第4章Python數據結構;第5章函式和模組;第6章Python面向對象編程;第7章 檔案操作;第8章 MySQL資料庫基本操作;第9章圖形用戶界面設計。

作者簡介

雲南交通職業技術學院副教授,主講課程主要有大學計算機基礎、語言程式設計、管理信息系統。2018年專著《計算機輔助教學的理論與實踐研究》出版,主持完成雲南省教育廳科學研究基金項目1項,主持完成校級科研項目一項,完成網路線上開放課程《大學計算機基礎》項目;參與完成全國教育科學規劃課題1項獲中國高等教育學會高等教育科學研究成果三等獎,參與完成雲南教育科學規劃“十一五”立項課題1項,

圖書目錄

1 Python 概述 ……………………………………………………………………… (1)
本章學習要點 ……………………………………………………………………… (1)
1. 1 Python 的發展歷史與特點 …………………………………………………… (1)
1. 1. 1 Python 的發展歷史 ………………………………………………… (1)
1. 1. 2 Python 的特點 ……………………………………………………… (2)
1. 2 Python 程式開發環境 ………………………………………………………… (2)
1. 2. 1 Python 自帶開發環境 IDLE ………………………………………… (2)
1. 2. 2 PyCharm …………………………………………………………… (6)
1. 2. 3 Anaconda …………………………………………………………… (6)
實訓與習題 1 ……………………………………………………………………… (7)
2 Python 編程基礎知識…………………………………………………………… (8)
本章學習要點 ……………………………………………………………………… (8)
2. 1 Python 程式的基本概念 ……………………………………………………… (8)
2. 1. 1 初識 Python 程式 …………………………………………………… (8)
2. 1. 2 注釋語句 …………………………………………………………… (9)
2. 1. 3 編碼規則 …………………………………………………………… (9)
2. 1. 4 調試 Python 代碼…………………………………………………… (11)
2. 2 Python 的基本數據類型 …………………………………………………… (11)
2. 2. 1 數值類型 …………………………………………………………… (11)
2. 2. 2 布爾類型 …………………………………………………………… (12)
2. 2. 3 字元型常量 ………………………………………………………… (12)
2. 2. 4 基本數據類型轉換 ………………………………………………… (14)
2. 2. 5 數據類型查看 ……………………………………………………… (14)
2. 3 變數 ………………………………………………………………………… (14)
2. 3. 1 變數的命名 ………………………………………………………… (15)
2. 3. 2 變數賦值 …………………………………………………………… (15)
2. 4 Python 表達式 ……………………………………………………………… (16)
2. 4. 1 數值運算 …………………………………………………………… (16)
2. 4. 2 關係運算 …………………………………………………………… (17)
2. 4. 3 邏輯運算 …………………………………………………………… (17)
2. 4. 4 運算符的優先權 …………………………………………………… (18)
2. 5 輸入與輸出 ………………………………………………………………… (18)
2. 5. 1 輸入 ………………………………………………………………… (18)
2. 5. 2 輸出 ………………………………………………………………… (19)
2. 6 內置函式 type、 id、 eval …………………………………………………… (20)
2. 6. 1 type () …………………………………………………………… (20)
2. 6. 2 id () ……………………………………………………………… (20)
2. 6. 3 eval () …………………………………………………………… (20)
實訓與習題 2 ……………………………………………………………………… (21)
3 程式控制結構語句 ……………………………………………………………… (22)
本章學習要點 ……………………………………………………………………… (22)
3. 1 順序結構 …………………………………………………………………… (22)
3. 2 分支結構 …………………………………………………………………… (23)
3. 2. 1 單分支結構 ………………………………………………………… (23)
3. 2. 2 雙分支結構 ………………………………………………………… (25)
3. 2. 3 多分支結構 ………………………………………………………… (26)
3. 2. 4 if 語句的嵌套 ……………………………………………………… (28)
3. 3 循環結構 …………………………………………………………………… (30)
3. 3. 1 While 循環語句 …………………………………………………… (30)
3. 3. 2 for 循環語句 ……………………………………………………… (33)
3. 3. 3 循環的嵌套 ………………………………………………………… (35)
3. 3. 4 break 語句 ………………………………………………………… (39)
3. 3. 5 continue 語句 ……………………………………………………… (42)
3. 4 異常處理 …………………………………………………………………… (43)
3. 4. 1 異常 ………………………………………………………………… (43)
3. 4. 2 異常處理 …………………………………………………………… (43)
3. 4. 3 拋出異常 …………………………………………………………… (45)
3. 5 套用實例 …………………………………………………………………… (47)
實訓與習題 3 ……………………………………………………………………… (49)
4 Python 數據結構 ……………………………………………………………… (50)
本章學習要點 ……………………………………………………………………… (50)
4. 1 列表類型 …………………………………………………………………… (50)
4. 1. 1 認識列表類型 ……………………………………………………… (50)
4. 1. 2 創建列表 …………………………………………………………… (51)
4. 1. 3 列表的訪問 ………………………………………………………… (51)
4. 1. 4 修改列表 …………………………………………………………… (54)
4. 1. 5 多個列表的運算 …………………………………………………… (56)
4. 1. 6 列表相關內置函式 ………………………………………………… (57)
4. 1. 7 列表套用實例 ……………………………………………………… (57)
4. 2 元組類型 …………………………………………………………………… (59)
4. 2. 1 認識元組類型 ……………………………………………………… (59)
4. 2. 2 創建元組 …………………………………………………………… (59)
4. 2. 3 元組的基本操作 …………………………………………………… (60)
4. 2. 4 zip()函式 ………………………………………………………… (62)
4. 2. 5 元組套用實例 ……………………………………………………… (62)
4. 3 字元串類型 ………………………………………………………………… (63)
4. 3. 1 字元串的訪問操作 ………………………………………………… (63)
4. 3. 2 字元串處理的常用內置函式 ……………………………………… (65)
4. 3. 3 字元串類型套用實例 ……………………………………………… (67)
4. 4 字典類型 …………………………………………………………………… (69)
4. 4. 1 認識字典類型 ……………………………………………………… (69)
4. 4. 2 創建字典 …………………………………………………………… (69)
4. 4. 3 字典操作 …………………………………………………………… (69)
4. 4. 4 字典函式 copy()和 update() …………………………………… (72)
4. 4. 5 字典套用實例 ……………………………………………………… (73)
實訓與習題 4 ……………………………………………………………………… (75)
5 函式和模組 ……………………………………………………………………… (77)
本章學習要點 ……………………………………………………………………… (77)
5. 1 函式的基本操作 …………………………………………………………… (77)
5. 1. 1 函式的定義 ………………………………………………………… (78)
5. 1. 2 調用函式 …………………………………………………………… (78)
5. 1. 3 函式的參數傳遞 …………………………………………………… (79)
5. 1. 4 函式的變數 ………………………………………………………… (81)
5. 2 函式的嵌套 ………………………………………………………………… (83)
5. 3 遞歸函式 …………………………………………………………………… (84)
5. 4 lambda 函式 ………………………………………………………………… (86)
5. 5 模組 ………………………………………………………………………… (87)
5. 5. 1 模組的創建 ………………………………………………………… (87)
5. 5. 2 模組的調用 ………………………………………………………… (87)
5. 6 套用實例 …………………………………………………………………… (88)
實訓與習題 5 ……………………………………………………………………… (95)
6 Python 面向對象編程 ………………………………………………………… (97)
本章學習要點 ……………………………………………………………………… (97)
6. 1 類和對象 …………………………………………………………………… (97)
6. 1. 1 類的定義 …………………………………………………………… (98)
6. 1. 2 對象的創建 ……………………………………………………… (100)
6. 2 屬性的操作 ………………………………………………………………… (102)
6. 2. 1 屬性變數的操作 ………………………………………………… (102)
6. 2. 2 訪問屬性變數的許可權 …………………………………………… (105)
6. 3 方法的操作 ………………………………………………………………… (107)
6. 3. 1 對象方法 ………………………………………………………… (107)
6. 3. 2 類方法 …………………………………………………………… (108)
6. 3. 3 靜態方法 ………………………………………………………… (109)
6. 4 類的繼承 …………………………………………………………………… (110)
6. 4. 1 子類與繼承 ……………………………………………………… (110)
6. 4. 2 繼承父類的屬性和方法 ………………………………………… (111)
6. 5 套用實例 …………………………………………………………………… (113)
實訓與習題 6 …………………………………………………………………… (117)
7 檔案操作 ………………………………………………………………………… (119)
本章學習要點 …………………………………………………………………… (119)
7. 1 檔案和檔案對象 …………………………………………………………… (119)
7. 1. 1 檔案及檔案對象 ………………………………………………… (119)
7. 1. 2 檔案的打開 ……………………………………………………… (120)
7. 1. 2 檔案的關閉 ……………………………………………………… (122)
7. 2 文本檔案的讀取和寫入 …………………………………………………… (122)
7. 2. 1 檔案的讀取 ……………………………………………………… (122)
7. 2. 2 檔案的寫入 ……………………………………………………… (125)
7. 2. 3 檔案指針控制 …………………………………………………… (126)
7. 3 檔案操作的異常 …………………………………………………………… (127)
7. 3. 1 使用 try…finally 處理異常 ……………………………………… (127)
7. 3. 2 with 語句在異常中關閉檔案 …………………………………… (128)
7. 4 讀寫 CSV 檔案 …………………………………………………………… (129)
7. 4. 1 csv. reader 對象和 CSV 檔案的讀取……………………………… (129)
7. 4. 2 csv. writer 對象和 CSV 檔案的寫入 ……………………………… (130)
7. 5 套用實例 …………………………………………………………………… (131)
實訓與習題 7 …………………………………………………………………… (134)
8 Python 網路編程 ……………………………………………………………… (136)
本章學習要點 …………………………………………………………………… (136)
8. 1 網路基礎 …………………………………………………………………… (136)
8. 1. 1 網路的基本概念 ………………………………………………… (136)
8. 1. 2 TCP 協定和 UDP 協定 …………………………………………… (138)
8. 2 網路通信程式 ……………………………………………………………… (138)
8. 2. 1 同步通信 ………………………………………………………… (138)
8. 2. 2 異步通信 ………………………………………………………… (141)
8. 3 網路傳輸檔案 ……………………………………………………………… (143)
實訓與習題 8 …………………………………………………………………… (144)
9 圖形界面設計…………………………………………………………………… (145)
本章學習要點 …………………………………………………………………… (145)
9. 1 圖形用戶界面設計概述 …………………………………………………… (145)
9. 2 Tkinter 組件………………………………………………………………… (147)
9. 2. 1 tkinter 常用組件 ………………………………………………… (147)
9. 2. 2 組件的使用 ……………………………………………………… (148)
9. 3 幾何布局管理器 …………………………………………………………… (148)
9. 3. 1 pack 幾何布局管理器 …………………………………………… (149)
9. 3. 2 grid 幾何布局管理器 …………………………………………… (150)
9. 3. 3 place 幾何布局管理器 …………………………………………… (151)
9. 4 事件處理 …………………………………………………………………… (152)
9. 4. 1 事件及類型 ……………………………………………………… (152)
9. 4. 2 事件綁定 ………………………………………………………… (154)
9. 4. 3 事件處理 ………………………………………………………… (154)
9. 5 套用實例 …………………………………………………………………… (155)
實訓與習題 9 …………………………………………………………………… (169)
10 MySQL 資料庫基本操作 …………………………………………………… (170)
本章學習要點 …………………………………………………………………… (170)
10. 1 MySQL 安裝和設定 ……………………………………………………… (170)
10. 1. 1 下載安裝 ……………………………………………………… (170)
10. 1. 2 安裝 PyMySQL 模組 …………………………………………… (171)
10. 2 創建資料庫 ……………………………………………………………… (171)
10. 3 連線資料庫 ……………………………………………………………… (172)
10. 4 創建數據表 ……………………………………………………………… (172)
10. 5 表中數據記錄的操作 …………………………………………………… (173)
10. 5. 1 增加行數據 …………………………………………………… (173)
10. 5. 2 查詢行數據 …………………………………………………… (174)
10. 5. 3 修改數據 ……………………………………………………… (175)
10. 5. 4 刪除數據行 …………………………………………………… (176)
10. 5. 5 數據排序 ……………………………………………………… (176)
10. 6 套用實例 ………………………………………………………………… (177)
實訓與習題 10 …………………………………………………………………… (185)

相關詞條

熱門詞條

聯絡我們