Python基礎(chǔ)及應(yīng)用(隨書附微課視頻)
定 價(jià):59 元
叢書名:面向新工科普通高等教育系列教材
- 作者:呂云翔 姚澤良 張揚(yáng) 等編著
- 出版時(shí)間:2021/3/1
- ISBN:9787111674344
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP311
- 頁(yè)碼:257
- 紙張:
- 版次:
- 開本:16開
《Python基礎(chǔ)及應(yīng)用》完全為零基礎(chǔ)的初學(xué)者量身定做,配合大量實(shí)例介紹了Python的基本語(yǔ)法、編碼規(guī)范和一些編程思想。
《Python基礎(chǔ)及應(yīng)用》共分為兩部分,第1~6章為Python語(yǔ)言基礎(chǔ),主要介紹Python的基本用法。第7~10章介紹一些Python的實(shí)際應(yīng)用,第7章介紹了如何用Python進(jìn)行GUI開發(fā),第8章介紹了如何用Python開發(fā)網(wǎng)絡(luò)爬蟲,第9章介紹了如何用Python進(jìn)行Web開發(fā),第10章介紹了如何使用Python進(jìn)行數(shù)據(jù)分析與可視化處理,第11章介紹了如何使用Python實(shí)現(xiàn)常見機(jī)器學(xué)習(xí)算法。
《Python基礎(chǔ)及應(yīng)用》既可以作為高等院校計(jì)算機(jī)類相關(guān)專業(yè)的教材,也可以作為軟件從業(yè)人員、計(jì)算機(jī)愛好者的學(xué)習(xí)指導(dǎo)用書。
前言
第1章Python入門知識(shí)
11歡迎來(lái)到Python的世界
12Python開發(fā)環(huán)境的搭建與使用
121獲取Python
122IDLE
123Pycharm的使用
124Jupyter Notebook
125強(qiáng)大的包管理器 pip
13Python編碼規(guī)范
131代碼布局
132自動(dòng)檢查調(diào)整
本章小結(jié)
習(xí)題
第2章數(shù)據(jù)類型和基本計(jì)算
21常用數(shù)值類型
211整型(integer)
212浮點(diǎn)型(float)
213復(fù)數(shù)類型(complex)
214布爾型(bool)
22數(shù)值類型轉(zhuǎn)換
23基本計(jì)算
231變量
232算術(shù)運(yùn)算符
233運(yùn)算符優(yōu)先級(jí)
本章小結(jié)
習(xí)題
第3章控制語(yǔ)句和函數(shù)
31選擇結(jié)構(gòu)
32循環(huán)結(jié)構(gòu)
321While循環(huán)
322For循環(huán)
323兩種循環(huán)的轉(zhuǎn)換
33Break, Continue, Pass
331Break, Continue
332Pass
34函數(shù)的定義與使用
341認(rèn)識(shí)Python的函數(shù)
342函數(shù)的定義和調(diào)用
343函數(shù)的參數(shù)
344默認(rèn)參數(shù)
345任意位置參數(shù)
346任意鍵值參數(shù)
347組合使用
348修改傳入的參數(shù)
349函數(shù)的返回值
3410函數(shù)的嵌套
3411使用輪子
本章小結(jié)
習(xí)題
第4章數(shù)據(jù)結(jié)構(gòu)
41什么是數(shù)據(jù)結(jié)構(gòu)
42Tuple(元組)
421切片
422修改
423遍歷
424查找
425內(nèi)置函數(shù)
43List(列表)
431添加
432刪除
433修改
434排序和翻轉(zhuǎn)
435推導(dǎo)式
44Dict(字典)
441訪問(wèn)
442修改
443添加
444刪除
445遍歷
446嵌套
45字符串與輸入
451字符串表示
452轉(zhuǎn)義字符
453格式化字符串
454字符串輸入
455字符串運(yùn)算
456字符串內(nèi)建方法
457訪問(wèn)
458遍歷
本章小結(jié)
習(xí)題
第5章文件讀寫
51打開文件
511file
512mode
513encoding
52關(guān)閉文件
53讀文件
531read
532readline
533readlines
534迭代
54寫文件
541write和 writelines
542flush
55定位讀寫
551tell
552seek
56數(shù)據(jù)序列化
561Pickle
562JSON
57文件系統(tǒng)操作
本章小結(jié)
習(xí)題
第6章類和對(duì)象
61類
62對(duì)象
63類和對(duì)象的關(guān)系
64面向過(guò)程還是面向?qū)ο?br>65類的定義
66類的方法
本章小結(jié)
習(xí)題
第7章Python GUI開發(fā)
71GUI開發(fā)簡(jiǎn)介
711窗口與組件
712事件驅(qū)動(dòng)與回調(diào)機(jī)制
72Tkinter的主要組件
721標(biāo)簽
722框架
723按鈕
724輸入框
725單選按鈕和復(fù)選按鈕
726列表框與滾動(dòng)條
73案例:三連棋游戲
731用戶界面設(shè)計(jì)
732創(chuàng)建菜單
733創(chuàng)建游戲面板
734將用戶界面與游戲連接
74案例:音樂(lè)播放器
741輔助庫(kù)安裝
742音頻處理基礎(chǔ)
743圖形界面創(chuàng)建
744音樂(lè)播放和燈光模擬
本章小結(jié)
習(xí)題
第8章Python網(wǎng)絡(luò)爬蟲
81HTTP, HTML與JavaScript
811HTML
812JavaScript
813HTTP
82Requests的使用
821Requests簡(jiǎn)介
822使用Requests編寫爬蟲程序
83常見網(wǎng)頁(yè)解析工具
831BeautifulSoup
832XPath與lxml
84Scrapy框架與Selenium
841爬蟲框架:Scrapy
842模擬瀏覽器:Selenium
85處理表單以及反爬蟲機(jī)制
851處理表單
852網(wǎng)站的反爬蟲
86案例:使用爬蟲下載網(wǎng)頁(yè)
861爬蟲的嚴(yán)格定義
862實(shí)現(xiàn)逐頁(yè)爬取
87案例:抓取電影海報(bào)
871流程設(shè)計(jì)
872模擬登錄
873程序展示與評(píng)價(jià)
本章小結(jié)
習(xí)題
第9章Python Web開發(fā)
91Flask框架基礎(chǔ)
911Flask框架的安裝
912實(shí)現(xiàn)Flask中的"Hello, world!"
913Jinja2模板
92案例:使用Flask框架實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)站登錄注冊(cè)
921Web表單
922數(shù)據(jù)庫(kù)
923登錄功能的實(shí)現(xiàn)
924注冊(cè)功能的實(shí)現(xiàn)
93Django框架基礎(chǔ)
931Django簡(jiǎn)介
932創(chuàng)建項(xiàng)目和模型
933生成管理頁(yè)面
934構(gòu)建前端頁(yè)面
94案例:使用Django框架搭建學(xué)生信息管理網(wǎng)站
941基礎(chǔ)搭建
942后端接口
943前端展示
本章小結(jié)
習(xí)題
第10章Python數(shù)據(jù)分析與可視化
101從MATLAB到Python
102NumPy
103Pandas
104Matplotlib
105SciPy與SymPy
106案例:新生數(shù)據(jù)分析與可視化
1061使用Pandas對(duì)數(shù)據(jù)預(yù)處理
1062使用Matplotlib庫(kù)畫圖
1063使用Pandas進(jìn)行繪圖
107案例:Python 表格處理分析
1071背景介紹
1072前期準(zhǔn)備與基本操作
1073進(jìn)階內(nèi)容
1074數(shù)據(jù)分析實(shí)例
本章小結(jié)
習(xí)題
第11章Python機(jī)器學(xué)習(xí)
111機(jī)器學(xué)習(xí)概述
112案例:基于邏輯回歸的乳腺癌識(shí)別
1121乳腺癌識(shí)別任務(wù)分析
1122Logistic模型
1123代碼實(shí)現(xiàn)
113案例:基于決策樹算法的紅酒起源地分類
1131Wine數(shù)據(jù)集分析
1132決策樹算法
1133二分類問(wèn)題與多分類問(wèn)題
1134使用sklearn庫(kù)實(shí)現(xiàn)紅酒起源地分類
本章小結(jié)
習(xí)題
參考文獻(xiàn)