-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍圖完全學(xué)習(xí)教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
Python數(shù)據(jù)科學(xué)零基礎(chǔ)一本通(上下冊) 版權(quán)信息
- ISBN:9787302545392
- 條形碼:9787302545392 ; 978-7-302-54539-2
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
Python數(shù)據(jù)科學(xué)零基礎(chǔ)一本通(上下冊) 本書特色
《Python數(shù)據(jù)科學(xué)零基礎(chǔ)一本通》是一本專為沒有編程基礎(chǔ)的讀者編寫的Python入門書籍,全書包含800多個程序?qū)嵗?00多道實踐習(xí)題,一步一步詳細講解Python語法的基礎(chǔ)知識,同時也將應(yīng)用范圍拓展至圖形界面設(shè)計、影像處理、圖表繪制、文字識別、詞云、股市資料摘取與圖表制作、線性代數(shù)、基礎(chǔ)統(tǒng)計以及與數(shù)據(jù)科學(xué)相關(guān)的Numpy、Scipy、Pandas。
Python數(shù)據(jù)科學(xué)零基礎(chǔ)一本通(上下冊) 內(nèi)容簡介
Python是一門非常靈活的編程語言,本書特色在于對Python的基礎(chǔ)知識與應(yīng)用輔以大量實例進行講解,讀者可以通過這些程序?qū)嵗掳牍Ρ兜貙W(xué)會Python。
Python數(shù)據(jù)科學(xué)零基礎(chǔ)一本通(上下冊) 目錄
1-1? 認識 Python?................................2
1-2? Python 的起源?.............................2
1-3? Python 語言發(fā)展史.......................3
1-4? Python 的應(yīng)用范圍?......................4
1-5? 靜態(tài)語言與動態(tài)語言?.....................4
1-6? 跨平臺的程序語言?.........................5
1-7? 系統(tǒng)的安裝與執(zhí)行?.........................5
1-8? Python?2 與 Python?3 不相容的
? ? ???驗證?...........................................5
1-9? 文件的建立、存儲、執(zhí)行與打開?......6
1-9-1 文件的建立 ....................................... 6
1-9-2 文件的存儲 ....................................... 7
1-9-3 文件的執(zhí)行 ....................................... 7
1-9-4 打開文件 ........................................... 8
1-10? 程序注釋?...................................8
1-10-1 注釋符號 # ...................................... 8
1-10-2 三個單引號或雙引號 ..................... 9
1-11? Python 彩蛋?..............................9
習(xí)題 ............................................................. 10
第 2 章? 認識變量與基本數(shù)學(xué)運算
2-1? 用 Python 做計算?.......................12
2-2? 認識變量?...................................12
2-2-1 基本概念 ..................................... 12
2-2-2 認識變量的地址 ............................. 14
2-3? 認識程序的意義?..........................14
2-4? 認識注釋的意義?..........................15
2-5? Python 變量與其他程序語言的
? ? ???差異?.........................................15
2-6? 變量的命名原則?..........................15
2-7? 基本數(shù)學(xué)運算?.............................17
2-7-1 四則運算
2-7-2 余數(shù)和整除 ..................................... 17
2-7-3 次方................................................. 18
2-7-4 Python 語言控制運算的優(yōu)先級 ..... 18
2-8? 指派運算符?................................18
2-9? Python 等號的多重指定使用?........19
2-10? 刪除變量?.................................20
2-11? Python 的斷行?.........................20
2-11-1 一行有多個語句 ........................... 20
2-11-2 將一個語句分成多行.................... 21
2-12? 專題——復(fù)利計算 / 計算圓面積
? ? ? ??與圓周長?.................................21
2-12-1 銀行存款復(fù)利的計算 ................... 21
2-12-2 計算圓面積與周長 ....................... 22
習(xí)題 ............................................................. 22
第 3 章? Python 的基本數(shù)據(jù)類型
3-1? type(?) 函數(shù)?...............................26
3-2? 數(shù)值數(shù)據(jù)類型?.............................26
3-2-1 整數(shù) int ........................................... 26
3-2-2 浮點數(shù) ............................................. 27
3-2-3 基本數(shù)值數(shù)據(jù)的使用 ..................... 27
3-2-4 整數(shù)與浮點數(shù)的運算 ..................... 27
3-2-5 二進制整數(shù)與函數(shù) bin( ) ................ 28
3-2-6 八進制整數(shù)與函數(shù) oct( ) ................ 29
3-2-7 十六進制整數(shù)與函數(shù) hex( ) ........... 29
3-2-8 強制數(shù)據(jù)類型的轉(zhuǎn)換 ..................... 29
3-2-9 數(shù)值運算常用的函數(shù) ..................... 30
3-2-10 科學(xué)記數(shù)法 ................................... 31
3-3? 布爾值數(shù)據(jù)類型?..........................32
3-4? 字符串數(shù)據(jù)類型?..........................34
3-4-1 字符串的連接 ................................. 34
3-4-2 處理多于一行的字符串 ................. 35
3-4-3 轉(zhuǎn)義字符
3-4-4 str( ) 函數(shù) ........................................ 36
3-4-5 將字符串轉(zhuǎn)換為整數(shù) ..................... 37
3-4-6 字符串與整數(shù)相乘產(chǎn)生字符串
復(fù)制效果......................................... 37
3-4-7 聰明地使用字符串加法和換行
字符 \n ............................................ 38
3-4-8 字符串前加 r ................................... 38
3-5? 字符串與字符.............................38
3-5-1 ASCII 碼 ......................................... 39
3-5-2 Unicode 碼 ...................................... 39
3-5-3 utf-8 編碼 ........................................ 40
3-6? bytes 數(shù)據(jù) ................................40
3-6-1 Unicode 字符串轉(zhuǎn)成 bytes 數(shù)據(jù) ..... 41
3-6-2 bytes 數(shù)據(jù)轉(zhuǎn)成 Unicode 字符串 ..... 42
3-7? 專題——地球到月球時間計算 /
? ? 計算坐標軸兩點之間的距離 ...........42
3-7-1 計算地球到月球所需時間 .............. 42
3-7-2 計算坐標軸兩個點之間的距離 ...... 43
習(xí)題 ............................................................. 44
第 4 章? 基本輸入與輸出
4-1? Python 的輔助說明 help( ) ..........47
4-2? 格式化輸出數(shù)據(jù)使用 print( ).........47
4-2-1 函數(shù) print( ) 的基本語法 ................ 47
4-2-2 格式化 print( ) 輸出 ........................ 48
4-2-3 精準控制格式化的輸出 ................. 50
4-2-4 format( ) 函數(shù) ................................. 52
4-2-5 字符串輸出與基本排版的應(yīng)用 ...... 54
4-2-6 一個無聊的操作 ............................. 54
4-3? 輸出數(shù)據(jù)到文件..........................55
4-3-1 打開一個文件 open( ) ..................... 55
4-3-2 使用 print( ) 函數(shù)輸出數(shù)據(jù)到
文件 ................................................ 56
4-4? 數(shù)據(jù)輸入 input( )........................56
4-5? 處理字符串的數(shù)學(xué)運算 eval( ) ......58
4-6? 列出所有內(nèi)建函數(shù) dir( )...............59
4-7? 專題——溫度轉(zhuǎn)換 / 房貸問題 / 正五
? ? 角形面積 / 利用經(jīng)緯度計算距離.....59
4-7-1 設(shè)計攝氏溫度和華氏溫度的轉(zhuǎn)換
4-7-2 房屋貸款問題 ................................. 60
4-7-3 正五角形面積 ................................. 61
4-7-4 利用經(jīng)緯度計算地球各城市間的
距離 ................................................ 62
習(xí)題 ............................................................. 63
第 5 章? 流程控制及 if 語句的使用
5-1? 關(guān)系運算符................................67
5-2? 邏輯運算符 ................................68
5-3? if 語句.......................................69
5-4? if … else 語句............................71
5-5? if … elif … else 語句 ..................73
5-6? 嵌套的 if 語句.............................76
5-7? 尚未設(shè)置的變量值 None..............76
5-8? 專題——BMI 程序 / 猜出生日期 /
? ? ? 十二生肖系統(tǒng) / 線性方程式...........77
5-8-1 設(shè)計人體體重健康判斷程序 .......... 77
5-8-2 猜出生日期 ..................................... 78
5-8-3 十二生肖系統(tǒng) ................................. 80
5-8-4 求一元二次方程式的根 ................. 81
5-8-5 求解聯(lián)立線性方程式 ..................... 82
習(xí)題 ............................................................. 82
第 6 章? 列表
6-1? 認識列表 ...................................87
6-1-1 列表基本定義 ................................. 87
6-1-2 讀取列表元素 ................................. 88
6-1-3 列表切片 ......................................... 89
6-1-4 列表索引值是 -1 ............................ 90
6-1-5 列表*大值 max( )、*小值
min( )、總和 sum( ) ....................... 91
6-1-6 列表個數(shù) len( ) ............................... 92
6-1-7 更改列表元素的內(nèi)容 ..................... 92
6-1-8 列表的相加 ..................................... 93
6-1-9 列表乘以一個數(shù)字 ......................... 94
6-1-10 列表元素的加法操作 ................... 94
6-1-11 刪除列表元素 ............................... 95
6-1-12 列表為空列表的判斷 ................... 96
6-1-13 刪除列表 ....................................... 96
6-1-14 補充多重指定與列表
6-2? Python 簡單的面向?qū)ο蟾拍?.......97
6-2-1 更改字符串大小寫 lower( )/
upper( )/title( ) ................................ 97
6-2-2 刪除空格符 rstrip( )/lstrip( )/
strip( ) ............................................. 98
6-2-3 格式化字符串位置 center( )/
ljust( )/rjust( ) .................................. 99
6-2-4 dir( ) 獲得系統(tǒng)內(nèi)部對象的方法 ... 100
6-3? 獲得列表的方法........................101
6-4? 增加與刪除列表元素 .................102
6-4-1 在列表末端增加元素 append( ) ... 102
6-4-2 插入列表元素 insert( ) .................. 102
6-4-3 刪除列表元素 pop( )..................... 103
6-4-4 刪除指定的元素 remove( ) ........... 103
6-5? 列表的排序..............................104
6-5-1 顛倒排序 reverse( ) ....................... 104
6-5-2 sort( ) 排序 .................................... 105
6-5-3 sorted( ) 排序 ................................ 106
6-6? 進階列表操作...........................107
6-6-1 index( ) .......................................... 107
6-6-2 count( ) .......................................... 108
6-7? 列表內(nèi)含列表...........................108
6-7-1 再談 append( ) ............................... 109
6-7-2 extend( ) ........................................ 110
6-7-3 再看二維列表 ............................... 110
6-8? 列表的賦值與切片復(fù)制 ..............111
6-8-1 列表賦值 ........................................111
6-8-2 地址的概念 ................................... 112
6-8-3 列表的切片復(fù)制 ........................... 113
6-8-4 淺拷貝與深拷貝 ........................... 114
6-9? 再談字符串..............................115
6-9-1 字符串的索引 ............................... 115
6-9-2 字符串切片 ................................... 115
6-9-3 函數(shù)或方法 ................................... 116
6-9-4 將字符串轉(zhuǎn)成列表 ....................... 116
6-9-5 切片賦值的應(yīng)用 ........................... 117
6-9-6 使用 split( ) 分割字符串 ............... 117
6-9-7 列表元素的組合
6-9-8 字符串的其他方法 ....................... 118
6-10? in 和 not in 表達式..................118
6-11? is 和 is not 表達式 ..................119
6-11-1 整數(shù)變量在內(nèi)存地址的觀察 ...... 120
6-11-2 將 is 和 is not 表達式應(yīng)用于整數(shù)
變量 ............................................ 120
6-11-3 將 is 和 is not 表達式應(yīng)用于列表
變量 ............................................ 121
6-11-4 將 is 應(yīng)用于 None ....................... 121
6-12? enumerate 對象 ....................122
6-13? 專題——建立大型列表 / 用戶賬號
? ? ? 管理系統(tǒng) / 文件加密................123
6-13-1 制作大型的列表數(shù)據(jù) ............... 123
6-13-2 用戶賬號管理系統(tǒng) .................. 123
6-13-3 文件加密 ..................................... 124
習(xí)題 ........................................................... 124
第 7 章? 循環(huán)設(shè)計
7-1? 基本 for 循環(huán) ...........................129
7-1-1 for 循環(huán)基本操作 ......................... 130
7-1-2 程序代碼區(qū)塊只有一行 ............... 130
7-1-3 程序代碼區(qū)塊有多行 ................... 131
7-1-4 將 for 循環(huán)應(yīng)用于列表區(qū)間
元素 .............................................. 131
7-1-5 將 for 循環(huán)應(yīng)用于數(shù)據(jù)類別的
判斷 .............................................. 132
7-1-6 刪除列表內(nèi)重復(fù)的元素 ............... 132
7-1-7 活用 for 循環(huán) ................................ 133
7-2? range( ) 函數(shù)...........................133
7-2-1 只有一個參數(shù)的 range( ) 函數(shù)的
應(yīng)用 .............................................. 134
7-2-2 擴充專題銀行存款復(fù)利的軌跡 .... 135
7-2-3 有兩個參數(shù)的 range( ) 函數(shù) ......... 135
7-2-4 有 3 個參數(shù)的 range( ) 函數(shù) ......... 136
7-2-5 活用 range( ) ................................. 136
7-2-6 刪除列表內(nèi)所有元素 ................... 137
7-2-7 列表生成的應(yīng)用 .......................... 138
7-2-8 打印含列表元素的列表 ............... 140
7-2-9 含有條件式的列表生成
7-2-10 列出 ASCII 碼值或 Unicode 碼值
的字符 ........................................ 141
7-3? 進階的 for 循環(huán)應(yīng)用 ..................142
7-3-1 嵌套 for 循環(huán) ................................ 142
7-3-2 強制離開 for 循環(huán)——break
指令 .............................................. 143
7-3-3 for 循環(huán)暫時停止不往下執(zhí)行——
continue 指令 ................................ 144
7-3-4 for … else 循環(huán) ............................. 146
7-4? while 循環(huán)...............................147
7-4-1 基本 while 循環(huán) ............................ 148
7-4-2 認識哨兵值 ................................... 149
7-4-3 預(yù)測學(xué)費 ....................................... 149
7-4-4 嵌套 while 循環(huán) ............................ 150
7-4-5 強制離開 while 循環(huán)——break
指令 .............................................. 150
7-4-6 while 循環(huán)暫時停止——continue
指令 .............................................. 151
7-4-7 while 循環(huán)條件表達式與可迭代
對象 .............................................. 152
7-4-8 無限循環(huán)與 pass ........................... 153
7-5? enumerate 對象使用 for 循環(huán)
? ? 解析 .......................................153
7-6? 專題——購物車設(shè)計 / 成績系統(tǒng) /
? ? 圓周率 ....................................155
7-6-1 設(shè)計購物車系統(tǒng) ........................... 155
7-6-2 建立真實的成績系統(tǒng) ................... 156
7-6-3 計算圓周率 ................................... 157
習(xí)題 ........................................................... 158
第 8 章? 元組
8-1? 元組的定義..............................163
8-2? 讀取元組元素...........................164
8-3? 遍歷所有元組元素.....................164
8-4? 修改元組內(nèi)容產(chǎn)生錯誤的實例.....164
8-5? 使用全新定義方式修改元組
? ? 元素 .......................................165
8-6? 元組切片 .................................165
8-8? 列表與元組數(shù)據(jù)互換 .................167
8-9? 其他常用的元組方法 .................168
8-10? enumerate 對象在元組中的
? ? ? 使用 .....................................168
8-11? 使用 zip( ) 打包多個對象..........169
8-12? 生成式 ..................................171
8-13? 制作大型的元組數(shù)據(jù)................171
8-14? 元組的功能 ............................172
8-15? 專題——認識元組 / 統(tǒng)計應(yīng)用....172
8-15-1 認識元組 ..................................... 172
8-15-2 基礎(chǔ)統(tǒng)計應(yīng)用 ............................. 173
習(xí)題 ........................................................... 173
第 9 章? 字典
9-1? 字典的基本操作........................176
9-1-1 定義字典 .................................... 176
9-1-2 列出字典元素的值 ....................... 177
9-1-3 增加字典元素 ............................... 178
9-1-4 更改字典元素內(nèi)容 ....................... 179
9-1-5 刪除字典特定元素 ....................... 179
9-1-6 字典的 pop( ) 方法 ....................... 180
9-1-7 字典的 popitem( ) 方法 ................ 180
9-1-8 刪除字典所有元素 ....................... 181
9-1-9 刪除字典 ....................................... 181
9-1-10 建立一個空字典 ......................... 182
9-1-11 字典的復(fù)制 ................................. 182
9-1-12 取得字典元素數(shù)量 ..................... 183
9-1-13 驗證元素是否存在 ..................... 183
9-1-14 設(shè)計字典的可讀性技巧.............. 184
9-1-15 合并字典 update( ) ...................... 185
9-1-16 dict( ) ........................................... 185
9-1-17 再談 zip( ) ................................... 186
9-1-18 人工智能——語意分析.............. 186
9-2? 遍歷字典 .................................186
9-2-1 遍歷字典的鍵 :值 ....................... 187
9-2-2 遍歷字典的鍵 ............................... 188
9-2-3 依鍵排序與遍歷字典 ................... 189
9-2-4 遍歷字典的值 ............................... 189
9-2-5 依值排序與遍歷字典的值
9-3? 建立字典列表...........................190
9-4? 字典內(nèi)鍵的值是列表 .................192
9-5? 字典內(nèi)鍵的值是字典 .................193
9-6? while 循環(huán)在字典中的應(yīng)用.........194
9-7? 字典常用的函數(shù)和方法 ..............194
9-7-1 len( ) .............................................. 194
9-7-2 fromkeys( ) .................................... 195
9-7-3 get( ) .............................................. 196
9-7-4 setdefault( ) ................................... 196
9-8? 制作大型的字典數(shù)據(jù) .................197
9-9? 專題——文件分析 / 字典生成式 /
? ? ? 英漢字典 / 文件加密.................198
9-9-1 傳統(tǒng)方式分析文章的文字與字數(shù) 198
9-9-2 字典生成式 ................................... 199
9-9-3 設(shè)計季節(jié)的英漢字典 ................... 199
9-9-4 文件加密 ....................................... 200
習(xí)題 ........................................................... 201
Python數(shù)據(jù)科學(xué)零基礎(chǔ)一本通(上下冊) 作者簡介
洪錦魁是中國臺灣計算機專家,IT圖書知名作者。其著作特色為所有程序語法會依特性分類,同時以實用的程序?qū)嵗M行解說,讓讀者可以事半功倍地輕松掌握相關(guān)知識。
- >
我從未如此眷戀人間
- >
回憶愛瑪儂
- >
羅庸西南聯(lián)大授課錄
- >
我與地壇
- >
伯納黛特,你要去哪(2021新版)
- >
羅曼·羅蘭讀書隨筆-精裝
- >
隨園食單
- >
推拿