[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 【新華書店 正版】Python編程 從入門到實踐(第2版)
    該商品所屬分類:圖書 -> 科技
    【市場價】
    772-1120
    【優惠價】
    483-700
    【作者】 埃裡克·馬瑟斯 
    【出版社】人民郵電出版社 
    【ISBN】9787115546081
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:人民郵電出版社
    ISBN:9787115546081
    商品編碼:21738292624

    品牌:文軒
    出版時間:2020-10-01
    代碼:109

    作者:埃裡克·馬瑟斯

        
        
    "
    作  者:(美)埃裡克·馬瑟斯 著 袁國忠 譯
    /
    定  價:109.8
    /
    出 版 社:人民郵電出版社
    /
    出版日期:2020年10月01日
    /
    頁  數:464
    /
    裝  幀:平裝
    /
    ISBN:9787115546081
    /
    主編推薦
    1.第一版中文版重印30餘次,銷量750 000冊;2.針對Python 3.x新特性升級,重寫項目代碼;3.真正零基礎,自學也輕松;4.贈送配套學習視頻和配套編程環境,邊看邊學更便捷;5.贈送Python學習速查地圖,掌握編程語言關鍵步驟,學習不迷路;6.提供讀者學習交流群,不懂就問,近距離接觸行業大佬;7.贈送學習源代碼文件、練習答案,助讀者零壓力掌握Python語言!本書內容分為“基礎知識”和“項目”兩部分。讀完本書,讀者不僅能快速掌握編程基礎知識,還能編寫等
    目錄
    ●第一部分基礎知識
    第1章起步2
    1.1搭建編程環境2
    1.1.1Python版本2
    1.1.2運行Python代碼片段2
    1.1.3SublimeText簡介3
    1.2在不同操作繫統中搭建Python編程環境3
    1.2.1在Windows繫統中搭建Python編程環境4
    1.2.2在macOS繫統中搭建Python編程環境5
    1.2.3在Linux繫統中搭建Python編程環境7
    1.3運行HelloWorld程序8
    1.3.1配置SublimeText以使用正確的Python版本8
    1.3.2運行程序hello_world.py8
    1.4解決安裝問題9
    1.5從終端運行Python程序9
    1.5.1在Windows繫統中從終端運行Python程序10
    1.5.2在Linux和macOS繫統中從終端運行Python程序10
    1.6小結11
    第2章變量和簡單數據類型12
    2.1運行hello_world.py時發生的情況12
    2.2變量13
    2.2.1變量的命名和使用13
    2.2.2使用變量時避免命名錯誤14
    2.2.3變量是標簽15
    2.3字符串16
    2.3.1使用方法修改字符串的大小寫17
    2.3.3使用制表符或換行符來添加空白18
    2.3.4刪除空白19
    2.3.5使用字符串時避免語法錯誤20
    2.4數21
    2.4.1整數22
    2.4.2浮點數22
    2.4.3整數和浮點數23
    2.4.4數中的下劃線23
    2.4.5同時給多個變量賦值24
    2.4.6常量24
    2.5注釋25
    2.5.1如何編寫注釋25
    2.5.2該編寫什麼樣的注釋25
    2.6Python之禪26
    2.7小結27
    第3章列表簡介28
    3.1列表是什麼28
    3.1.1訪素29
    3.1.2索引從0而不是1開始29
    3.1.3使用列表中的各個值30
    3.2修改、添加素31
    3.2.1修素31
    3.2.2在列表素31
    3.2.3從列表素32
    3.3組織列表36
    3.3.1使用方法sort()對列表較為排序37
    3.3.2使用函數sorted()對列表臨時排序37
    3.3.3倒著打印列表38
    3.3.4確定列表的長度38
    3.4使用列表時避免索引錯誤39
    3.5小結41
    第4章操作列表42
    4.1遍歷整個列表42
    4.1.1深入研究循環43
    4.1.2在for循環中執行更多操作44
    4.1.3在for循環結束後執行一些操作45
    4.2避免縮進錯誤45
    4.2.1忘記縮進46
    4.2.2忘記縮進額外的代碼行46
    4.2.3不必要的縮進47
    4.2.4循環後不必要的縮進47
    4.2.5遺漏了冒號48
    4.3創建數值列表49
    4.3.1使用函數range()49
    4.3.2使用range()創建數字列表50
    4.3.3對數字列表執行簡單的統計計算51
    4.3.4列表解析52
    4.4使用列表的一部分53
    4.4.1切片53
    4.4.2遍歷切片54
    4.4.3復制列表55
    組57
    4.5.組57
    4.5.組中的所有值58
    4.5.組變量59
    4.6設置代碼格式60
    4.6.1格式設置指南60
    4.6.2縮進60
    4.6.3行長60
    4.6.4空行61
    4.6.5其他格式設置指南61
    4.7小結62
    第5章if語句63
    5.1一個簡單示例63
    5.2條件測試64
    5.2.1檢查是否相等64
    5.2.2檢查是否相等時忽略大小寫64
    5.2.3檢查是否不相等65
    5.2.4數值比較66
    5.2.5檢查多個條件66
    5.2.6檢查特定值是否包含在列表中68
    5.2.8布爾表達式68
    5.3if語句69
    5.3.1簡單的if語句69
    5.3.2if-else語句70
    5.3.3if-elif-else結構71
    5.3.4使用多個elif代碼塊72
    5.3.5省略else代碼塊73
    5.3.6測試多個條件73
    5.4使用if語句處理列表76
    5.4.1檢素76
    5.4.2確定列表不是空的77
    5.4.3使用多個列表77
    5.5設置if語句的格式79
    5.6小結80
    第6章字典81
    6.1一個簡單的字典81
    6.2使用字典82
    6.2.1訪問字典中的值82
    6.2.2添加鍵值對83
    6.2.3先創建一個空字典83
    6.2.4修改字典中的值84
    6.2.5刪除鍵值對85
    6.2.6由類似對像組成的字典86
    6.2.7使用get()來訪問值87
    6.3遍歷字典88
    6.3.1遍歷所有鍵值對88
    6.3.2遍歷字典中的所有鍵90
    6.3.3按特定順序遍歷字典中的所有鍵92
    6.3.4遍歷字典中的所有值92
    6.4嵌套94
    6.4.1字典列表94
    6.4.2在字典中存儲列表97
    6.4.3在字典中存儲字典98
    6.5小結100
    第7章用戶輸入和while循環101
    7.1函數input()的工作原理101
    7.1.1編寫清晰的程序102
    7.1.2使用int()來獲取數值輸入102
    7.1.3求模運算符104
    7.2while循環簡介105
    7.2.1使用while循環105
    7.2.2讓用戶選擇何時退出105
    7.2.3使用標志107
    7.2.4使用break退出循環108
    7.2.5在循環中使用continue109
    7.2.6避免無限循環109
    7.3使用while循環處理列表和字典111
    7.3.1在列表之素111
    7.3.2刪除為特定值的所素112
    7.3.3使用用戶輸入來填充字典112
    7.4小結114
    第8章函數115
    8.1定義函數115
    8.1.1向函數傳遞信息116
    8.1.2實參和形參116
    8.2傳遞實參117
    8.2.1位置實參117
    8.2.2關鍵字實參119
    8.2.3默認值119
    8.2.4等效的函數調用120
    8.2.5避免實參錯誤121
    8.3返回值122
    8.3.1返回簡單值122
    8.3.2讓實參變成可選的123
    8.3.3返回字典124
    8.3.4結合使用函數和while循環125
    8.4傳遞列表127
    8.4.1在函數中修改列表128
    8.4.2禁止函數修改列表130
    8.5傳遞任意數量的實參131
    8.5.1結合使用位置實參和任意數量實參132
    8.5.2使用任意數量的關鍵字實參134
    8.6.1導入整個模塊134
    8.6.2導入特定的函數135
    8.6.3使用as給函數指定別名136
    8.6.4使用as給模塊指定別名136
    8.6.5導入模塊中的所有函數137
    8.7函數編寫指南137
    8.8小結138
    第9章類140
    9.1創建和使用類140
    9.1.1創建Dog類141
    9.1.2根據類創建實例142
    9.2使用類和實例144
    9.2.1Car類145
    9.2.2給屬性指定默認值145
    9.2.3修改屬性的值146
    9.3繼承149
    9.3.1子類的方法__init__()149
    9.3.2給子類定義屬性和方法151
    9.3.3重寫父類的方法152
    9.3.4將實例用作屬性152
    9.3.5模擬實物154
    9.4導入類155
    9.4.1導入單個類155
    9.4.2在一個模塊中存儲多個類157
    9.4.3從一個模塊中導入多個類158
    9.4.4導入整個模塊158
    9.4.5導入模塊中的所有類159
    9.4.6在一個模塊中導入另一個模塊159
    9.4.7使用別名160
    9.4.8自定義工作流程160
    9.5Python標準庫161
    9.6類編碼風格162
    9.7小結163
    第10章文件和異常164
    10.1從文件中讀取數據164
    10.1.1讀取整個文件164
    10.1.2文件路徑166
    10.1.3逐行讀取167
    10.1.4創建一個包含文件各行內容的列表168
    10.1.5使用文件的內容168
    10.1.6包含一百萬位的大型文件170
    10.2寫入文件171
    10.2.1寫入空文件171
    10.2.2寫入多行172
    10.2.3附加到文件173
    10.3異常174
    10.3.1處理ZeroDivisionError異常174
    10.3.2使用try-except代碼塊174
    10.3.3使用異常避免崩潰175
    10.3.4else代碼塊176
    10.3.5處理FileNotFoundError異常177
    10.3.6分析文本178
    10.3.7使用多個文件179
    10.3.8靜默失敗180
    10.3.9決定報告哪些錯誤181
    10.4存儲數據182
    10.4.1使用json.dump()和json.load()182
    10.4.2保存和讀取用戶生成的數據183
    10.4.3重構185
    10.5小結187
    第11章測試代碼188
    11.1測試函數188
    11.1測試和測試用例189
    11.1.2可通過的測試189
    11.1.3未通過的測試191
    11.1.4測試未通過時怎麼辦192
    11.1.5添加新測試193
    11.2測試類194
    11.2.1各種斷言方法194
    11.2.2一個要測試的類195
    11.2.3測試AnonymousSurvey類197
    11.2.4方法setUp()198
    11.3小結200
    第二部分項目
    項目1外星人入侵202
    第12章武裝飛船203
    12.1規劃項目203
    12.2安裝Pygame204
    12.3開始遊戲項目204
    12.3.1創建Pygame窗口及響應用戶輸入204
    12.3.2設置背景色206
    12.3.3創建設置類207
    12.4添加飛船圖像208
    12.4.1創建Ship類209
    12.4.2在屏幕上繪制飛船210
    12.5重構:方法_check_events()和__update_screen()211
    12.5.1方法_check_events()211
    12.5.2方法_update_screen()212
    12.6駕駛飛船213
    12.6.1響應按鍵213
    12.6.2允許持續移動214
    12.6.3左右移動215
    12.6.4調整飛船的速度216
    12.6.5飛船的活動範圍218
    12.6.6重構_check_events()218
    12.6.7按Q鍵退出219
    12.6.8在全屏模式下運行遊戲219
    12.7簡單回顧220
    12.7.1alien_invasion.py220
    12.7.2settings.py220
    12.7.3ship.py220
    12.8射擊221
    12.8.1添加子彈設置221
    12.8.2創建Bullet類221
    12.8.3將子彈存儲到編組中223
    12.8.4開火223
    12.8.5刪除消失的子彈225
    12.8.6子彈數量225
    12.8.7創建方法_update_bullets()227
    第13章外星人來了228
    13.1項目回顧228
    13.2創建第一個外星人229
    13.2.1創建Alien類229
    13.2.2創建Alien實例230
    13.3創建一群外星人232
    13.3.1確定一行可容納多少個外星人232
    13.3.2創建一行外星人232
    13.3.3重構_create_fleet()234
    13.3.4添加行234
    13.4讓外星人群移動237
    13.4.1向右移動外星人群237
    13.4.2創建表示外星人移動方向的設置238
    13.4.3檢查外星人是否撞到了屏幕邊緣238
    13.4.4向下移動外星人群並改變移動方向239
    13.5射殺外星人240
    13.5.1檢測子彈與外星人的踫撞241
    13.5.3生 的外星人群242
    13.5.4提高子彈的速度243
    13.5.5重構_update_bullets()243
    13.6結束遊戲244
    13.6.1檢測外星人和飛船踫撞244
    13.6.2響應外星人和飛船踫撞245
    13.6.3有外星人到達屏幕底端247
    13.6.4遊戲結束248
    13.7確定應運行遊戲的哪些部分248
    13.8小結249
    第14章記分250
    14.1添加Play按鈕250
    14.1.1創建Button類250
    14.1.2在屏幕上繪制按鈕252
    14.1.3開始遊戲253
    14.1.4重置遊戲254
    14.1.5將Play按鈕切換到非活動狀態254
    14.1.6隱藏鼠標光標255
    14.2提高等級256
    14.2.1修改速度設置256
    14.2.2重置速度258
    14.3記分258
    14.3.1顯示得分259
    14.3.2創建記分牌260
    14.3.3在外星人被消滅時更新得分261
    14.3.4重置得分262
    14.3.5將消滅的每個外星人都計入得分262
    14.3.6提高分數263
    14.3.7舍入得分264
    14.3.8優選得分265
    14.3.9顯示等級267
    14.3.10顯示餘下的飛船數269
    14.4小結272
    項目2數據可視化273
    第15章生成數據274
    15.1安裝Matplotlib274
    15.2繪制簡單的折線圖275
    15.2.1修改標簽文字和線條粗細277
    15.2.3使用內置樣式278
    15.2.4使用scatter()繪制散點圖並設置樣式279
    15.2.5使用scatter()繪制一繫列點280
    15.2.6自動計算數據281
    15.2.7自定義顏色282
    15.2.8使用顏色映射283
    15.2.9自動保存圖表284
    15.3隨機漫步284
    15.3.1創建RandomWalk類284
    15.3.2選擇方向285
    15.3.3繪制隨機漫步圖286
    15.3.4模擬多次隨機漫步287
    15.3.5設置隨機漫步圖的樣式288
    15.4使用Plotly模擬擲骰子292
    15.4.1安裝Plotly292
    15.4.2創建Die類293
    15.4.3擲骰子293
    15.4.4分析結果294
    15.4.5繪制直方圖294
    15.4.6同時擲兩個骰子296
    15.4.7同時擲兩個面數不同的骰子298
    15.5小結300
    第16章下載數據301
    16.1CSV文件格式301
    16.1.1分析CSV文件頭302
    16.1.2打印文件頭及其位置302
    16.1.3提取並讀取數據303
    16.1.4繪制溫度圖表304
    16.1.5模塊datetime305
    16.1.6在圖表中添加日期306
    16.1.7涵蓋更長的時間307
    16.1.8再繪制一個數據繫列308
    16.1.9給圖表區域著色309
    16.1.10錯誤檢查310
    16.1.11自己動手下載數據313
    16.2制作全球地震散點圖:JSON格式315
    16.2.2查看JSON數據315
    16.2.3創建地震列表317
    16.2.4提取震級317
    16.2.5提取位置數據318
    16.2.6繪制震級散點圖319
    16.2.7另一種指定圖表數據的方式320
    16.2.8定制標記的尺寸321
    16.2.9定制標記的顏色322
    16.2.10其他漸變323
    16.2.11添加鼠標指向時顯示的文本324
    16.3小結325
    第17章使用API326
    17.1使用WebAPI326
    17.1.1Git和GitHub326
    17.1.2使用API調用請求數據327
    17.1.3安裝Requests327
    17.1.4處理API響應328
    17.1.5處理響應字典329
    17.1.6概述很受歡迎的倉庫331
    17.1.7監視API的速率332
    17.2使用Plotly可視化倉庫332
    17.2.1改進Plotly圖表334
    17.2.2添加自定義工具提示336
    17.2.3在圖表中添加可單擊的鏈接337
    17.2.4深入了解Plotly和GitHubAPI338
    17.3HackerNewsAPI338
    17.4小結341
    項目3Web應用程序342
    第18章從Django入手343
    18.1建立項目343
    18.1.1制定規範343
    18.1.2建立虛擬環境344
    18.1.3激活虛擬環境344
    18.1.4安裝Django345
    18.1.5在Django中創建項目345
    18.1.6創建數據庫346
    18.1.7查看項目346
    18.2創建應用程序348
    18.2.1定義模型348
    18.2.2激活模型349
    18.2.3Django管理網站351
    18.2.4定義模型Entry353
    18.2.5遷移模型Entry354
    18.2.6向管理網站注冊Entry354
    18.2.7Djangoshell355
    18.3創建頁面:學習筆記主頁357
    18.3.1映射URL358
    18.3.2編寫視圖359
    18.3.3編寫模板360
    18.4創建其他頁面361
    18.4.1模板繼承361
    18.4.2顯示所有主題的頁面363
    18.4.3顯示特定主題的頁面366
    18.5小結369
    第19章用戶賬戶370
    19.1讓用戶輸入數據370
    19.1.1添加新主題370
    19.1.2添加新條目374
    19.1.3編輯條目378
    19.2創建用戶賬戶381
    19.2.1應用程序users381
    19.2.2將users添加到settings.py中381
    19.2.3包含users的URL382
    19.2.4登錄頁面382
    19.2.5注銷384
    19.2.6注冊頁面386
    19.3讓用戶擁有自己的數據388
    19.3.1使用@login_required訪問388
    19.3.2將數據關聯到用戶390
    19.3.3隻允許用戶訪問自己的主題393
    19.3.4保護用戶的主題393
    19.3.5保護頁面edit_entry394
    19.3.6將新主題關聯到當前用戶396
    第20章設置應用程序的樣式並部署397
    20.1.1應用程序django-bootstrap4398
    20.1.3修改base.html399
    20.1.4使用jumbotron設置主頁的樣式403
    20.1.5設置登錄頁面的樣式404
    20.1.6設置顯示所有主題的頁面的樣式405
    20.1.7設置顯示單個主題的頁面中的條目樣式406
    20.2部署“學習筆記”407
    20.2.1建立Heroku賬戶408
    20.2.2安裝HerokuCLI408
    20.2.3安裝必要的包408
    20.2.4創建文件requirements.txt409
    20.2.6為部署到Heroku而修改settings.py410
    20.2.7創建啟動進程的Procfile410
    20.2.8使用Git跟蹤項目文件410
    20.2.9推送到Heroku412
    20.2.10在Heroku上建立數據庫414
    20.2.12確保項目的安全416
    20.2.13提交並推送修改416
    20.2.14在Heroku上設置環境變量417
    20.2.15創建自定義錯誤頁面418
    20.2.16繼續開發420
    20.2.17設置SECRET_KEY421
    20.2.18將項目從Heroku刪除421
    20.3小結422
    附錄A安裝與故障排除423
    附錄B文本編輯器與IDE428
    附錄C尋求幫助432
    附錄D使用Git進行版本控制436
    後記445
    內容簡介
    本書是針對所有層次Python讀者而作的Python入門書。全書分兩部分:第一部分介紹用Python編程所必須了解的基本概念,包括強大的Python庫和工具,以及列表、字典、if語句、類、文件與異常、代碼測試等內容;第二部分將理論付諸實踐,講解如何開發三個項目,包括簡單的2D遊戲、利用數據生成交互式的信息圖以及創建和定制簡單的Web應用,並幫助讀者解決常見編程問題和困惑。第2版進行了全面修訂,簡化了Python安裝流程,新增了f字符串、get()方法等內容,並且在項目中使用了Plotly庫以及新版本的Django和Bootstrap,等等。本書適合對Python感興趣的所有讀者閱讀。
    作者簡介
    (美)埃裡克·馬瑟斯 著 袁國忠 譯
    埃裡克·馬瑟斯,高中科學和數學老師,現居住在阿拉斯加,在當地講授Python入門課程。他從5歲開始就一直在編寫程序。



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    【同作者商品】
    埃裡克·馬瑟斯
      本網站暫時沒有該作者的其它商品。
    有該作者的商品通知您嗎?
    請選擇作者:
    埃裡克·馬瑟斯
    您的Email地址
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部