注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)認(rèn)證與等級(jí)考試全國(guó)計(jì)算機(jī)應(yīng)用技術(shù)(NIT)Python學(xué)習(xí)筆記:從入門到實(shí)戰(zhàn)

Python學(xué)習(xí)筆記:從入門到實(shí)戰(zhàn)

Python學(xué)習(xí)筆記:從入門到實(shí)戰(zhàn)

定 價(jià):¥69.80

作 者: 張學(xué)建
出版社: 中國(guó)鐵道出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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

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

  本書通過(guò)學(xué)習(xí)筆記的形式,定位于通過(guò)經(jīng)典小實(shí)例+實(shí)踐項(xiàng)目案例為主線講述Python語(yǔ)言的基本語(yǔ)法、編程技巧和實(shí)踐案例;本書內(nèi)容分為基礎(chǔ)篇和實(shí)戰(zhàn)篇兩部分?;A(chǔ)篇介紹基本的編程概念,如列表、字典、類和循環(huán),并指導(dǎo)讀者編寫整潔且易于理解的代碼。另外還介紹了如何讓程序能夠與用戶交互。實(shí)戰(zhàn)篇介紹如何利用新學(xué)到的知識(shí)開(kāi)發(fā)功能豐富的項(xiàng)目案例。

作者簡(jiǎn)介

  張學(xué)建: 騰訊T3高級(jí)技術(shù)專家,華南理工大學(xué)計(jì)算機(jī)碩士,2006年加入騰訊廣州研發(fā)部,后負(fù)責(zé)QQ郵箱的開(kāi)發(fā)工作。2012年加入暴風(fēng)影音公司,負(fù)責(zé)流媒體解析、編碼和解碼工作。能夠熟練運(yùn)用Python、Oracle、MySQL進(jìn)行數(shù)據(jù)挖掘和數(shù)據(jù)分析,目前擔(dān)任數(shù)據(jù)挖掘部門主管。

圖書目錄

