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

Python快速入門精講

Python快速入門精講

定 價:¥49.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

基礎(chǔ)入門篇
第0章從零開始3
0.1克服編程恐懼3
0.2如何寫出好程序4
0.3為什么選擇Python5
0.4Python的發(fā)展和應(yīng)用6
0.5一些建議8
0.6多平臺搭建Python開發(fā)環(huán)境10
0.6.1什么是開發(fā)環(huán)境10
0.6.2獲得Python安裝包11
0.6.3安裝Python12
0.7命令行模式及Python的第一次運行13
第1章開始編程19
1.1第一個程序的誕生19
1.1.1編程動機19
1.1.2神奇的導(dǎo)入: import19
1.1.3畫一個五角星21
1.1.4Python對話22
1.1.5編寫程序23
1.2熟悉開發(fā)環(huán)境,提高編程效率25
1.3Python開發(fā)工具25
1.4第三方模塊和工具管理26
1.5像程序員一樣寫代碼28
1.5.1注釋28
1.5.2模塊導(dǎo)入33〖1〗〖2〗Python快速入門精講目錄1.5.3表達(dá)式和語句33
1.5.4合理利用空白33
第2章程序員基礎(chǔ)38
2.1程序開發(fā)全局觀38
2.2數(shù)據(jù)的標(biāo)簽:變量40
2.2.1聲明變量40
2.2.2變量名和值的關(guān)系42
2.3編寫可以跟用戶互動的程序:輸入、處理和輸出44
2.4快速理解對象和類型:數(shù)字和字符串46
2.5運算符和表達(dá)式47
2.5.1算術(shù)運算符47
2.5.2賦值運算符48
2.5.3比較運算符49
2.5.4邏輯運算符和布爾值49
2.5.5成員運算符49
2.5.6其他運算符50
2.5.7運算符優(yōu)先級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)的運算符60
3.3.1拼接和重復(fù)60
3.3.2比較運算符61
3.3.3成員判斷62
3.4靈活多變的字符串操作63
3.4.1函數(shù)63
3.4.2對象和方法63
3.4.3分割和拼接66
3.4.4字符串模塊67
3.5字符串格式化68
3.6遍歷字符串70
第4章流程控制72
4.1讓程序變智能的分支結(jié)構(gòu):if語句73
4.1.1if語法結(jié)構(gòu)73
4.1.2布爾值與if75
4.1.3邏輯運算符與if76
4.2條件循環(huán):while語句77
4.2.1while語句77
4.2.2while...else語句79
4.2.3死循環(huán)和break80
4.2.4確定次數(shù)的循環(huán)80
4.3迭代循環(huán):for語句81
4.3.1容器和迭代器82
4.3.2實例:斐波那契數(shù)列84
4.3.3循環(huán)嵌套85
4.3.4循環(huán)控制continue85
第5章列表和元組87
5.1《英雄無敵》迭代開發(fā):構(gòu)建英雄世界87
5.2程序中的數(shù)據(jù)倉庫:列表88
5.2.1創(chuàng)建列表88
5.2.2列表拆分89
5.3列表的序列化操作89
5.3.1索引和切片89
5.3.2運算符及函數(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一點建議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什么時候使用元組102
5.8《英雄無敵》需求落地102
第6章分治策略——函數(shù)與模塊105
6.1函數(shù)基礎(chǔ)105
6.1.1自定義函數(shù)105
6.1.2形參和實參106
6.1.3返回值107
6.2變量作用域108
6.2.1局部變量108
6.2.2全局變量109
6.2.3命名空間109
6.3參數(shù)的類型110
6.3.1默認(rèn)參數(shù)110
6.3.2關(guān)鍵參數(shù)110
6.3.3冗余參數(shù)處理111
6.3.4序列和字典做實參112
6.4內(nèi)建函數(shù)112
6.5匿名函數(shù):lambda表達(dá)式114
6.6生成器yield語句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字典實例:統(tǒng)計高頻詞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文件寫入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 讀寫145
第9章面向?qū)ο?48
9.1從《英雄無敵》開始認(rèn)識對象148
9.2從面向過程到面向?qū)ο?50
9.3類和對象151
9.4屬性和方法152
9.4.1類的屬性153
9.4.2類的方法154
9.4.3內(nèi)置屬性和方法155
9.5類的繼承156
9.5.1使用繼承156
9.5.2重載158
9.6多態(tài)160
9.7內(nèi)置裝飾器160
9.8《英雄無敵》面向?qū)ο笤O(shè)計162
第10章異常處理165
10.1異常165
10.2Python的異常類166
10.3捕獲和處理異常167
10.3.1try...except...語句167
10.3.2try...except...else語句168
10.3.3finally子句以及嵌套169
10.3.4誰都跑不了169
10.4拋出異常170
10.4.1raise語句170
10.4.2自定義異常類171
10.4.3assert語句171
第11章開發(fā)圖形用戶界面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子類化開發(fā): 空白窗口178
11.3.2添加組件及窗口布局179
11.3.3事件綁定182
11.3.4布局管理器184
11.4GUI可視化構(gòu)建工具:用wxFormBuilder開發(fā)GUI程序187
11.5生成可執(zhí)行的二進(jìn)制文件193
第12章Python玩轉(zhuǎn)數(shù)據(jù)庫195
12.1數(shù)據(jù)庫初始195
12.2SQLite數(shù)據(jù)庫196
12.3Python連接MySQL198
第13章分身有術(shù):多線程編程201
13.1進(jìn)程與線程201
13.2多線程202
13.2.1創(chuàng)建線程202
13.2.2線程對象的方法204
13.2.3線程鎖205
13.2.4多線程的本質(zhì)207
13.3實例:批量主機掃描207
第14章網(wǎng)絡(luò)應(yīng)用編程210
14.1網(wǎng)絡(luò)應(yīng)用開發(fā)210
14.2socket編程211
14.2.1socket連接過程211
14.2.2創(chuàng)建socket對象212
14.2.3基于TCP的客戶端和服務(wù)端213
14.2.4基于UDP實現(xiàn)多線程收發(fā)消息215
14.3實例:局域網(wǎng)聊天室216
14.3.1需求分析216
14.3.2概要設(shè)計217
14.3.3詳細(xì)設(shè)計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實例:一只小爬蟲232
拓展案例篇
第16章小白也玩大數(shù)據(jù)241
16.1好玩的大數(shù)據(jù)241
16.2大數(shù)據(jù)技術(shù)242
16.3MapReduce模型243
16.4案例:實現(xiàn)MapReduce模型243
16.4.1案例設(shè)計243
16.4.2分割文件243
16.4.3編寫map函數(shù)244
16.5彩蛋:詞云249
第17章語音識別技術(shù)252
17.1選擇語音識別包252
17.2speech模塊253
17.2.1語音識別開發(fā)環(huán)境搭建253
17.2.2環(huán)境配置和調(diào)試254
17.2.3文字和聲音相互轉(zhuǎn)化255
17.2.4speech模塊的其他方法256
第18章六行代碼入門機器學(xué)習(xí)257
18.1人工智能發(fā)展簡史257
18.2機器學(xué)習(xí)初體驗:搭建機器學(xué)習(xí)環(huán)境258
18.3機器學(xué)習(xí)的過程260
18.3.1收集訓(xùn)練數(shù)據(jù)260
18.3.2訓(xùn)練分類器并做出預(yù)測261
參考文獻(xiàn)263

本目錄推薦

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