Python程式設計基礎(2021年機械工業出版社出版的圖書)

Python程式設計基礎(2021年機械工業出版社出版的圖書)

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

《Python程式設計基礎》是 2021年機械工業出版社出版的圖書。

基本介紹

  • 中文名:Python程式設計基礎
  • 作者:婁岩
  • 出版時間:2021年
  • 出版社:機械工業出版社
  • ISBN:9787111670483
內容簡介,圖書目錄,

內容簡介

本書以實用為導向,從基礎概念、語法結構、套用案例、開發技巧等方面深入淺出地介紹了Python的程式設計方法以及項目實現流程。
  本書以實例方式進行講解,每個實例程式都通過了驗證。本書內容圖文並茂,操作步驟完善,並附有具體腳本代碼,易於掌握和學習。本書提供開放式的課程網站(http://www.cmu.edu.cn/computer)和相應的課件作為支持。
  本書既可以作為全國普通高校各專業計算機公共基礎課程的教材,又可以作為全國計算機等級考試的輔導教材,還可以作為專業技術人員的參考用書。

圖書目錄

前言
第1章 Python概述
導學
1.1 Python簡介
1.1.1 Python的概念
1.1.2 Python的發展歷史
1.1.3 Python3
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.2 Python的標準數據類型
2.2.1數字
2.2.2字元串
2.2.3列表
2.2.4元組
2.2.5字典
2.2.6集合
2.3 Python的基本運算符
2.3.1算術運算符
2.3.2字元串運算符
2.3.3比較運算符
2.3.4賦值運算符
2.3.5邏輯運算符
2.3.6成員運算符
2.3.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 Python圖形開發庫
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選單
6.3視窗內圖形繪製
6.3.1 Canvas畫布組件
6.3.2繪製圖形對象
6.4 Python事件處理
6.4.1事件類型
6.4.2事件處理函式
6.4.3事件綁定
本章小結
第7章 資料庫套用
導學
7.1結構化查詢語言
7.1.1SQL基本語句
7.1.2SQL查詢語句
7.2SQLite3資料庫基礎
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.2IP
8.1.3連線埠
8.1.4HTTP
8.1.5TCP和UDP
8.1.6socket
8.2TCP編程實現
8.2.1利用TCP客戶端獲取網頁內容
8.2.2TCP伺服器端編程
8.3UDP編程實現
8.3.1UDP單客戶端編程
8.3.2UDP多客戶端編程
8.4多執行緒編程
8.4.1進程和執行緒的原理
8.4.2創建執行緒的兩種方法
8.4.3執行緒同步機制
8.5網路與多執行緒編程綜合套用實例
本章小結
第9章 Python網路爬蟲
導學
9.1網路爬蟲原理
9.2requests爬取庫
9.2.1requests爬取庫的安裝
9.2.2requests爬取庫的使用方法
9.2.3訪問異常處理
9.2.4requests爬取庫的套用
9.3BeautifulSoup解析庫
9.3.1BeautifulSoup解析庫的安裝
9.3.2BeautifulSoup解析庫的使用方法
9.3.3BeautifulSoup解析庫的套用
本章小結
第10章 圖像操作與處理
導學
10.1Pillow 的安裝
10.2PIL的基本概念
10.3PIL的常用模組
10.3.1Image模組
10.3.2ImageChops模組
10.3.3ImageDraw模組
10.3.4ImageEnhance模組
10.3.5ImageFilter模組
10.3.6ImageFont模組
10.4PIL對圖像的基本操作
10.4.1圖像格式的轉換
10.4.2創建縮略圖
10.4.3圖像的複製和貼上
10.4.4幾何變換
10.5PIL對圖像處理的綜合實例
本章小結
第11章 科學計算與數據可視化
導學
11.1科學計算
11.1.1NumPy數組
11.1.2NumPy數組的算術運算操作
11.1.3NumPy數組的形狀操作
11.1.4NumPy的圖像數組操作
11.2數據可視化
11.2.1使用pyplot模組的繪圖方法
11.2.2使用pyplot模組繪製直方圖、條形圖、散點圖及餅狀圖等
本章小結
第12章 機器學習
導學
12.1機器學習的概念與操作流程
12.1.1機器學習的概念
12.1.2機器學習的操作流程
12.1.3機器學習庫sklearn的安裝
12.2算法與套用
12.2.1線性回歸
12.2.2Kmeans聚類
12.2.3邏輯回歸算法
本章小結
第13章 Python與XML
導學
13.1XML概述
13.2 Python使用SAX解析XML
13.2.1SAX簡介
13.2.2使用SAX解析XML檔案的方法
13.2.3使用SAX解析XML檔案的實例
13.3 Python使用DOM解析XML
13.3.1DOM簡介
13.3.2使用DOM解析XML檔案
13.3.3使用DOM添加節點
13.3.4使用DOM修改、刪除節點
本章小結
參考文獻

相關詞條

熱門詞條

聯絡我們