第1 章 Python 語(yǔ)言基礎(chǔ)
1.1 Python 語(yǔ)言橫空出世 ........................................................................................1
1.1.1 編程世界的“瑯琊榜” .....................................................................................1
1.1.2 Python 語(yǔ)言的突出優(yōu)勢(shì) .....................................................................................2
1.1.3 Python 語(yǔ)言的特點(diǎn) .............................................................................................2
1.2 安裝Python 運(yùn)行環(huán)境 .......................................................................................3
1.2.1 選擇版本 .............................................................................................................3
1.2.2 在Windows 系統(tǒng)中下載并安裝Python ...........................................................4
1.2.3 在MacOS 系統(tǒng)中下載并安裝Python ..............................................................5
1.2.4 在Linux 系統(tǒng)中下載并安裝Python .................................................................6
1.3 使用IDLE 開(kāi)發(fā)Python 程序 ............................................................................7
1.3.1 IDLE 介紹 ...........................................................................................................7
1.3.2 使用IDLE 開(kāi)發(fā)個(gè)Python 程序 .................................................................8
實(shí)例1-1:輸出顯示一段文本信息 ............................................................................................. 8
1.4 使用PyCharm 開(kāi)發(fā)Python 程序 ....................................................................10
1.4.1 下載、安裝并設(shè)置PyCharm ...........................................................................10
1.4.2 使用PyCharm 創(chuàng)建并運(yùn)行一個(gè)Python 程序 .................................................13
實(shí)例1-2:輸出顯示“Hello 我們是TFBOYS 組合!” ........................................................ 13
1.4.3 PyCharm 常用功能介紹 ...................................................................................16
第2章 Python 基礎(chǔ)語(yǔ)法
2.1 獨(dú)一無(wú)二縮進(jìn)規(guī)則 ..........................................................................................18
2.1.1 Python 縮進(jìn)的嚴(yán)格要求 ...................................................................................18
2.1.2 一段使用縮進(jìn)的Python 程序 ..........................................................................19
實(shí)例2-1:輸出顯示“Hello,歡迎來(lái)到Python 世界!” ..................................................... 19
2.2 注釋是個(gè)好幫手 ..............................................................................................20
實(shí)例2-2:Python 注釋的演示使用 ........................................................................................... 21
2.3 編碼要用心學(xué)好 ..............................................................................................21
2.3.1 字符編碼 ...........................................................................................................21
2.3.2 Unicode 編碼和UTF-8 編碼 ............................................................................22
2.3.3 Python 中的編碼 ...............................................................................................23
2.4 標(biāo)識(shí)符和關(guān)鍵字 ..............................................................................................24
2.5 變量就是一個(gè)存儲(chǔ)空間 ..................................................................................25
實(shí)例2-3:打印變量的值 ........................................................................................................... 26
實(shí)例2-4:同時(shí)給多個(gè)變量賦值 ............................................................................................... 26
2.6 輸入和輸出 ......................................................................................................27
2.6.1 輸入信息 ...........................................................................................................27
實(shí)例2-5:獲取用戶輸入的內(nèi)容 ............................................................................................... 27
2.6.2 輸出信息 ...........................................................................................................27
實(shí)例2-6:使用函數(shù)print() 輸出信息 ....................................................................................... 28
2.7 字符串 ..............................................................................................................29
2.7.1 Python 字符串基礎(chǔ) ...........................................................................................29
2.7.2 獲取字符串中的值 ...........................................................................................30
實(shí)例2-7:打印輸出字符串中的值 ........................................................................................... 30
2.7.3 修改字符串 .......................................................................................................30
實(shí)例2-8:修改字符串中的某個(gè)值 ........................................................................................... 30
2.7.4 使用轉(zhuǎn)義字符 ...................................................................................................31
實(shí)例2-9:打印帶有轉(zhuǎn)義字符的內(nèi)容 ....................................................................................... 31
2.7.5 格式化顯示字符串 ...........................................................................................32
實(shí)例2-10:打印不同格式的字符串 ......................................................................................... 32
2.7.6 使用字符串處理函數(shù) .......................................................................................32
實(shí)例2-11:打印不同格式的“I love you” ............................................................................. 33
2.8 數(shù)字類型 ..........................................................................................................34
2.8.1 整數(shù)類型:int ...................................................................................................34
2.8.2 浮點(diǎn)型 ...............................................................................................................34
2.8.3 布爾型 ...............................................................................................................35
2.8.4 復(fù)數(shù)型 ...............................................................................................................36
實(shí)例2-12:獲取并顯示各個(gè)變量的類型 ................................................................................. 36
2.9 數(shù)字類型轉(zhuǎn)換 ..................................................................................................36
2.9.1 內(nèi)置類型轉(zhuǎn)換函數(shù) ...........................................................................................37
實(shí)例2-13:使用函數(shù)int() 實(shí)現(xiàn)整型轉(zhuǎn)換 ............................................................................... 37
2.9.2 類型轉(zhuǎn)換綜合演練 ...........................................................................................37
實(shí)例2-14:實(shí)現(xiàn)各種常見(jiàn)類型轉(zhuǎn)換操作 ................................................................................. 38
第3章 運(yùn)算符和表達(dá)式
3.1 運(yùn)算符和表達(dá)式介紹 ......................................................................................39
3.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 ..............................................................................40
實(shí)例3-1:使用算術(shù)運(yùn)算符解答簡(jiǎn)單數(shù)學(xué)題 ........................................................................... 40
3.3 比較運(yùn)算符和比較表達(dá)式 ..............................................................................41
3.3.1 比較運(yùn)算符和比較表達(dá)式介紹 .......................................................................41
3.3.2 使用比較運(yùn)算符和比較表達(dá)式 .......................................................................41
實(shí)例3-2:比較兩個(gè)整數(shù) ........................................................................................................... 41
3.4 賦值運(yùn)算符和賦值表達(dá)式 ..............................................................................42
3.4.1 基本賦值運(yùn)算符和表達(dá)式 ...............................................................................42
實(shí)例3-3:新賽季勇士的場(chǎng)均目標(biāo)得分和場(chǎng)均三分得分 ....................................................... 42
3.4.2 復(fù)合賦值運(yùn)算符和表達(dá)式 ...............................................................................43
實(shí)例3-4:對(duì)兩個(gè)整數(shù)進(jìn)行賦值處理 ....................................................................................... 43
3.5 位運(yùn)算符和位表達(dá)式 ......................................................................................44
3.5.1 位運(yùn)算符和位表達(dá)式介紹 ...............................................................................44
3.5.2 使用位運(yùn)算符和位表達(dá)式 ...............................................................................45
實(shí)例3-5:對(duì)整數(shù)進(jìn)行位運(yùn)算操作 ........................................................................................... 45
3.6 邏輯運(yùn)算符和邏輯表達(dá)式 ..............................................................................45
3.6.1 邏輯運(yùn)算符和邏輯表達(dá)式介紹 .......................................................................46
3.6.2 使用邏輯運(yùn)算符和邏輯表達(dá)式 .......................................................................46
實(shí)例3-6:對(duì)兩個(gè)整數(shù)進(jìn)行邏輯運(yùn)算操作 ............................................................................... 46
3.7 成員運(yùn)算符和成員表達(dá)式 ..............................................................................47
3.7.1 成員運(yùn)算符和成員表達(dá)式介紹 .......................................................................47
3.7.2 使用成員運(yùn)算符和成員表達(dá)式 .......................................................................47
實(shí)例3-7:判斷某整數(shù)是否屬于列表成員 ............................................................................... 47
3.8 身份運(yùn)算符和身份表達(dá)式 ..............................................................................48
3.8.1 身份運(yùn)算符和身份表達(dá)式介紹 .......................................................................48
3.8.2 使用身份運(yùn)算符和身份表達(dá)式 .......................................................................48
實(shí)例3-8:判斷a 和b 是否有相同的標(biāo)識(shí)................................................................................ 48
3.9 運(yùn)算符的優(yōu)先級(jí) ..............................................................................................49
3.9.1 Python 運(yùn)算符的優(yōu)先級(jí)介紹 ...........................................................................49
3.9.2 使用Python 運(yùn)算符的優(yōu)先級(jí) ..........................................................................50
實(shí)例3-9:組合使用運(yùn)算符 ....................................................................................................... 50
第4 章 列表、元組和字典
4.1 列表是基本的數(shù)據(jù)結(jié)構(gòu) ..............................................................................51
4.1.1 列表的基本用法 ...............................................................................................51
實(shí)例4-1:創(chuàng)建一個(gè)名為girl 的簡(jiǎn)單列表 ................................................................................ 51
實(shí)例4-2:創(chuàng)建了一個(gè)包含3 個(gè)數(shù)字的列表 ........................................................................... 52
實(shí)例4-3:訪問(wèn)并顯示列表中元素的值 ................................................................................... 52
實(shí)例4-4:使用列表中的值創(chuàng)建信息 ....................................................................................... 53
4.1.2 更新(修改)列表中的元素 ...........................................................................53
實(shí)例4-5:修改girl 列表中某個(gè)元素的值(“美麗”修改為“妖艷”) ............................ 53
4.1.3 插入新的元素 ...................................................................................................53
實(shí)例4-6:使用方法insert() 在girl 列表中添加一個(gè)新元素(溫柔) .................................. 54
4.1.4 在列表中刪除元素 ...........................................................................................54
實(shí)例4-7:使用del 語(yǔ)句刪除girl 列表中的某個(gè)元素(美麗) ............................................. 54
實(shí)例4-8:使用方法pop() 刪除girl 列表中某個(gè)元素(端莊) ............................................. 55
4.1.5 列表排列 ...........................................................................................................55
實(shí)例4-9:讓列表girl 中的元素按字母順序排 ........................................................................ 55
實(shí)例4-10:使用方法sorted() 排列列表cars 中的元素 .......................................................... 56
4.1.6 列表的高級(jí)操作 ...............................................................................................56
實(shí)例4-11:創(chuàng)建列表L 并實(shí)現(xiàn)截取與拼接操作 ..................................................................... 57
實(shí)例4-12:創(chuàng)建3 個(gè)列表并實(shí)現(xiàn)嵌套功能 ............................................................................. 57
4.2 元組是一種特殊的列表 ..................................................................................58
4.2.1 創(chuàng)建并訪問(wèn)元組 ...............................................................................................58
實(shí)例4-13:創(chuàng)建兩個(gè)元組(tup1,tup2)并訪問(wèn)顯示元組元素 ........................................... 58
4.2.2 修改元組 ...........................................................................................................59
實(shí)例4-14:連接組合兩個(gè)元組中的值并輸出新元組 ............................................................. 59
4.2.3 刪除元組 ...........................................................................................................59
實(shí)例4-15:創(chuàng)新元組tup 后刪除整個(gè)元組 .............................................................................. 59
4.2.4 使用內(nèi)置方法操作元組 ...................................................................................59
實(shí)例4-16:打印元組中的元素 ................................................................................................. 60
4.2.5 將序列分解為單獨(dú)的變量 ...............................................................................60
實(shí)例4-17:分解元組中的元素 ................................................................................................. 60
4.3 字典:成員以“鍵:值”對(duì)形式存在的數(shù)據(jù)類型 ......................................61
4.3.1 創(chuàng)建并訪問(wèn)字典 ...............................................................................................61
實(shí)例4-18:創(chuàng)建字典dict 并獲取字典中3 個(gè)鍵的值 ............................................................. 62
4.3.2 向字典中添加數(shù)據(jù) ...........................................................................................62
實(shí)例4-19:創(chuàng)建字典dict 并向其中添加兩個(gè)數(shù)據(jù) ................................................................. 62
4.3.3 修改字典 ...........................................................................................................63
實(shí)例4-20:修改字典dict 中Age 元素的值 ............................................................................. 63
4.3.4 刪除字典中的元素 ...........................................................................................63
實(shí)例4-21:刪除字典dict 中的Name 元素 .............................................................................. 63
4.3.5 和字典有關(guān)的內(nèi)置函數(shù) ...................................................................................63
實(shí)例4-22:輸出字典dict 中?;ǖ幕举Y料 ......................................................................... 64
4.3.6 遍歷字典 ...........................................................................................................64
實(shí)例4-23:返回一個(gè)字典中的所有鍵 ..................................................................................... 64
實(shí)例4-24:使用方法values() 遍歷字典中的所有值 .............................................................. 65
4.4 集合是一個(gè)無(wú)序不重復(fù)元素的序列 ..............................................................65
實(shí)例4-25:創(chuàng)建集合student 并實(shí)現(xiàn)各種操作 ........................................................................ 65
第5 章 流程控制語(yǔ)句
5.1 條件語(yǔ)句:是與不是 ......................................................................................67
5.1.1 條件語(yǔ)句介紹 ...................................................................................................67
5.1.2 簡(jiǎn)單的if 語(yǔ)句 ...............................................................................................68
實(shí)例5-1:使用if 語(yǔ)句判斷所能承受的車票價(jià)格 ................................................................... 68
5.1.3 使用if…else 語(yǔ)句 ............................................................................................68
實(shí)例5-2:使用if…else 語(yǔ)句判斷所能承受的酒店價(jià)格 ......................................................... 69
5.1.4 使用if…elif…else 語(yǔ)句 ...................................................................................69
實(shí)例5-3:酒店入住體驗(yàn)打分系統(tǒng) ........................................................................................... 70
5.1.5 if 語(yǔ)句的嵌套 ....................................................................................................70
實(shí)例5-4:判斷一個(gè)數(shù)字的大小是否合適 ............................................................................... 70
5.1.6 實(shí)現(xiàn)switch 語(yǔ)句的功能 ...................................................................................71
實(shí)例5-5:使用elif 實(shí)現(xiàn)其他語(yǔ)言中的switch 功能................................................................ 72
實(shí)例5-6:用字典實(shí)現(xiàn)其他語(yǔ)言中的switch 功能 ................................................................... 73
5.2 for 循環(huán)語(yǔ)句:全部走一遍 .............................................................................73
5.2.1 基本的for 循環(huán)語(yǔ)句 ........................................................................................73
實(shí)例5-7:使用for 循環(huán)語(yǔ)句輸出英文單詞的字母 ................................................................. 74
5.2.2 通過(guò)序列索引迭代 ...........................................................................................75
實(shí)例5-8:循環(huán)輸出了列表fruits 中的元素 ............................................................................. 75
5.2.3 使用for… else 循環(huán)語(yǔ)句 .................................................................................75
實(shí)例5-9:判斷是否是質(zhì)數(shù)(10 ~ 20 之間的數(shù)字) ............................................................ 76
5.2.4 嵌套for 循環(huán)語(yǔ)句 ............................................................................................76
實(shí)例5-10:獲取兩個(gè)整數(shù)之間的所有素?cái)?shù) ............................................................................. 76
5.3 while 循環(huán)語(yǔ)句:不知道重復(fù)多少次 ............................................................77
5.3.1 基本的while 循環(huán)語(yǔ)句 ....................................................................................77
實(shí)例5-11:使用while 循環(huán)語(yǔ)句顯示小鳥(niǎo)的假期................................................................... 78
5.3.2 使用while…else 循環(huán)語(yǔ)句 ..............................................................................78
實(shí)例5-12:設(shè)置到5 停止循環(huán) ................................................................................................. 79
5.3.3 死循環(huán)問(wèn)題 .......................................................................................................79
實(shí)例5-13:使用while 循環(huán)時(shí)的死循環(huán)問(wèn)題 .......................................................................... 79
5.3.4 使用while 循環(huán)嵌套語(yǔ)句 ................................................................................80
實(shí)例5-14:輸出0 到100 之內(nèi)的素?cái)?shù) ..................................................................................... 80
5.4 循環(huán)控制語(yǔ)句:處理突發(fā)事件 ......................................................................81
5.4.1 使用break 語(yǔ)句 ................................................................................................81
實(shí)例5-15:使用break 停止循環(huán) .............................................................................................. 82
5.4.2 使用continue 語(yǔ)句 ...........................................................................................82
實(shí)例5-16:循環(huán)輸出字母和數(shù)字 ............................................................................................. 82
5.4.3 使用pass 語(yǔ)句 ..................................................................................................83
實(shí)例5-17:輸出指定字符串python 中的每個(gè)英文字母 ........................................................ 83

本目錄推薦

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