注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Python數(shù)據(jù)科學(xué)零基礎(chǔ)一本通

Python數(shù)據(jù)科學(xué)零基礎(chǔ)一本通

Python數(shù)據(jù)科學(xué)零基礎(chǔ)一本通

定 價(jià):¥129.00

作 者: 洪錦魁 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302545392 出版時(shí)間: 2020-04-01 包裝: 平裝
開本: 16 頁數(shù): 758 字?jǐn)?shù):  

內(nèi)容簡介

  《Python數(shù)據(jù)科學(xué)零基礎(chǔ)一本通》是一本專為沒有編程基礎(chǔ)的讀者編寫的Python入門書籍,全書包含800多個(gè)程序?qū)嵗?00多道實(shí)踐習(xí)題,一步一步詳細(xì)講解Python語法的基礎(chǔ)知識,同時(shí)也將應(yīng)用范圍拓展至圖形界面設(shè)計(jì)、影像處理、圖表繪制、文字識別、詞云、股市資料摘取與圖表制作、線性代數(shù)、基礎(chǔ)統(tǒng)計(jì)以及與數(shù)據(jù)科學(xué)相關(guān)的Numpy、Scipy、Pandas。

作者簡介

  洪錦魁是中國臺灣計(jì)算機(jī)專家,IT圖書知名作者。其著作特色為所有程序語法會依特性分類,同時(shí)以實(shí)用的程序?qū)嵗M(jìn)行解說,讓讀者可以事半功倍地輕松掌握相關(guān)知識。

圖書目錄

第 1 章? 基本概念
1-1? 認(rèn)識 Python?................................2
1-2? Python 的起源?.............................2
1-3? Python 語言發(fā)展史.......................3
1-4? Python 的應(yīng)用范圍?......................4
1-5? 靜態(tài)語言與動(dòng)態(tài)語言?.....................4
1-6? 跨平臺的程序語言?.........................5
1-7? 系統(tǒng)的安裝與執(zhí)行?.........................5
1-8? Python?2 與 Python?3 不相容的
? ? ???驗(yàn)證?...........................................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 三個(gè)單引號或雙引號 ..................... 9
1-11? Python 彩蛋?..............................9
習(xí)題 ............................................................. 10
第 2 章? 認(rèn)識變量與基本數(shù)學(xué)運(yùn)算
2-1? 用 Python 做計(jì)算?.......................12
2-2? 認(rèn)識變量?...................................12
2-2-1 基本概念 ..................................... 12
2-2-2 認(rèn)識變量的地址 ............................. 14
2-3? 認(rèn)識程序的意義?..........................14
2-4? 認(rèn)識注釋的意義?..........................15
2-5? Python 變量與其他程序語言的
? ? ???差異?.........................................15
2-6? 變量的命名原則?..........................15
2-7? 基本數(shù)學(xué)運(yùn)算?.............................17
2-7-1 四則運(yùn)算
2-7-2 余數(shù)和整除 ..................................... 17
2-7-3 次方................................................. 18
2-7-4 Python 語言控制運(yùn)算的優(yōu)先級 ..... 18
2-8? 指派運(yùn)算符?................................18
2-9? Python 等號的多重指定使用?........19
2-10? 刪除變量?.................................20
2-11? Python 的斷行?.........................20
2-11-1 一行有多個(gè)語句 ........................... 20
2-11-2 將一個(gè)語句分成多行.................... 21
2-12? 專題——復(fù)利計(jì)算 / 計(jì)算圓面積
? ? ? ??與圓周長?.................................21
2-12-1 銀行存款復(fù)利的計(jì)算 ................... 21
2-12-2 計(jì)算圓面積與周長 ....................... 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 浮點(diǎn)數(shù) ............................................. 27
3-2-3 基本數(shù)值數(shù)據(jù)的使用 ..................... 27
3-2-4 整數(shù)與浮點(diǎn)數(shù)的運(yùn)算 ..................... 27
3-2-5 二進(jìn)制整數(shù)與函數(shù) bin( ) ................ 28
3-2-6 八進(jìn)制整數(shù)與函數(shù) oct( ) ................ 29
3-2-7 十六進(jìn)制整數(shù)與函數(shù) hex( ) ........... 29
3-2-8 強(qiáng)制數(shù)據(jù)類型的轉(zhuǎn)換 ..................... 29
3-2-9 數(shù)值運(yùn)算常用的函數(shù) ..................... 30
3-2-10 科學(xué)記數(shù)法 ................................... 31
3-3? 布爾值數(shù)據(jù)類型?..........................32
3-4? 字符串?dāng)?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 聰明地使用字符串加法和換行
字符 \ ............................................ 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? 專題——地球到月球時(shí)間計(jì)算 /
? ? 計(jì)算坐標(biāo)軸兩點(diǎn)之間的距離 ...........42
3-7-1 計(jì)算地球到月球所需時(shí)間 .............. 42
3-7-2 計(jì)算坐標(biāo)軸兩個(gè)點(diǎn)之間的距離 ...... 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 精準(zhǔn)控制格式化的輸出 ................. 50
4-2-4 format( ) 函數(shù) ................................. 52
4-2-5 字符串輸出與基本排版的應(yīng)用 ...... 54
4-2-6 一個(gè)無聊的操作 ............................. 54
4-3? 輸出數(shù)據(jù)到文件..........................55
4-3-1 打開一個(gè)文件 open( ) ..................... 55
4-3-2 使用 print( ) 函數(shù)輸出數(shù)據(jù)到
文件 ................................................ 56
4-4? 數(shù)據(jù)輸入 input( )........................56
4-5? 處理字符串的數(shù)學(xué)運(yùn)算 eval( ) ......58
4-6? 列出所有內(nèi)建函數(shù) dir( )...............59
4-7? 專題——溫度轉(zhuǎn)換 / 房貸問題 / 正五
? ? 角形面積 / 利用經(jīng)緯度計(jì)算距離.....59
4-7-1 設(shè)計(jì)攝氏溫度和華氏溫度的轉(zhuǎn)換
4-7-2 房屋貸款問題 ................................. 60
4-7-3 正五角形面積 ................................. 61
4-7-4 利用經(jīng)緯度計(jì)算地球各城市間的
距離 ................................................ 62
習(xí)題 ............................................................. 63
第 5 章? 流程控制及 if 語句的使用
5-1? 關(guān)系運(yùn)算符................................67
5-2? 邏輯運(yùn)算符 ................................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è)計(jì)人體體重健康判斷程序 .......... 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? 認(rèn)識列表 ...................................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 列表個(gè)數(shù) len( ) ............................... 92
6-1-7 更改列表元素的內(nèi)容 ..................... 92
6-1-8 列表的相加 ..................................... 93
6-1-9 列表乘以一個(gè)數(shù)字 ......................... 94
6-1-10 列表元素的加法操作 ................... 94
6-1-11 刪除列表元素 ............................... 95
6-1-12 列表為空列表的判斷 ................... 96
6-1-13 刪除列表 ....................................... 96
6-1-14 補(bǔ)充多重指定與列表
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? 進(jìn)階列表操作...........................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 表達(dá)式..................118
6-11? is 和 is not 表達(dá)式 ..................119
6-11-1 整數(shù)變量在內(nèi)存地址的觀察 ...... 120
6-11-2 將 is 和 is not 表達(dá)式應(yīng)用于整數(shù)
變量 ............................................ 120
6-11-3 將 is 和 is not 表達(dá)式應(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

本目錄推薦

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