注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計從零開始 Python快速入門教程

從零開始 Python快速入門教程

從零開始 Python快速入門教程

定 價:¥69.90

作 者: 侯惠芳 著
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

ISBN: 9787115558848 出版時間: 2021-07-01 包裝: 平裝
開本: 16開 頁數(shù): 292 字數(shù):  

內(nèi)容簡介

  本書以零基礎講解為宗旨,用實例引導讀者學習,深入淺出地介紹Python的相關(guān)知識和實戰(zhàn)技能。全書共14章。第1章主要介紹Python的計算思維、設計邏輯、語言特點及下載與安裝等;第2~9章主要介紹Python的數(shù)據(jù)處理、表達式與運算符、流程控制與選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、復合數(shù)據(jù)類型、函數(shù)、模塊、文件與異常處理等;第10~14章主要介紹熱門算法與Python、面向?qū)ο蟪绦蛟O計、窗口程序與GUI設計、圖像處理與圖表繪制、網(wǎng)絡爬蟲等。本書同時贈送了大量相關(guān)學習資料,以便讀者擴展學習。本書適合任何想學習Python的讀者。無論你是否從事計算機相關(guān)工作,是否接觸過Python,均可通過學習本書快速掌握Python的開發(fā)方法和技巧。

作者簡介

  侯惠芳,河南工業(yè)大學教授,解放軍信息工程大學通信與信息系統(tǒng)專業(yè)博士,研究方向為機器學習、大數(shù)據(jù)檢索、人工智能和模式識別等。李琳,河南工業(yè)大學副教授,研究方向為軟件工程、機器學習、人工智能和模式識別等。張繼新,河南工業(yè)大學教師,長期從事程序設計語言教學,研究方向為軟件設計、開發(fā)維護及應用。

圖書目錄

