Python程式設計教程(2017年清華大學出版社出版的圖書)

Python程式設計教程(2017年清華大學出版社出版的圖書)

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

《Python程式設計教程》是2017年清華大學出版社出版的圖書。

基本介紹

  • 中文名:Python程式設計教程
  • 作者:楊年華
  • 出版社:清華大學出版社
  • 出版時間:2017年9月1日
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302477228
內容簡介,圖書目錄,

內容簡介

本書共分為16章,第1章主要介紹Python的發展歷史、特點、下載與安裝方法、使用方式、集成開發環境、內置模組、幫助的使用等內容; 第2章主要介紹Python語言的基礎知識。第3章主要介紹程式控制結構; 第4章主要介紹Python中的常用數據結構,包括序列、字典、集合等數據結構; 第5章主要介紹函式的定義和調用、基於函式的抽象與求精思想、遞歸思想等內容。第6章主要介紹檔案的操作; 第7章主要介紹Python的面向對象編程方法; 第8章主要介紹類的繼承與組合兩種重用方式; 第9章主要介紹Python中的異常處理方法; 第10章主要介紹使用wxPython進行用戶圖形界面設計的方法; 第11章主要討論Python程式的打包和發布方法; 第12章主要介紹利用Python進行資料庫套用開發; 第13章主要介紹利用Python進行網路數據獲取的方法; 第14章主要介紹利用Python進行數據分析和繪圖的基礎知識; 第15章主要介紹基於Python的網站開發方法; 第16章主要介紹Python作為腳本語言在SPSS中的使用方法。本書中的代碼均在Python 2.7.11中測試通過。
本書一方面側重基礎知識的講解,另一方面側重利用Python進行數據處理的方法和套用。為了方便理解,本書主要挑選經濟管理類的案例。本書適合非計算機專業本科生使用,可作為電腦程式設計的入門教材或Python愛好者的參考書。

圖書目錄

