• <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>
    當前位置 : 首頁(yè)  圖書(shū) 正文

    Python編程 從入門(mén)到實(shí)踐 簡(jiǎn)介,目錄書(shū)摘

    2020-02-20 09:15 來(lái)源:京東 作者:京東
    python從入門(mén)到實(shí)踐
    Python編程 從入門(mén)到實(shí)踐
    暫無(wú)報價(jià)
    26萬(wàn)+評論 99%好評
    編輯推薦:上到有編程基礎的程序員,下到10歲少年,想入門(mén)Python并達到可以開(kāi)發(fā)實(shí)際項目的水平,本書(shū)是讀者優(yōu)選!

    本書(shū)是一本全面的從入門(mén)到實(shí)踐的Python編程教程,帶領(lǐng)讀者快速掌握編程基礎知識、編寫(xiě)出能解決實(shí)際問(wèn)題的代碼并開(kāi)發(fā)復雜項目。

    書(shū)中內容分為基礎篇和實(shí)戰篇兩部分?;A篇介紹基本的編程概念,如列表、字典、類(lèi)和循環(huán),并指導讀者編寫(xiě)整潔且易于理解的代碼。另外還介紹了如何讓程序能夠與用戶(hù)交互,以及如何在代碼運行前進(jìn)行測試。實(shí)戰篇介紹如何利用新學(xué)到的知識開(kāi)發(fā)功能豐富的項目:2D游戲《外星人入侵》,數據可視化實(shí)戰,Web應用程序。
    內容簡(jiǎn)介:本書(shū)是一本針對所有層次的Python讀者而作的Python入門(mén)書(shū)。全書(shū)分兩部分:首部分介紹用Python 編程所必須了解的基本概念,包括matplotlib、NumPy和Pygal等強大的Python庫和工具介紹,以及列表、字典、if語(yǔ)句、類(lèi)、文件與異常、代碼測試等內容;第二部分將理論付諸實(shí)踐,講解如何開(kāi)發(fā)三個(gè)項目,包括簡(jiǎn)單的Python 2D游戲開(kāi)發(fā),如何利用數據生成交互式的信息圖,以及創(chuàng )建和定制簡(jiǎn)單的Web應用,并幫讀者解決常見(jiàn)編程問(wèn)題和困惑。
    作者簡(jiǎn)介:Eric Matthes

    高中科學(xué)和數學(xué)老師,現居住在阿拉斯加,在當地講授Python入門(mén)課程。他從5歲開(kāi)始就一直在編寫(xiě)程序。

    袁國忠

    自由譯者;2000年起專(zhuān)事翻譯,主譯圖書(shū),偶譯新聞稿、軟文;出版譯著(zhù)40余部,其中包括《C++ Prime Plus中文版》《CCNA學(xué)習指南》《CCNP ROUTE學(xué)習指南》《面向模式的軟件架構:模式系統》《Android應用UI設計模式》《風(fēng)投的選擇:誰(shuí)是下一個(gè)十億美元級公司》等,總計700余萬(wàn)字;專(zhuān)事翻譯前,從事過(guò)三年化工產(chǎn)品分析和開(kāi)發(fā),做過(guò)兩年雜志和圖書(shū)編輯。
    目錄:

    第一部分 基礎知識

    第1章 起步 2

    1.1 搭建編程環(huán)境 2

    1.1.1 Python 2和Python 3 2

    1.1.2 運行Python代碼片段 3

    1.1.3 Hello World程序 3

    1.2 在不同操作系統中搭建Python編程環(huán)境 3

    1.2.1 在Linux系統中搭建Python編程環(huán)境 3

    1.2.2 在OS X系統中搭建Python編程環(huán)境 6

    1.2.3 在Windows系統中搭建Python編程環(huán)境 8

    1.3 解決安裝問(wèn)題 12

    1.4 從終端運行Python程序 13

    1.4.1 在Linux和OS X系統中從終端運行Python程序 13

    1.4.2 在Windows系統中從終端運行Python程序 13

    1.5 小結 14

    第2章 變量和簡(jiǎn)單數據類(lèi)型 15

    2.1 運行hello_world.py時(shí)發(fā)生的情況 15

    2.2 變量 16

    2.2.1 變量的命名和使用 16

    2.2.2 使用變量時(shí)避免命名錯誤 17

    2.3 字符串 18

    2.3.1 使用方法修改字符串的大小寫(xiě) 19

    2.3.2 合并(拼接)字符串 19

    2.3.3 使用制表符或換行符來(lái)添加空白 20

    2.3.4 刪除空白 21

    2.3.5 使用字符串時(shí)避免語(yǔ)法錯誤 22

    2.3.6 Python 2中的print語(yǔ)句 23

    2.4 數字 24

    2.4.1 整數 24

    2.4.2 浮點(diǎn)數 25

    2.4.3 使用函數str()避免類(lèi)型錯誤 25

    2.4.4 Python 2中的整數 26

    2.5 注釋 27

    2.5.1 如何編寫(xiě)注釋 27

    2.5.2 該編寫(xiě)什么樣的注釋 28

    2.6 Python之禪 28

    2.7 小結 30

    第3章 列表簡(jiǎn)介 31

    3.1 列表是什么 31

    3.1.1 訪(fǎng)問(wèn)列表元素 32

    3.1.2 索引從0而不是1開(kāi)始 32

    3.1.3 使用列表中的各個(gè)值 33

    3.2 修改、添加和刪除元素 33

    3.2.1 修改列表元素 34

    3.2.2 在列表中添加元素 34

    3.2.3 從列表中刪除元素 35

    3.3 組織列表 39

    3.3.1 使用方法sort()對列表進(jìn)行永久性排序 39

    3.3.2 使用函數sorted()對列表進(jìn)行臨時(shí)排序 40

    3.3.3 倒著(zhù)打印列表 41

    3.3.4 確定列表的長(cháng)度 41

    3.4 使用列表時(shí)避免索引錯誤 42

    3.5 小結 43

    第4章 操作列表 44

    4.1 遍歷整個(gè)列表 44

    4.1.1 深入地研究循環(huán) 45

    4.1.2 在for循環(huán)中執行更多的操作 46

    4.1.3 在for循環(huán)結束后執行一些操作 47

    4.2 避免縮進(jìn)錯誤 47

    4.2.1 忘記縮進(jìn) 48

    4.2.2 忘記縮進(jìn)額外的代碼行 48

    4.2.3 不必要的縮進(jìn) 49

    4.2.4 循環(huán)后不必要的縮進(jìn) 49

    4.2.5 遺漏了冒號 50

    4.3 創(chuàng )建數值列表 51

    4.3.1 使用函數range() 51

    4.3.2 使用range()創(chuàng )建數字列表 51

    4.3.3 對數字列表執行簡(jiǎn)單的統計計算 53

    4.3.4 列表解析 53

    4.4 使用列表的一部分 54

    4.4.1 切片 54

    4.4.2 遍歷切片 56

    4.4.3 復制列表 56

    4.5 元組 59

    4.5.1 定義元組 59

    4.5.2 遍歷元組中的所有值 59

    4.5.3 修改元組變量 60

    4.6 設置代碼格式 61

    4.6.1 格式設置指南 61

    4.6.2 縮進(jìn) 61

    4.6.3 行長(cháng) 61

    4.6.4 空行 62

    4.6.5 其他格式設置指南 62

    4.7 小結 63

    第5章 if語(yǔ)句 64

    5.1 一個(gè)簡(jiǎn)單示例 64

    5.2 條件測試 65

    5.3 if語(yǔ)句 70

    5.4 使用if語(yǔ)句處理列表 76

    5.5 設置if語(yǔ)句的格式 80

    5.6 小結 80

    第6章 字典 81

    6.1 一個(gè)簡(jiǎn)單的字典 81

    6.2 使用字典 82

    6.3 遍歷字典 87

    6.4 嵌套 93

    6.5 小結 99

    第7章 用戶(hù)輸入和while循環(huán) 100

    7.1 函數input()的工作原理 100

    7.2 while循環(huán)簡(jiǎn)介 104

    7.3 使用while循環(huán)來(lái)處理列表和字典 110

    7.4 小結 113

    第8章 函數 114

    8.1 定義函數 114

    8.2 傳遞實(shí)參 116

    8.3 返回值 121

    8.4 傳遞列表 126

    8.5 傳遞任意數量的實(shí)參 130

    8.6 將函數存儲在模塊中 133

    8.7 函數編寫(xiě)指南 136

    8.8 小結 137

    第9章 類(lèi) 138

    9.1 創(chuàng )建和使用類(lèi) 138

    9.2 使用類(lèi)和實(shí)例 142

    9.3 繼承 147

    9.4 導入類(lèi) 153

    9.5 Python標準庫 159

    9.6 類(lèi)編碼風(fēng)格 161

    9.7 小結 161

    第10章 文件和異常 162

    10.1 從文件中讀取數據 162

    10.2 寫(xiě)入文件 169

    10.3 異常 172

    10.4 存儲數據 180

    10.5 小結 186

    第11章 測試代碼 187

    11.1 測試函數 187

    11.2 測試類(lèi) 193

    11.3 小結 199

    第二部分 項  目

    項目1 外星人入侵 202

    第12章 武裝飛船 203

    12.1 規劃項目 203

    12.2 安裝Pygame 204

    12.3 開(kāi)始游戲項目 207

    12.4 添加飛船圖像 211

    12.5 重構:模塊game_functions 214

    12.6 駕駛飛船 216

    12.7 簡(jiǎn)單回顧 223

    12.8 射擊 224

    12.9 小結 231

    第13章 外星人 232

    13.1 回顧項目 232

    13.2 創(chuàng )建第一個(gè)外星人 233

    13.3 創(chuàng )建一群外星人 236

    13.4 讓外星人群移動(dòng) 242

    13.5 射殺外星人 246

    13.6 結束游戲 250

    13.7 確定應運行游戲的哪些部分 255

    13.8 小結 256

    第14章 記分 257

    14.1 添加Play按鈕 257

    14.2 提高等級 264

    14.3 記分 267

    14.4 小結 283

    項目2 數據可視化 284

    第15章 生成數據 285

    15.1 安裝matplotlib 285

    15.2 繪制簡(jiǎn)單的折線(xiàn)圖 287

    15.3 隨機漫步 295

    15.4 使用Pygal模擬擲骰子 303

    15.5 小結 311

    第16章 下載數據 312

    16.1 CSV文件格式 312

    16.2 制作交易收盤(pán)價(jià)走勢圖:JSON格式 324

    16.3 小結 337

    第17章 使用API 338

    17.1 使用Web API 338

    17.2 使用Pygal可視化倉庫 344

    17.3 Hacker News API 350

    17.4 小結 353

    項目3 Web應用程序 354

    第18章 Django入門(mén) 355

    18.1 建立項目 355

    18.2 創(chuàng )建應用程序 360

    18.3 創(chuàng )建網(wǎng)頁(yè):學(xué)習筆記主頁(yè) 369

    18.4 創(chuàng )建其他網(wǎng)頁(yè) 373

    18.5 小結 381

    第19章 用戶(hù)賬戶(hù) 382

    19.1 讓用戶(hù)能夠輸入數據 382

    19.2 創(chuàng )建用戶(hù)賬戶(hù) 392

    19.3 讓用戶(hù)擁有自己的數據 400

    19.4 小結 408

    第20章 設置應用程序的樣式并對其進(jìn)行部署 409

    20.1 設置項目“學(xué)習筆記”的樣式 409

    20.2 部署“學(xué)習筆記” 419

    20.3 小結 435

    附錄A 安裝Python 436

    附錄B 文本編輯器 441

    附錄C 尋求幫助   447

    附錄D 使用Git進(jìn)行版本控制 451

    后記 460

    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    品類(lèi)齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂(yōu)
    購物指南
    購物流程
    會(huì )員介紹
    生活旅行/團購
    常見(jiàn)問(wèn)題
    大家電
    聯(lián)系客服
    配送方式
    上門(mén)自提
    211限時(shí)達
    配送服務(wù)查詢(xún)
    配送費收取標準
    海外配送
    支付方式
    貨到付款
    在線(xiàn)支付
    分期付款
    郵局匯款
    公司轉賬
    售后服務(wù)
    售后政策
    價(jià)格保護
    退款說(shuō)明
    返修/退換貨
    取消訂單
    特色服務(wù)
    奪寶島
    DIY裝機
    延保服務(wù)
    京東E卡
    京東通信
    京東JD+
    亚洲精品乱码久久久97_国产伦子一区二区三区_久久99精品久久久欧美_天天看片永久av影城网页
  • <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>