Python編程基礎與實踐教程

Python編程基礎與實踐教程

《Python編程基礎與實踐教程》是2021年科學出版社出版的圖書,作者是曹少中,本書的主要內容包括Python編程的基礎知識和實戰編程案例。

基本介紹

  • 中文名:Python編程基礎與實踐教程
  • 作者:曹少中
  • 出版社:科學出版社
  • ISBN:9787030669285
內容簡介,圖書目錄,

內容簡介

Python作為熱門的程式語言之一,因其簡單易學、類庫強大,已經被廣泛套用於不同領域,是實現機器學習、圖像處理和語音分析等算法的選擇語言,可讓學習者快速了解算法原理並進行實戰。該書主要內容包括基礎篇和實戰篇兩部分:基礎篇講解Python編程的基礎知識;實戰篇講解數據可視化、數據分析、圖像分析、圖像分類、語音識別5個方面的實戰編程案例。
《Python編程基礎與實踐教程(計算機類普通高等教育套用型系列教材)》注重理論和實踐相結合,初學者可通過閱讀該書快速上手編程實戰。
《Python編程基礎與實踐教程(計算機類普通高等教育套用型系列教材)》適合作為高等院校計算機、人工智慧等相關專業教材。

圖書目錄

第1部分 基礎篇
第1章 Python概述
1.1 Python發展史
1.2 安裝Python
1.2.1 Windows
1.2.2 Mac OS X
1.3 第一個Python程式
1.3.1 使用IDE互動模式
1.3.2 用IDE編寫Python程式輸出
1.3.3 在命令行運行Python程式
1.4 小結
1.5 習題
第2章 Python編程基礎
2.1 程式基本結構
2.1.1 代碼塊
2.1.2 代碼注釋
2.1.3 語句續行
2.1.4 語句分隔
2.1.5 關鍵字與大小寫
2.2 輸入和輸出
2.2.1 基本輸入
2.2.2 基本輸出
2.3 數字
2.3.1 數字常量
2.3.2 數字運算
2.3.3 小數
2.3.4 分數
2.3.5 數學函式
2.4 變數
2.4.1 變數的命名
2.4.2 變數的賦值
2.4.3 變數的共享引用
2.4.4 變數的刪除
2.5 字元串
2.5.1 字元串的類型
2.5.2 字元串操作
2.5.3 字元串處理方法
2.5.4 字元串格式化
2.6 列表
2.6.1 列表基本操作
2.6.2 列表常用方法
2.7 元組
2.7.1 元組的基本操作
2.7.2 元組方法
2.8 字典
2.8.1 字典的特點
2.8.2 字典基本操作
2.8.3 字典常用方法
2.8.4 字典視圖
2.9 集合
2.9.1 集合的創建與刪除
2.9.2 集合運算
2.9.3 集合操作
2.9.4 凍結集合
2.10 檔案
2.10.1 打開和關閉檔案
2.10.2 讀寫文本檔案
2.10.3 讀寫二進制檔案
2.10.4 用檔案存儲Python對象
2.11 小結
2.12 習題
第3章 選擇與循環
3.1 if分支結構
3.1.1 if語句的基本結構
3.1.2 if…else三元表達式
3.2 for循環
3.2.1 for循環基本結構
3.2.2 多變數疊代
3.2.3 break 和continue語句
3.2.4 for循環嵌套
3.2.5 列表解析
3.3 while循環
3.3.1 while循環基本結構
3.3.2 while循環嵌套
3.4 疊代與疊代函式
3.4.1 疊代
3.4.2 zip( )、map( )和filter( )函式
3.5 小結
3.6 習題
第4章 函式與模組
4.1 定義函式
4.2 實參和形參
4.2.1 關鍵字實參
4.2.2 有默認值的形參
4.2.3 任意數量的實參
4.3 返回值
4.3.1 返回簡單值
4.3.2 返回字典
4.4 局部和全局變數
4.4.1 局部變數不能在全局作用域內使用
4.4.2 局部作用域不能使用其他局部作用域內的變數
4.4.3 全局變數可以在局部作用域中讀取
4.4.4 名稱相同的局部變數和全局變數
4.5 global語句
4.6 模組
4.6.1 標準庫模組
4.6.2 編寫模組
4.6.3 導入模組
4.6.4 dir( )函式
4.6.5 文檔字元串
4.6.6 __name__屬性
4.7 包
4.8 小結
4.9 習題
第5章 面向對象編程
5.1 Python面向對象簡介
5.2 創建類和實例
5.2.1 創建Cat類
5.2.2 創建實例
5.3 欄位
5.4 普通方法
5.4.1 self參數
5.4.2 __init__( )方法
5.5 類方法
5.6 類的繼承
5.6.1 自動繼承
5.6.2 調用父類的構造函式
5.6.3 重寫父類
5.7 導入類
5.8 類編碼風格
5.9 小結
5.10 習題
第6章 異常
6.1 簡介
6.2 常見錯誤異常
6.2.1 錯誤
6.2.2 EOFError異常
6.2.3 ZeroDivisionError異常
6.2.4 KeyError異常
6.2.5 IndexError異常
6.2.6 AttributeError異常
6.2.7 OSError異常
6.3 處理異常
6.3.1 異常的處理
6.3.2 引發異常
6.3.3 try…finally
6.3.4 with語句
6.4 小結
6.5 習題
第7章 資料庫編程
7.1 關係資料庫概述
7.2 MySQL資料庫管理系統
7.2.1 資料庫安裝與配置
7.2.2 連線MySQL伺服器
7.2.3 常見的管理命令
7.3 Python DB-API
7.3.1 安裝PyMySQL模組
7.3.2 建立數據連線
7.3.3 創建游標
7.4 MySQL資料庫操作
7.4.1 使用Navicat for MySQL管理軟體
7.4.2 連線資料庫
7.4.3 創建數據表
7.4.4 操作MySQL數據表
7.5 小結
7.6 習題
第8章 Tkinter GUI
8.1 初識圖形用戶界面
8.2 Tkinter編程基礎
8.2.1 窗體
8.2.2 組件打包
8.2.3 添加按鈕和事件處理函式
8.2.4 Packer布局
8.2.5 Grid布局
8.2.6 Place布局

相關詞條

熱門詞條

聯絡我們