第1章Python概述
1.1Python語言的發展史
1.2Python語言的特點
1.3Python的下載與安裝
1.3.1Python的下載
1.3.2Python的安裝
1.4開始使用Python
1.4.1互動方式
1.4.2代碼檔案方式
1.4.3代碼風格
1.5Python的集成開發環境
1.5.1Eclipse中的PyDev外掛程式
1.5.2Eric
1.6模組
1.6.1標準模組
1.6.2第三方模組
1.7使用幫助
1.8本章小結
習題1
第2章Python語言基礎知識
2.1輸入與輸出
2.1.1數據的輸入
2.1.2數據的輸出
2.2標識符與變數
2.2.1標識符
2.2.2變數
2.2.3賦值語句
2.3數據類型及運算
2.3.1數據類型
2.3.2運算符和表達式
2.3.3運算表達式
2.4常見的Python函式
2.5本章小結
習題2
第3章控制語句
3.1分支結構控制語句
3.1.1if語句
3.1.2if/else語句
3.1.3if/elif/else語句
3.1.4選擇結構嵌套
3.2循環結構控制語句
3.2.1while語句
3.2.2for語句
3.2.3循環嵌套
3.2.4break語句和continue語句
3.3套用實例
3.3.1學生成績統計
3.3.2天氣狀況分析
3.4本章小結
習題3
第4章常用數據結構
4.1序列
4.1.1列表list
4.1.2元組tuple
4.1.3字元串
4.1.4列表與元組之間的轉換
4.2字典
4.2.1創建字典
4.2.2字典操作
4.2.3字典方法
4.2.4列表、元組與字典之間的轉換
4.3集合
4.3.1集合的創建
4.3.2集合的運算
4.3.3集合的方法
4.4本章小結
習題4
第5章函式的設計
5.1函式的定義
5.2函式的調用
5.3形參與實參
5.4函式的返回
5.5位置參數
5.6默認參數與關鍵參數
5.7可變長度參數
5.8序列作為參數
5.9基於函式的抽象與求精
5.9.1自頂向下設計
5.9.2自頂向下的實現
5.9.3自底向上的實現與單元測試
5.10遞歸
5.11本章小結
習題5
第6章檔案操作
6.1打開與關閉檔案
6.2讀寫檔案
6.2.1從檔案讀取數據
6.2.2向檔案寫入數據
6.3檔案指針
6.4檔案對話框
6.4.1基於win32ui構建檔案對話框
6.4.2基於tkFileDialog構建檔案對話框
6.5套用實例: 文本檔案操作
6.6本章小結
習題6
第7章類與對象
7.1認識Python中的對象和方法
7.2類的定義
7.3類的屬性
7.3.1類屬性和實例屬性
7.3.2公有屬性和私有屬性
7.4構造函式
7.5類的方法
7.5.1類的方法調用的過程
7.5.2類的方法分類
7.6析構函式
7.7可變對象與不可變對象
7.8get和set方法
7.9運算符的重載
7.10面向對象和面向過程
7.10.1類的抽象與封裝
7.10.2面向過程編程
7.10.3面向對象編程
7.11本章小結
習題7
第8章類的重用
8.1類的重用方法
8.2類的繼承
8.2.1父類與子類
8.2.2繼承的語法
8.2.3子類繼承父類的屬性
8.2.4子類繼承父類的方法
8.2.5繼承關係下的構造方法
8.2.6多重繼承
8.3類的組合
8.3.1組合的語法
8.3.2繼承與組合的結合
8.4本章小結
習題8
第9章異常處理
9.1異常
9.2Python中的異常類
9.3捕獲與處理異常
9.4自定義異常類
9.5with語句
9.6斷言
9.7本章小結
習題9
第10章圖形用戶界面程式設計
10.1圖形用戶界面平台的選擇
10.2wxPython的安裝
10.3Hello World的視窗程式
10.4布局與事件
10.4.1BoxSizer
10.4.2GridSizer
10.4.3事件處理
10.5使用wxFormBuilder設計界面
10.6套用實例:條形碼圖片識別
10.6.1套用需求
10.6.2條形碼識別程式
10.6.3界面設計
10.6.4完整代碼
10.7本章小結
習題10
第11章程式打包發布
11.1setuptools程式打包發布工具
11.1.1程式為什麼要打包
11.1.2推薦使用setuptools打包發布
11.1.3setuptools使用步驟
11.2py2exe打包
11.2.1py2exe的安裝
11.2.2py2exe的簡易打包
11.2.3py2exe的高級打包技巧
11.3套用實例
11.4本章小結
習題11
第12章資料庫套用開發
12.1Python Database API簡介
12.1.1全局變數
12.1.2連線與游標
12.2結構化查詢語言
12.2.1數據定義語言
12.2.2數據操作語言
12.2.3數據查詢語言
12.3SQLite
12.3.1SQLite數據類型
12.3.2sqlite3模組
12.4套用實例: 學生管理資料庫系統
12.4.1數據表結構
12.4.2學生管理資料庫系統實現
12.5本章小結
習題12
第13章網路數據獲取
13.1網頁數據的組織形式
13.1.1HTML
13.1.2XML
13.2利用urllib處理HTTP協定
13.3利用BeautifulSoup4解析HTML文檔
13.3.1BeautifulSoup4中的對象
13.3.2遍歷文檔樹
13.4套用實例
13.5本章小結
習題13
第14章數據分析與繪圖基礎
14.1numpy基礎與常用函式
14.1.1numpy的ndarray數組類
14.1.2數組的元素級運算與函式
14.1.3數組的基本統計分析函式
14.2pyplot基礎與常用參數設定
14.2.1折線圖
14.2.2散點圖
14.2.3直方圖
14.3常用分析函式與繪圖示例
14.3.1簡單移動平均
14.3.2指數移動平均
14.4本章小結
習題14
第15章網站設計
15.1網站套用的發展歷史與展望
15.2HTTP超文本傳輸協定
15.2.1什麼是HTTP
15.2.2HTTP的具體內容
15.3HTML超文本標記語言
15.3.1什麼是HTML
15.3.2HTML、CSS、JavaScript的簡介
15.4使用WSGI接口創建動態網頁
15.5使用Python網路框架來建立網站
15.6套用實例:報名網站
15.7本章小結
習題15
第16章在SPSS中使用Python
16.1SPSS Syntax簡介
16.1.1程式編輯視窗界面
16.1.2Paste按鈕
16.2SPSS中Python外掛程式的安裝
16.2.1安裝工具
16.2.2工具設定
16.3SPSS中運行Python
16.3.1SPSS中運行Python方式
16.3.2SPSS中運行Python案例
16.4本章小結
習題16
參考文獻

相關詞條

熱門詞條

聯絡我們