注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Python快速入門(mén)精講

Python快速入門(mén)精講

Python快速入門(mén)精講

定 價(jià):¥49.00

作 者: 鄒琪鮮
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302514787 出版時(shí)間: 2019-03-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 262 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)從零基礎(chǔ)入門(mén)著手,通過(guò)合理的編排,首先引導(dǎo)讀者循序漸進(jìn)地學(xué)習(xí)Python基本語(yǔ)法和語(yǔ)義,再掌握諸如文件和數(shù)據(jù)庫(kù)的處理、面向?qū)ο缶幊?、開(kāi)發(fā)圖形用戶(hù)界面、網(wǎng)絡(luò)和多線程編程等實(shí)用技術(shù),最后拓展了Python的一些熱門(mén)應(yīng)用,如大數(shù)據(jù)和機(jī)器學(xué)習(xí)。 本書(shū)通過(guò)豐富的案例和真切的經(jīng)驗(yàn)分享、詳細(xì)的文字講解和生動(dòng)的在線視頻演示,給讀者帶來(lái)別樣的學(xué)習(xí)體驗(yàn)。 本書(shū)非常適合沒(méi)有Python編程經(jīng)驗(yàn)的程序員,也適合工作中需要用到程序解決問(wèn)題的非專(zhuān)業(yè)人員,由于獨(dú)特的編排和講解,同樣適合初學(xué)Python的學(xué)生,甚至可以當(dāng)作全國(guó)計(jì)算機(jī)二級(jí)Python的教材使用。總之,對(duì)于第1次接觸編程的人來(lái)說(shuō),這是一本非常適合的書(shū)。

作者簡(jiǎn)介

  鄒琪鮮(Milo),13年的編程教學(xué)經(jīng)驗(yàn),國(guó)內(nèi)早通過(guò)免費(fèi)視頻的方式普及和傳播Python的傳道者。從2013年起陸續(xù)在百度、網(wǎng)易云課堂等平臺(tái)發(fā)布了數(shù)百個(gè)Python專(zhuān)題視頻,包括《瘋狂的Python》和《全能的Python:極客編程》等成套的視頻課程,全網(wǎng)超過(guò)40萬(wàn)人通過(guò)作者的視頻課程入門(mén)并掌握了Python。

圖書(shū)目錄

