Python程式設計基礎(2020年科學出版社書籍)

Python程式設計基礎(2020年科學出版社書籍)

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

《Python程式設計基礎》是科學出版社出版的圖書,作者是婁岩。

基本介紹

  • 中文名Python程式設計基礎
  • 作者:婁岩
  • 出版社:科學出版社
  • ISBN:9787030644046
內容簡介,圖書目錄,

內容簡介

本書以實用性為導向,從基礎概念、語法結構、套用案例、開發技巧等方面深入淺出地介紹Python的程式設計方法及項目實現流程。 本書內容圖文並茂,操作步驟完善,以實例方式講解,每個實例都通過了程式驗證,並附有具體腳本代碼,易於掌握和學習。本書提供開放式的課程網站( http://www.cmu.edu.cn/computer)和相應的課件作為支持。

圖書目錄

第1章 Python概述
1.1 Python簡介
1.1.1 Python的概念
1.1.2 Python的發展歷史
1.1.3 Python 3.0
1.1.4 Python的特點
1.1.5 Python的套用領域
1.2 安裝Python
1.3 第一個Python程式
1.4 搭建Python集成開發環境
1.5 Python的輸入/輸出
1.5.1 Python的輸入
1.5.2 Python的輸出
小結
第2章 基礎語法
2.1 Python基本數據類型
2.1.1 變數的賦值和數據類型
2.1.2 數字
2.1.3 字元串
2.1.4 列表
2.1.5 元組
2.1.6 字典
2.1.7 集合
2.2 Python基本運算符
2.2.1 算術運算符
2.2.2 字元串運算符
2.2.3 比較運算符
2.2.4 賦值運算符
2.2.5 邏輯運算符
2.2.6 成員運算符
2.2.7 運算符的優先權
小結
第3章 程式的控制結構
3.1 順序結構
3.2 分支結構
3.2.1 if語句(單分支結構)
3.2.2 if…else語句(雙分支結構)
3.2.3 if…elif…else語句(多分支結構)
3.2.4 pass語句
3.2.5 try…except語句
3.3 循環結構
3.3.1 while語句(while循環)
3.3.2 for語句(for循環)
3.3.3 循環嵌套結構
3.3.4 break語句和continue語句
小結
第4章 函式、模組和檔案
4.1 函式
4.1.1 系統函式
4.1.2 自定義函式
4.1.3 函式的參數和返回值
4.1.4 變數的作用域
4.1.5 遞歸調用
4.2 模組
4.3 檔案
4.3.1 檔案的打開和關閉
4.3.2 檔案的讀操作
4.3.3 檔案的寫操作
4.3.4 檔案的指針定位
小結
第5章 面向對象程式設計
5.1 面向對象程式設計基礎
5.1.1 面向對象程式設計的基本概念
5.1.2 面向對象程式設計的基本特性
5.2 類和對象
5.2.1 定義類和對象
5.2.2 構造函式
5.2.3 實例屬性和類屬性
5.3 類的繼承和多態
5.3.1 類的繼承
5.3.2 類的多繼承
5.3.3 類的多態
小結
第6章 圖形用戶界面設計
6.1 Pyuaon圖形開發庫
6.1.1 開發平台
6.1.2 創建Windows視窗
6.2 Tkinter常用組件
6.2.1 Tkinter組件
6.2.2 布局
6.2.3 標籤
6.2.4 按鈕
6.2.5 文本框
6.2.6 列表框
6.2.7 單選按鈕和複選框
6.2.8 選單
6.2.9 Canvas組件
6.3 Python事件處理
6.3.1 事件類型
6.3.2 事件處理函式
6.3.3 事件綁定
小結
第7章 資料庫套用
7.1 結構化查詢語言
7.1.1 SQL基本語句
7.1.2 SQL查詢語句
7.2 SQLite3資料庫基礎
7.3 Python的SQLite3資料庫編程
7.3.1 訪問資料庫的步驟
7.3.2 資料庫套用實例
7.4 Python訪問主流資料庫和存儲海量文本數據
7.4.1 Python訪問主流資料庫
7.4.2 Python存儲海量文本數據
小結
第8章 網路和多執行緒
8.1 網路編程基礎
8.1.1 客戶端和伺服器
8.1.2 IP
8.1.3 連線埠
8.1.4 TCP和UDP
8.1.5 socket
8.2 TCP編程
8.2.1 TCP客戶端編程
8.2.2 TCP伺服器端編程
8.3 UDP編程
8.4 多執行緒編程
8.4.1 進程和執行緒
8.4.2 創建執行緒
8.4.3 執行緒同步
8.5 網路多執行緒編程綜合實例
小結
第9章 網路爬蟲
9.1 網路爬蟲的基本原理
9.2 requests庫
9.2.1 requests庫的安裝
9.2.2 requests庫的使用方法
9.2.3 訪問異常處理
9.2.4 requests庫套用案例
9.3 BeautifulSoup庫
9.3.1 BeautifulSoup庫的安裝
9.3.2 BeautifulSoup庫的使用方法
9.3.3 BeautifulSoup庫套用案例
小結
第10章 圖像操作和處理
10.1 Pinow的安裝
10.2 PIL的基本概念
10.3 PIL的常用模組
10.3.1 Image模組
10.3.2 ImageChops模組
10.3.3 ImageDraw模組
10.3.4 ImageEnhance模組
10.3.5 ImageFilter模組
10.3.6 ImageFont模組
10.4 PIL對圖像的基本操作
10.4.1 圖像格式的轉換
10.4.2 創建縮略圖
10.4.3 圖像的複製和貼上
10.4.4 幾何變換
10.5 PIL對圖像的綜合實例
小結
第11章 科學計算和數據可視化套用
11.1 NumPy庫的使用
11.1.1 NumPy數組的使用
11.1.2 NumPy數組的算術運算
11.1.3 NumPy數組的形狀操作
11.1.4 NumPy檔案存取數組操作
11.1.5 NumPy的圖像數組操作
11.2 Matplotlib數據可視化
11.2.1 使用Matplotlib.pyplot模組繪圖
11.2.2 使用Matplotlib.pyplot模組繪製基本圖表
小結
第12章 數據挖掘和機器學習
12.1 機器學習的概念和操作流程
12.1.1 概念
12.1.2 AI操作流程
12.1.3 機器學習庫sklearn的安裝
12.2 Python機器學習算法和套用
12.2.1 線性回歸算法
12.2.2 KMeans聚類算法
12.2.3 kNN算法
12.2.4 邏輯回歸算法
小結
第13章 Python解析XML
13.1 XML概述
13.1.1 XML簡介
13.1.2 Python解析XML文檔的兩種常用方法
13.2 Python使用SAX解析XML
13.2.1 使用SAX解析XML文檔的方法
13.2.2 使用SAX讀取XML文檔的實例
13.3 Python使用DOM解析XML
13.3.1 使用DOM讀取XML文檔
13.3.2 使用DOM添加結點
13.3.3 使用DOM修改、刪除結點
小結
  • 參考文獻

相關詞條

熱門詞條

聯絡我們