注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具Python編程入門(mén)(第3版)

Python編程入門(mén)(第3版)

Python編程入門(mén)(第3版)

定 價(jià):¥39.00

作 者: (加)Toby Donaldson 著,袁國(guó)忠 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 編程語(yǔ)言與程序設(shè)計(jì) 計(jì)算機(jī)與互聯(lián)網(wǎng)

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


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

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

  Python是一種解釋型、面向?qū)ο?、?dòng)態(tài)數(shù)據(jù)類型的高級(jí)程序設(shè)計(jì)語(yǔ)言,自20世紀(jì)90年代初誕生至今,逐漸被廣泛應(yīng)用于處理系統(tǒng)管理任務(wù)和Web編程?!禤ython編程入門(mén)》用通俗易懂的語(yǔ)言結(jié)合常見(jiàn)任務(wù)、屏幕圖和詳細(xì)的解釋,循序漸進(jìn)地介紹了Python的基礎(chǔ)知識(shí),助你輕松、迅速地學(xué)習(xí)Python。書(shū)中沒(méi)有深?yuàn)W的理論或者高級(jí)應(yīng)用,非常適合用來(lái)自學(xué)。讀罷本書(shū),你定能掌握Python的各項(xiàng)基礎(chǔ)知識(shí),成為一名真正的Python程序員!

作者簡(jiǎn)介

  Toby Donaldson,加拿大溫哥華西蒙弗雷澤大學(xué)計(jì)算機(jī)科學(xué)系高級(jí)講師,教授編程和計(jì)算機(jī)課程十余年。擁有人工智能博士學(xué)位,至今依然醉心于將所學(xué)用于他的吸塵機(jī)器人。教學(xué)之余酷愛(ài)鼓搗,拿到什么鼓搗什么。譯者簡(jiǎn)介:袁國(guó)忠,自由譯者。2000年起專事翻譯,至今已有14個(gè)年頭。主譯圖書(shū),偶譯新聞稿、軟文。出版譯著40余部,其中包括《C++ Prime Plus中文版》、《CCNA學(xué)習(xí)指南》、《CCNP ROUTE學(xué)習(xí)指南》、《面向模式的軟件架構(gòu):資源管理模式》、《風(fēng)投的選擇:誰(shuí)是下一個(gè)十億美元級(jí)公司》等,總計(jì)700余萬(wàn)字。專事翻譯前,從事過(guò)三年化工產(chǎn)品分析和開(kāi)發(fā)工作,做過(guò)兩年雜志和圖書(shū)編輯。

圖書(shū)目錄

