Python程式設計入門

Python程式設計入門
作者:呂雲翔、孟爻
  定價:39元
印次:1-1
ISBN:9787302501473
出版日期:2018.08.01
印刷日期:2018.07.04
Python是一種簡單易學,功能強大的程式語言,它有高效率的高層數據結構,特別適用於快速的應用程式開發。全書共分為15章,主要內容包括Python簡介、Python環境搭建、Python基礎語法、函式、模組、檔案操作、異常處理、面向對象編程、正則表達式、Python GUI編程、Python多執行緒與多進程編程、Python訪問資料庫、Python Socket網路編程、Python Web編程以及Python綜合套用實例。本書既可以作為普通高校計算機相關專業的教材,也可以作為Python愛好者的參考書。
目錄
第1章Python簡介
1.1Python的發展歷程
1.2Python的語言特點
習題1
第2章Python環境搭建
2.1Python安裝
2.1.1Windows安裝Python
2.1.2UNIX&Linux安裝Python
2.1.3MAC安裝Python
2.2Windows下環境變數的配置
2.3Hello,Python
習題2
第3章Python基礎語法
3.1變數類型
3.2變數賦值
3.2.1單變數賦值
3.2.2多變數賦值
3.3數據類型
3.3.1數字數據類型
3.3.2字元串數據類型
3.3.3列表數據類型
3.3.4元組數據類型
3.3.5字典數據類型
3.3.6數據類型轉換
3.4條件語句與循環語句
3.4.1條件語句
3.4.2循環語句
習題3
第4章函式
4.1函式定義
4.1.1空函式
4.1.2參數檢查
4.1.3返回多個值
4.2函式調用
4.2.1按值傳遞參數和按引用傳遞參數
4.2.2函式的參數
4.2.3匿名函式
4.2.4關於return語句
4.2.5變數作用域
習題4
第5章模組
5.1模組的概念
5.1.1命名空間
5.1.2模組
5.1.3包
5.2模組內置屬性
5.3第三方模組安裝方法
習題5
第6章檔案操作
6.1檔案讀寫
6.1.1打開檔案
6.1.2寫入檔案
6.1.3讀取檔案
6.1.4檔案讀寫異常處理
6.2其他檔案操作
6.2.1os模組檔案操作
6.2.2shutil模組檔案操作
習題6
第7章異常處理
7.1異常概念
7.2異常的拋出與捕獲
7.3自定義異常
7.4使用斷言異常處理
習題7
第8章面向對象編程
8.1面向對象編程的概念
8.2類與對象
8.2.1類與實例化
8.2.2初始化函式與析構函式
8.2.3類的屬性
8.2.4類的方法
8.3面向對象的三大特性
8.3.1繼承
8.3.2訪問控制
8.3.3多態
8.4特殊的屬性與方法
8.4.1slots屬性
8.4.2隻讀的特殊屬性
8.4.3str()方法
8.4.4repr()方法
習題8
第9章正則表達式
9.1正則表達式模式
9.1.1特殊字元
9.1.2普通字元
9.1.3特殊構造
9.2re模組
9.2.1匹配模式
9.2.2Pattern對象
9.2.3Match對象
習題9
第10章PythonGUI編程
10.1GUI編程簡介
10.1.1GUI編程
10.1.2GUI編程的特點
10.1.3PythonGUI編程
10.2Tkinter模組GUI編程基礎
10.2.1Tkinter基礎
10.2.2Tkinter組件
10.2.3Tkinter布局
10.3使用Tkinter模組編寫GUI程式
10.3.1TkinterGUI封裝
10.3.2Tkinter事件
習題10
第11章Python多執行緒與多進程編程
11.1執行緒與進程
11.1.1進程
11.1.2執行緒
11.1.3多執行緒與多進程
11.2Python多執行緒編程
11.2.1Python多執行緒的特殊性
11.2.2使用threading模組進行多執行緒編程
11.3Python多進程編程
11.3.1Python多進程編程的特點
11.3.2使用multiprocessing模組進行多進程編程
習題11
第12章Python訪問資料庫
12.1使用SQLite
12.1.1SQLite簡介
12.1.2使用sqlite3模組操作SQLite
12.1.3SQLite小結
12.2使用SQLAlchemy
12.2.1SQLAlchemy簡介
12.2.2使用SQLAlchemy操作SQLite資料庫
12.2.3SQLAlchemy小結
習題12
第13章PythonSocket網路編程
13.1Socket簡介
13.1.1Socket通信概述
13.1.2TCP協定與UDP協定的區別
13.2PythonSocket編程
13.2.1簡易Socket通信
13.2.2使用多執行緒的多端Socket通信
13.2.3基於select、poll或epoll的異步Socket通信
習題13
第14章PythonWeb編程
14.1PythonWeb編程簡介
14.2Flask框架套用基礎
14.2.1Flask框架的安裝與配置
14.2.2Flask使用基礎
14.2.3在伺服器上部署Flask項目
習題14
第15章Python綜合套用實例
15.1帶圖形界面的簡易計算器
15.2簡單的網路爬蟲
參考文獻

相關詞條

熱門詞條

聯絡我們