Python程式設計與實戰

Python程式設計與實戰

《Python程式設計與實戰》是2020年北京理工大學出版社出版的圖書。

基本介紹

  • 中文名:Python程式設計與實戰
  • 作者:常鵬飛
  • 出版時間:2020年
  • 出版社:北京理工大學出版社
  • 頁數:226 頁
  • ISBN:9787568286435
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

《Python程式設計與實戰》分為3個部分,共10章。第一部分“Python語言快速入門”包含3章。第1章介紹了Python編程的基礎知識,包括Python語言的概念、特點、環境搭建及安裝等知識;第2~3章分別介紹了序列、Python程式控制結構;第二部分“Python語言進階學習”用於在掌握基礎知識後,進一步學習Python編程,包含4~7章,介紹了函式、組合數據類型、檔案和異常;第三部分“Python語言的深入學習”,其知識難度更大,將理論付諸實踐,包含8~10章,分別介紹了數據處理、網路編程和面向對象編程。
  《Python程式設計與實戰》各章都包含了案例和課後習題,通過案例的講解和操作實踐幫助讀者鞏固所學內容。《Python程式設計與實戰》不僅可以作為計算機相關專業的教學用書,還可用作計算機相關培訓及IT從業者的參考書。

圖書目錄

第一部分 Python語言快速入門
第1章 Python基礎知識
1.1 Python語言的概念
1.2 Python語言的特點
1.3 Python語言的發展史
1.4 安裝及環境配置
1.5 Python程式的基本編寫方法
1.6 Python集成開發環境PyCharm
本章小結
課後習題
第2章 序列
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.2.3 字元串格式化
2.2.4 字元串轉義序列
2.2.5 字元串常用方法
2.2.6 字元串表示str和repr
2.2.7 字元串的獨特性
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 元組方法
本章小結
課後習題
第3章 Python程式控制結構
3.1 順序結構
3.1.1 賦值語句
3.1.2 基本輸入和輸出
3.2 選擇結構
3.2.1 if語句
3.2.2 else子句
3.2.3 elif予句
3.2.4 嵌套的if語句
3.3 循環結構
3.3.1 while語句
3.3.2 for語句
3.3.3 循環嵌套
3.3.4 break、continue語句
3.3.5 循環結構中的else子句
3.3.6 列表解析
本章小結
課後習題
第二部分 Python語言進階學習
第4章 函式
4.1 函式的基本概念
4.2 函式的參數傳遞
4.3 函式操作符
4.4 返回值與函式類型
4.5 函式式編程
4.5.1 函式的定義
4.5.2 函式的返回
4.5.3 函式的調用
4.5.4 doba語句
4.6 函式的遞歸
4.7 變數的作用域
4.8 Python語言內置函式
4.8.1 內建函式map()、reduce()
4.8.2 匿名函式與lambda表達式
本章小結
課後習題
第5章 組合數據類型
5.1 集合類型
5.1.1 集合類型概述
5.1.2 集合常用函式
5.1.3 集合操作運算符
5.1.4 集合內涵
5.1.5 固定集合
5.2 列表類型和操作
5.2.1 列表類型概述
5.2.2 列表類型操作
5.2.3 常用列表
5.2.4 列表內涵
5.3 字典類型和操作
5.3.1 字典類型概述
5.3.2 字典類型操作
5.3.3 常用函式
5.3.4 字典內涵
本章小結
課後習題
第6章 檔案
6.1 檔案概述
6.1.1 Python檔案系統
6.1.2 檔案的使用過程
6.2 檔案的打開和關閉
6.2.1 檔案的打開:open()函式
6.2.2 檔案的關閉:close()函式
6.3 檔案的寫入
6.3.1 檔案的讀寫:write()函式、read()函式
6.3.2 叉件的定位
6.3.3 重命名和刪除
6.3.4 檔案的其他操作
本章小結
課後習題
第7章 異常
7.1 Python語言中的異常
7.2 捕捉異常
7.2.1 try…except語句
7.2.2 多個except子句和一個except塊捕捉多個異常
7.2.3 else子句
7.2.4 finally子句
7.3 上下文管理器和with語句
本章小結
課後習題
第三部分 Python語言的深入學習
第8章 數據處理
8.1 numpy模組
8.1.1 numpy數組
8.1.2 numpy模組常用函式
8.1.3 numpy模組元素獲取
8.1.4 numpy模組統計函式與線性代數運算
8.1.5 numpy模組隨機數的生產
8.2 pandas模組
8.2.1 series數據結構
8.2.2 dat世ame數據結構
8.2.3 檔案操作
8.2.4 字元串處理
8.3 matplotlib模組
8.3.1 條形圖
8.3.2 直方圖
8.3.3 折線圖
8.3.4 散點圖
8.3.5 箱線圖
本章小結
課後習題
第9章 網路編程
9.1 PyCharm的安裝與使用
9.2 TCP/IP協定簡介
9.3 TCP編程
9.3.1 客戶端
9.3.2 服務端
9.4 UDP編程
9.4.1 UDP數據傳輸
9.4.2 UDP多執行緒操作
9.5 網路爬蟲案例
9.5.1 訪問一個網址
9.5.2 對象屬性和方法
9.5.3 登錄實現
9.5.4 代理伺服器
本章小結
課後習題
第10章 面向對象編程
10.1 面向對象編程概述
10.1.1 對象的定義
10.1.2 面向對象編程的特徵
10.2 創建類和對象
10.2.1 創建類
10.2.2 創建對象
10.3 構造方法
10.3.1 構造方法概述
10.3.2 self參數
10.3.3 成員變數
10.3.4 類方法和靜態類
10.4 類的繼承
10.4.1 繼承
10.4.2 方法重寫
10.4.3 多繼承
10.5 多態
10.6 運算符重載
本章小結
課後習題
參考文獻

相關詞條

熱門詞條

聯絡我們