第1章 編程簡(jiǎn)介  1
1.1  Python語(yǔ)言  2
1.2  Python適合用于做什么  3
1.3  程序員如何工作  4
1.4  安裝Python  6
1.4.1  在Windows系統(tǒng)上安裝Python  6
1.4.2  在Mac系統(tǒng)上安裝Python.7
1.4.3  在Linux系統(tǒng)上安裝Python  7
第2章 算術(shù)、字符串與變量  9
2.1  交互式命令shell  10
2.1.1  shell提示符  10
2.1.2  記錄  10
2.2  整數(shù)算術(shù)  11
2.2.1  整除  11
2.2.2  求值順序  12
2.2.3  長(zhǎng)度不受限制  12
2.3  浮點(diǎn)數(shù)算術(shù)  13
2.3.1  浮點(diǎn)數(shù)字面量  13
2.3.2  溢出  14
2.3.3  精度有限  14
2.3.4  復(fù)數(shù)  15
2.4  其他數(shù)學(xué)函數(shù)  16
2.4.1  使用返回值  16
2.4.2  導(dǎo)入模塊  16
2.5  字符串  17
2.5.1  標(biāo)識(shí)字符串  17
2.5.2  字符串的長(zhǎng)度  18
2.6  字符串拼接  19
2.7  獲取幫助  20
2.7.1  列出模塊中的函數(shù)  20
2.7.2  打印文檔字符串  21
2.8  類型轉(zhuǎn)換  22
2.8.1  將整數(shù)和字符串轉(zhuǎn)換為浮點(diǎn)數(shù)  22
2.8.2  將整數(shù)和浮點(diǎn)數(shù)轉(zhuǎn)換為字符串  22
2.8.3  將浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù)  23
2.8.4  將字符串轉(zhuǎn)換為數(shù)字  23
2.9  變量和值  24
2.10  賦值語(yǔ)句  26
2.11  變量如何引用值  28
2.11.1  賦值時(shí)不復(fù)制  28
2.11.2  數(shù)字和字符串是不可變的  28
2.12  多重賦值  29
第3章 編寫(xiě)程序  31
3.1  使用IDLE的編輯器  32
3.1.1  在IDLE中編寫(xiě)程序  32
3.1.2  從命令行運(yùn)行程序  33
3.1.3  從命令行調(diào)用Python  33
3.2  編譯源代碼  35
3.3  從鍵盤(pán)讀取字符串  36
3.3.1  跟蹤程序  36
3.3.2  從鍵盤(pán)讀取數(shù)字  38
3.4  在屏幕上打印字符串  39
3.5  源代碼注釋  41
3.6  程序的組織  42
第4章 流程控制  43
4.1  布爾邏輯  44
4.1.1  邏輯相等  45
4.1.2  邏輯與  45
4.1.3  邏輯或  45
4.1.4  邏輯非  45
4.1.5  計(jì)算較長(zhǎng)的布爾表達(dá)式  46
4.1.6  計(jì)算包含圓括號(hào)的布爾表達(dá)式  46
4.1.7  計(jì)算不包含圓括號(hào)的布爾表達(dá)式   47
4.1.8  短路求值  48
4.2  if 語(yǔ)句  49
4.3  代碼塊和縮進(jìn)  51
4.3.1  if/elif 語(yǔ)句  52
4.3.2  條件表達(dá)式  53
4.4  循環(huán)  54
4.4.1  for 循環(huán)  54
4.4.2  while 循環(huán)  56
4.5  比較for 循環(huán)和while 循環(huán)   59
4.5.1  計(jì)算階乘  59
4.5.2  計(jì)算用戶輸入的數(shù)字的總和  61
4.5.3  計(jì)算未知個(gè)數(shù)字的總和  62
4.6  跳出循環(huán)和語(yǔ)句塊  64
4.7  循環(huán)中的循環(huán)  66
第5 章 函數(shù)  67
5.1  調(diào)用函數(shù)  68
5.1.1  不返回值的函數(shù)  69
5.1.2  給函數(shù)名賦值  69
5.2  定義函數(shù)  70
5.3  變量的作用域  73
5.4  使用main 函數(shù)  75
5.5  函數(shù)的參數(shù)  76
5.5.1  按引用傳遞  76
5.5.2  一個(gè)重要示例  77
5.5.3  默認(rèn)值  78
5.5.4  關(guān)鍵字參數(shù)  79
5.6  模塊  80
5.6.1  創(chuàng)建Python 模塊  80
5.6.2  名稱空間  82
第6 章 字符串  83
6.1  字符串索引  84
6.1.1  負(fù)數(shù)索引  85
6.1.2  使用for 循環(huán)訪問(wèn)字符  86
6.2  字符  87
6.3  字符串切片  89
6.3.1  獲取切片的捷徑  90
6.3.2  使用負(fù)數(shù)索引的切片  91
6.4  標(biāo)準(zhǔn)字符串函數(shù)  92
6.4.1  測(cè)試函數(shù)  92
6.4.2  搜索函數(shù)  93
6.4.3  改變大小寫(xiě)的函數(shù)  94
6.4.4  設(shè)置格式的函數(shù)  94
6.4.5  剝除函數(shù)  95
6.4.6  拆分函數(shù)  95
6.4.7  替換函數(shù)  96
6.4.8  其他函數(shù)  97
6.5  正則表達(dá)式  98
6.5.1  簡(jiǎn)單的正則表達(dá)式  98
6.5.2  使用正則表達(dá)式匹配字符串  99
6.5.3  其他正則表達(dá)式  100
第7 章 數(shù)據(jù)結(jié)構(gòu)  101
7.1  type 命令  102
7.2  序列  103
7.3  元組  104
7.3.1  元組是不可變的  105
7.3.2  元組函數(shù)  106
7.4  列表  108
7.5  列表函數(shù)  110
7.6  列表排序  113
7.7  列表解析  115
7.7.1  列表解析示例  116
7.7.2  使用列表解析進(jìn)行篩選  117
7.8  字典  118
7.8.1  對(duì)鍵的限制  119
7.8.2  字典函數(shù)  120
7.9  集合  122
第8 章 輸入和輸出  123
8.1  設(shè)置字符串格式  124
8.1.1  字符串插入  124
8.1.2  轉(zhuǎn)換說(shuō)明符  125
8.2  格式字符串  126
8.3  讀寫(xiě)文件  128
8.3.1  文件夾  130
8.3.2  當(dāng)前工作目錄  130
8.4  檢查文件和文件夾  131
8.5  處理文本文件  134
8.5.1  逐行讀取文本文件  134
8.5.2   將整個(gè)文本文件作為一個(gè)字符串進(jìn)行讀取  135
8.5.3  寫(xiě)入文本文件  136
8.5.4  附加到文本文件末尾  136
8.5.5  將字符串插入到文件開(kāi)頭  137
8.6  處理二進(jìn)制文件  138
8.7  讀取網(wǎng)頁(yè)  141
第9 章 異常處理  143
9.1  異?! ?44
9.2  捕獲異常  146
9.2.1  try/except 塊  148
9.2.2  捕獲多種異?! ?49
9.2.3  捕獲所有異常  149
9.3  清理操作  150
第10 章 面向?qū)ο缶幊獭 ?53
10.1  編寫(xiě)類  154
10.2  顯示對(duì)象  156
10.3  靈活的初始化  160
10.4  設(shè)置函數(shù)和獲取函數(shù)  162
10.4.1  特性裝飾器  163
10.4.2  私有變量  166
10.5  繼承  168
10.6  多態(tài)  171
10.6.1  實(shí)現(xiàn)get_move 函數(shù)  172
10.6.2  玩游戲Undercut  173
10.7  更深入地學(xué)習(xí)  175
第11 章 案例研究:文本統(tǒng)計(jì)  177
11.1  問(wèn)題描述  178
11.2  保留想要的字母  180
11.3  使用大型數(shù)據(jù)文件測(cè)試代碼  182
11.4  找出出現(xiàn)次數(shù)較多的單詞  184
11.5  將字符串轉(zhuǎn)換為次數(shù)字典  187
11.6  組織在一起  188
11.7  練習(xí)  190
11.8  最終的程序  192
附錄A  深受歡迎的Python 包  195
附錄B  比較Python 2 和Python 3  199
索引  203

本目錄推薦

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