001 第 1章 計算思維與Python初體驗
002 1.1 程序語言簡介
002 1.1.1 機器語言
002 1.1.2 匯編語言
002 1.1.3 高級語言
003 1.1.4 非過程語言
003 1.1.5 人工智能語言
003 1.2 計算思維
004 1.2.1 分解
004 1.2.2 模式識別
005 1.2.3 歸納與抽象化
005 1.2.4 算法
008 1.3 程序設計邏輯
008 1.3.1 結(jié)構(gòu)化程序設計
009 1.3.2 面向?qū)ο蟪绦蛟O計
010 1.4 Python的特點
010 1.5 Python的下載與安裝
012 1.6 編寫第 一個Python程序
014 1.7 安裝Anaconda開發(fā)環(huán)境
015 1.7.1 下載Anaconda
015 1.7.2 安裝Anaconda
017 1.7.3 Spyder編輯器
018 1.7.4 IPython命令窗口
020 本章重點整理
021 本章課后習題
023 第 2章 認識數(shù)據(jù)處理
024 2.1 變量
024 2.1.1 變量的聲明
025 2.1.2 程序注釋
026 2.1.3 變量命名規(guī)則
027 2.2 數(shù)據(jù)類型簡介
027 2.2.1 數(shù)值類型
028 2.2.2 字符串數(shù)據(jù)類型
031 2.2.3 type()函數(shù)
032 2.2.4 數(shù)據(jù)類型轉(zhuǎn)換
033 2.3 輸入與輸出函數(shù)
033 2.3.1 輸出函數(shù)——print()
035 2.3.2 輸入函數(shù)——input()
037 2.4 本章綜合范例—商品數(shù)據(jù)格式化輸出與欄寬設定
038 本章重點整理
038 本章課后習題
041 第3章 表達式與運算符
042 3.1 算術(shù)運算符
044 3.2 賦值運算符
046 3.3 關(guān)系運算符
047 3.4 邏輯運算符
048 3.5 位運算符
050 3.6 移位運算符
051 3.7 運算符優(yōu)先級
052 3.8 本章綜合范例—快速兌換鈔票算法
052 本章重點整理
053 本章課后習題
055 第4章 流程控制與選擇結(jié)構(gòu)
056 4.1 順序結(jié)構(gòu)
057 4.2 選擇結(jié)構(gòu)
057 4.2.1 if 條件語句
059 4.2.2 if…else條件語句
062 4.2.3 if…elif…else條件語句
064 4.3 本章綜合范例—閏年判斷算法
065 本章重點整理
065 本章課后習題
067 第5章 循環(huán)結(jié)構(gòu)
068 5.1 for循環(huán)
070 5.1.1 range()函數(shù)
072 5.1.2 嵌套循環(huán)
074 5.2 while循環(huán)
077 5.3 循環(huán)控制語句
077 5.3.1 break語句
079 5.3.2 continue語句
081 5.4 本章綜合范例—密碼驗證程序算法
082 本章重點整理
082 本章課后習題
085 第6章 復合數(shù)據(jù)類型簡介
086 6.1 列表
086 6.1.1 列表簡介
088 6.1.2 刪除列表元素
088 6.1.3 列表的復制
090 6.1.4 常用的列表函數(shù)
094 6.2 元組
095 6.2.1 元組簡介
096 6.2.2 常用元組函數(shù)
097 6.2.3 解包與交換
099 6.3 字典
099 6.3.1 字典簡介
101 6.3.2 常用的字典函數(shù)
104 6.4 集合
104 6.4.1 集合簡介
106 6.4.2 集合的運算
107 6.4.3 常用的集合函數(shù)
109 本章重點整理
110 本章課后習題
113 第7章 函 數(shù)
114 7.1 函數(shù)簡介
114 7.1.1 自定義函數(shù)
119 7.1.2 參數(shù)傳遞
120 7.1.3 位置參數(shù)與關(guān)鍵字參數(shù)
121 7.1.4 lambda()函數(shù)
121 7.2 變量作用域
121 7.2.1 全局變量和局部變量
122 7.2.2 函數(shù)內(nèi)的全局變量
123 7.3 常見Python函數(shù)
123 7.3.1 數(shù)值函數(shù)
124 7.3.2 字符串函數(shù)
128 7.3.3 與序列有關(guān)的函數(shù)
130 7.4 本章綜合范例—利用輾轉(zhuǎn)相除法求最大公因數(shù)
130 本章重點整理
131 本章課后習題
135 第8章 模 塊
136 8.1 模塊簡介
138 8.2 常用內(nèi)置模塊
138 8.2.1 random模塊
140 8.2.2 time模塊
143 8.2.3 datetime模塊
146 8.3 建立自定義模塊
147 8.4 本章綜合范例—隨機將序列洗牌
148 本章重點整理
149 本章課后習題
151 第9章 文件與異常處理
152 9.1 認識文件與打開文件
152 9.1.1 打開文件—open()函數(shù)
152 9.1.2 打開文件的模式
152 9.1.3 新建文件
153 9.1.4 讀取文件
154 9.1.5 使用with…as語句
155 9.1.6 設置字符編碼
156 9.1.7 常見文件處理函數(shù)
157 9.2 異常處理
157 9.2.1 認識異常
158 9.2.2 try…except…finally語句
159 9.2.3 try…except…finally實例演練
159 9.2.4 try…except指定異常類型
161 9.3 本章綜合范例—文件的復制
161 本章重點整理
162 本章課后習題
165 第 10章 熱門算法與Python
166 10.1 分治算法—遞歸法
168 10.2 動態(tài)規(guī)劃算法
169 10.3 排序算法—冒泡排序法
172 10.4 查找算法
173 10.4.1 順序查找法
174 10.4.2 二分查找法
176 10.5 回溯法
180 10.6 本章綜合范例—快速排序法
182 本章重點整理
182 本章課后習題
185 第 11章 面向?qū)ο蟪绦蛟O計
186 11.1 面向?qū)ο?br />186 11.2 定義類與對象
187 11.2.1 類的實例—創(chuàng)建對象
189 11.2.2 對象初始化__init__()方法
190 11.2.3 私有屬性與方法
192 11.3 繼承
192 11.3.1 單繼承與定義子類
194 11.3.2 用super()函數(shù)調(diào)用父類的方法
195 11.3.3 獲取兄弟類的屬性
196 11.3.4 多繼承與定義子類
199 11.3.5 重寫基類方法
200 11.3.6 繼承相關(guān)函數(shù)
202 11.4 多態(tài)
203 本章重點整理
204 本章課后習題
207 第 12章 窗口程序與GUI設計
208 12.1 建立窗口—tkinter模塊簡介
210 12.2 窗口布局
210 12.2.1 pack()方法
211 12.2.2 place()方法
212 12.2.3 grid()方法
214 12.3 標簽控件
215 12.4 按鈕控件
217 12.5 消息框控件
219 12.6 輸入控件
220 12.7 文本框控件
222 12.8 滾動條控件
223 12.9 單選按鈕控件
233 本章重點整理
234 本章課后習題
237 第 13章 圖像處理與圖表繪制
238 13.1 使用pillow庫進行圖像處理
238 13.1.1安裝pillow庫
238 13.1.2創(chuàng)建空白圖像
239 13.1.3 打開與另存圖像
241 13.1.4 顯示圖像信息
241 13.1.5 將圖像轉(zhuǎn)換成黑白圖像
242 13.2 圖像的處理功能
243 13.2.1 更改圖像尺寸
244 13.2.2 圖像的旋轉(zhuǎn)與翻轉(zhuǎn)
246 13.2.3 圖像的裁剪
247 13.2.4 亮度、色調(diào)及對比調(diào)整功能
248 13.2.5 在圖像上添加文字
249 13.2.6 為圖像添加濾鏡效果
251 13.2.7 生成二維碼
252 13.3 認識Matplotlib庫
253 13.3.1 安裝Matplotlib庫
253 13.3.2 Matplotlib基本繪圖
255 13.3.3 Matplotlib的樣式屬性設定
258 13.4 柱狀圖
261 13.5 直方圖
261 13.5.1 直方圖與柱狀圖的區(qū)別
262 13.5.2 繪制直方圖
265 13.6 餅圖
266 13.6.1 標準餅圖
267 13.6.2 同時繪制多個子圖
270 本章重點整理
271 本章課后習題
273 第 14章 網(wǎng)絡爬蟲
274 14.1 網(wǎng)絡服務入門知識
274 14.1.1 萬維網(wǎng)服務
275 14.1.2 HTML與CSS語法簡介
278 14.2 網(wǎng)址解析與網(wǎng)頁抓取
279 14.2.1 網(wǎng)址解析函數(shù)urlparse()
280 14.2.2 網(wǎng)頁抓取函數(shù)urlopen()
282 14.3 網(wǎng)頁抓取—使用requests庫
284 14.4 網(wǎng)頁解析—使用BeautifulSoup庫
285 14.4.1 BeautifulSoup庫常用屬性與方法
285 14.4.2 BeautifulSoup庫網(wǎng)頁解析
287 14.5 本章綜合案例—獲取股市信息
293 本章重點整理
293 本章課后習題

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號