基礎(chǔ)入門(mén)篇
第0章從零開(kāi)始3
0.1克服編程恐懼3
0.2如何寫(xiě)出好程序4
0.3為什么選擇Python5
0.4Python的發(fā)展和應(yīng)用6
0.5一些建議8
0.6多平臺(tái)搭建Python開(kāi)發(fā)環(huán)境10
0.6.1什么是開(kāi)發(fā)環(huán)境10
0.6.2獲得Python安裝包11
0.6.3安裝Python12
0.7命令行模式及Python的第一次運(yùn)行13
第1章開(kāi)始編程19
1.1第一個(gè)程序的誕生19
1.1.1編程動(dòng)機(jī)19
1.1.2神奇的導(dǎo)入: import19
1.1.3畫(huà)一個(gè)五角星21
1.1.4Python對(duì)話22
1.1.5編寫(xiě)程序23
1.2熟悉開(kāi)發(fā)環(huán)境,提高編程效率25
1.3Python開(kāi)發(fā)工具25
1.4第三方模塊和工具管理26
1.5像程序員一樣寫(xiě)代碼28
1.5.1注釋28
1.5.2模塊導(dǎo)入33〖1〗〖2〗Python快速入門(mén)精講目錄1.5.3表達(dá)式和語(yǔ)句33
1.5.4合理利用空白33
第2章程序員基礎(chǔ)38
2.1程序開(kāi)發(fā)全局觀38
2.2數(shù)據(jù)的標(biāo)簽:變量40
2.2.1聲明變量40
2.2.2變量名和值的關(guān)系42
2.3編寫(xiě)可以跟用戶(hù)互動(dòng)的程序:輸入、處理和輸出44
2.4快速理解對(duì)象和類(lèi)型:數(shù)字和字符串46
2.5運(yùn)算符和表達(dá)式47
2.5.1算術(shù)運(yùn)算符47
2.5.2賦值運(yùn)算符48
2.5.3比較運(yùn)算符49
2.5.4邏輯運(yùn)算符和布爾值49
2.5.5成員運(yùn)算符49
2.5.6其他運(yùn)算符50
2.5.7運(yùn)算符優(yōu)先級(jí)50
2.6如何快速獲取幫助51
2.7彩蛋:打印正弦波52
第3章搞定字符串55
3.1字符串的基本定義55
3.1.1轉(zhuǎn)義字符56
3.1.2Docstring57
3.1.3原始字符串57
3.1.4Unicode字符串58
3.2序列58
3.2.1索引58
3.2.2切片59
3.3與字符串相關(guān)的運(yùn)算符60
3.3.1拼接和重復(fù)60
3.3.2比較運(yùn)算符61
3.3.3成員判斷62
3.4靈活多變的字符串操作63
3.4.1函數(shù)63
3.4.2對(duì)象和方法63
3.4.3分割和拼接66
3.4.4字符串模塊67
3.5字符串格式化68
3.6遍歷字符串70
第4章流程控制72
4.1讓程序變智能的分支結(jié)構(gòu):if語(yǔ)句73
4.1.1if語(yǔ)法結(jié)構(gòu)73
4.1.2布爾值與if75
4.1.3邏輯運(yùn)算符與if76
4.2條件循環(huán):while語(yǔ)句77
4.2.1while語(yǔ)句77
4.2.2while...else語(yǔ)句79
4.2.3死循環(huán)和break80
4.2.4確定次數(shù)的循環(huán)80
4.3迭代循環(huán):for語(yǔ)句81
4.3.1容器和迭代器82
4.3.2實(shí)例:斐波那契數(shù)列84
4.3.3循環(huán)嵌套85
4.3.4循環(huán)控制continue85
第5章列表和元組87
5.1《英雄無(wú)敵》迭代開(kāi)發(fā):構(gòu)建英雄世界87
5.2程序中的數(shù)據(jù)倉(cāng)庫(kù):列表88
5.2.1創(chuàng)建列表88
5.2.2列表拆分89
5.3列表的序列化操作89
5.3.1索引和切片89
5.3.2運(yùn)算符及函數(shù)90
5.3.3遍歷91
5.4列表的操作92
5.4.1可變的列表92
5.4.2列表的方法93
5.4.3字符串和列表94
5.5Python的魔術(shù)94
5.5.1列表推導(dǎo)式95
5.5.2生成器表達(dá)式95
5.5.3一點(diǎn)建議96
5.6深拷貝、淺拷貝96
5.6.1賦值96
5.6.2淺拷貝98
5.6.3深拷貝99
5.7不可變的列表——元組100
5.7.1創(chuàng)建元組100
5.7.2元組賦值101
5.7.3列表和元組101
5.7.4什么時(shí)候使用元組102
5.8《英雄無(wú)敵》需求落地102
第6章分治策略——函數(shù)與模塊105
6.1函數(shù)基礎(chǔ)105
6.1.1自定義函數(shù)105
6.1.2形參和實(shí)參106
6.1.3返回值107
6.2變量作用域108
6.2.1局部變量108
6.2.2全局變量109
6.2.3命名空間109
6.3參數(shù)的類(lèi)型110
6.3.1默認(rèn)參數(shù)110
6.3.2關(guān)鍵參數(shù)110
6.3.3冗余參數(shù)處理111
6.3.4序列和字典做實(shí)參112
6.4內(nèi)建函數(shù)112
6.5匿名函數(shù):lambda表達(dá)式114
6.6生成器yield語(yǔ)句115
6.7模塊和包116
6.7.1模塊117
6.7.2導(dǎo)入模塊117
6.7.3搜索路徑118
6.7.4包118
6.7.5__name__屬性119
第7章字典和集合121
7.1字典121
7.1.1創(chuàng)建字典121
7.1.2字典的鍵和值122
7.1.3字典的相關(guān)操作122
7.1.4字典的方法123
7.2字典實(shí)例:統(tǒng)計(jì)高頻詞124
7.3字典的妙用125
7.4集合126
7.4.1Python集合126
7.4.2集合的方法和應(yīng)用127
進(jìn)階應(yīng)用篇
第8章文件和數(shù)據(jù)持久化133
8.1文件讀取133
8.2文件寫(xiě)入136
8.3文件內(nèi)的指針137
8.4文件關(guān)閉138
8.5文件名和路徑138
8.6os模塊140
8.7捕獲異常141
8.8數(shù)據(jù)序列化142
8.8.1pickle模塊142
8.8.2json模塊143
8.9CSV文件144
8.9.1CSV模塊144
8.9.2CSV 讀寫(xiě)145
第9章面向?qū)ο?48
9.1從《英雄無(wú)敵》開(kāi)始認(rèn)識(shí)對(duì)象148
9.2從面向過(guò)程到面向?qū)ο?50
9.3類(lèi)和對(duì)象151
9.4屬性和方法152
9.4.1類(lèi)的屬性153
9.4.2類(lèi)的方法154
9.4.3內(nèi)置屬性和方法155
9.5類(lèi)的繼承156
9.5.1使用繼承156
9.5.2重載158
9.6多態(tài)160
9.7內(nèi)置裝飾器160
9.8《英雄無(wú)敵》面向?qū)ο笤O(shè)計(jì)162
第10章異常處理165
10.1異常165
10.2Python的異常類(lèi)166
10.3捕獲和處理異常167
10.3.1try...except...語(yǔ)句167
10.3.2try...except...else語(yǔ)句168
10.3.3finally子句以及嵌套169
10.3.4誰(shuí)都跑不了169
10.4拋出異常170
10.4.1raise語(yǔ)句170
10.4.2自定義異常類(lèi)171
10.4.3assert語(yǔ)句171
第11章開(kāi)發(fā)圖形用戶(hù)界面173
11.1GUI173
11.2tkinter174
11.2.1創(chuàng)建空白窗口174
11.2.2添加組件175
11.2.3事件綁定176
11.2.4其他組件176
11.3wxPython177
11.3.1子類(lèi)化開(kāi)發(fā): 空白窗口178
11.3.2添加組件及窗口布局179
11.3.3事件綁定182
11.3.4布局管理器184
11.4GUI可視化構(gòu)建工具:用wxFormBuilder開(kāi)發(fā)GUI程序187
11.5生成可執(zhí)行的二進(jìn)制文件193
第12章Python玩轉(zhuǎn)數(shù)據(jù)庫(kù)195
12.1數(shù)據(jù)庫(kù)初始195
12.2SQLite數(shù)據(jù)庫(kù)196
12.3Python連接MySQL198
第13章分身有術(shù):多線程編程201
13.1進(jìn)程與線程201
13.2多線程202
13.2.1創(chuàng)建線程202
13.2.2線程對(duì)象的方法204
13.2.3線程鎖205
13.2.4多線程的本質(zhì)207
13.3實(shí)例:批量主機(jī)掃描207
第14章網(wǎng)絡(luò)應(yīng)用編程210
14.1網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)210
14.2socket編程211
14.2.1socket連接過(guò)程211
14.2.2創(chuàng)建socket對(duì)象212
14.2.3基于TCP的客戶(hù)端和服務(wù)端213
14.2.4基于UDP實(shí)現(xiàn)多線程收發(fā)消息215
14.3實(shí)例:局域網(wǎng)聊天室216
14.3.1需求分析216
14.3.2概要設(shè)計(jì)217
14.3.3詳細(xì)設(shè)計(jì)217
14.3.4編碼階段219
第15章正則表達(dá)式225
15.1正則表達(dá)式的常用字符225
15.1.1普通字符225
15.1.2元字符226
15.2Python中的re模塊229
15.2.1正則表達(dá)式主要功能229
15.2.2re模塊使用的兩種形式229
15.2.3re常用函數(shù)及方法229
15.3實(shí)例:一只小爬蟲(chóng)232
拓展案例篇
第16章小白也玩大數(shù)據(jù)241
16.1好玩的大數(shù)據(jù)241
16.2大數(shù)據(jù)技術(shù)242
16.3MapReduce模型243
16.4案例:實(shí)現(xiàn)MapReduce模型243
16.4.1案例設(shè)計(jì)243
16.4.2分割文件243
16.4.3編寫(xiě)map函數(shù)244
16.5彩蛋:詞云249
第17章語(yǔ)音識(shí)別技術(shù)252
17.1選擇語(yǔ)音識(shí)別包252
17.2speech模塊253
17.2.1語(yǔ)音識(shí)別開(kāi)發(fā)環(huán)境搭建253
17.2.2環(huán)境配置和調(diào)試254
17.2.3文字和聲音相互轉(zhuǎn)化255
17.2.4speech模塊的其他方法256
第18章六行代碼入門(mén)機(jī)器學(xué)習(xí)257
18.1人工智能發(fā)展簡(jiǎn)史257
18.2機(jī)器學(xué)習(xí)初體驗(yàn):搭建機(jī)器學(xué)習(xí)環(huán)境258
18.3機(jī)器學(xué)習(xí)的過(guò)程260
18.3.1收集訓(xùn)練數(shù)據(jù)260
18.3.2訓(xùn)練分類(lèi)器并做出預(yù)測(cè)261
參考文獻(xiàn)263

本目錄推薦

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