<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • python零基礎教程(python語言基礎知識)


    零基礎自學Python編程從入門到精通基礎教程《從零開始學Python》

    推薦理由

    本書面向零基礎讀者,巧用類比式描述,技術知識點輕松掌握; 基于案例進行講解,讀者可輕松理解編程思維,并在配套代碼中參透Python編程的技巧。 本書囊括5項常見任務,助力快速掌握Python。除此之外,書中還有一系列的Python周邊小知識,教你更好地掌握Python,活學活用Python。

    內容簡介

    Python是一種程序設計語言,近年來,它得到了越來越多的技術人士的認可和追捧。其應用領域也非常廣泛,涉及數據分析、自然語言處理、機器學習、科學計算、推薦系統構建等各個方面,提供了高效、靈活的編程體驗。 本書面向 Python初學者,幫助讀者快速、有效地把握 Python編程的技巧。全書共分 5個部分,由淺入深地向讀者呈現了 Python必學的各大知識要點。無論是簡單的 Python安裝,還是基本的編程語法,抑或是典型的問題處理,本書都給出了詳細、直觀的編程示例,以便讀者能夠精準把握要點。

    作者介紹

    約翰·保羅·穆勒(John Paul Mueller是一位自由作家兼技術編輯。他是一位高產作家,至今已經創作了100多本圖書,撰寫了600多篇文章,涉及的主題十分廣泛,從網絡到人工智能,從數據庫管理再到程序編寫。他還從事各種技術咨詢,編寫認證考試內容。

    獲取方式

    關注小編,私信關鍵詞“Python”即可免費領取《從零開始學Python》

    目錄

    第 1部分 Python預備知識 1
    第 1章 與計算機交流 3
    1.1 理解我們為何要與計算機進行交談 3
    1.2 應用程序就是我們與計算機交流的形式 4
    1.2.1 想想你的日常生活步驟 5
    1.2.2 寫下步驟 5
    1.2.3 應用程序是一系列步驟的集合 6
    1.2.4 計算機只是機械地執行程序步驟 6
    1.3 應用程序是什么 6
    1.3.1 計算機使用某種特殊語言 7
    1.3.2 幫助人類和計算機交流 7
    1.4 為何 Python這么酷 8
    1.4.1 選用 Python的理由 9
    1.4.2 確定如何從 Python獲益 10
    1.4.3 有哪些組織使用 Python 11
    1.4.4 有用的 Python應用程序 11
    1.4.5 Python與其他語言比較 12

    零基礎自學Python編程從入門到精通基礎教程《從零開始學Python》


    第 2章 下載并安裝 Python 14
    2.1 下載合適的 Python版本 14
    2.2 安裝 Python17
    2.2.1 在 Windows平臺上安裝 Python 17
    2.2.2 在 Mac平臺下安裝 Python 19
    2.2.3 在 Linux下安裝 Python 20
    2.3 訪問安裝好的 Python22
    2.3.1 在 Windows平臺下訪問 Python 23
    2.3.2 在 Mac平臺下訪問 Python 25
    2.3.3 在 Linux系統下訪問 Python 26
    2.4 測試安裝是否成功 26

    零基礎自學Python編程從入門到精通基礎教程《從零開始學Python》


    第 3章 與 Python交互 28
    3.1 打開命令行 28
    3.1.1 啟動 Python命令行 29
    3.1.2 使用命令行 30
    3.1.3 使用 Python環境變量 32
    3.2 輸入命令 33
    3.2.1 告訴計算機做什么 34
    3.2.2 告訴計算機你做完了 34
    3.2.3 查看結果 34
    3.3 使用幫助 36
    3.3.1 進入幫助模式 36
    3.3.2 獲取幫助 37
    3.3.3 退出幫助模式 39
    3.3.4 直接獲取幫助 39
    3.4 關閉命令行 41

    零基礎自學Python編程從入門到精通基礎教程《從零開始學Python》


    第 4章 編寫你的第 一個應用程序 43
    4.1 為何 IDE如此重要 44
    4.1.1 編寫出質量更高的代碼 44
    4.1.2 調試功能 44
    4.1.3 為什么 Notebook有用 45
    4.2 下載 Anaconda 45
    4.2.1 下載 Anaconda 45
    4.2.2 在 Linux下安裝 Anaconda 46
    4.2.3 在 Mac OS下安裝 Anaconda 47
    4.2.4 在 Windows下安裝 Anaconda 48
    4.3 下載數據集和示例代碼 51
    4.3.1 使用 Jupyter Notebook 51
    4.3.2 定義代碼倉庫 52
    4.4 創建應用程序 57
    4.4.1 理解單元格 57
    4.4.2 添加文檔單元格 58
    4.4.3 其他單元格內容 60
    4.5 了解縮進的用法 60
    4.6 添加注釋 61
    4.6.1 理解注釋 62
    4.6.2 使用注釋提醒自己 63
    4.6.3 使用注釋阻止代碼運行 63
    4.7 關閉 Jupyter Notebook 64

    零基礎自學Python編程從入門到精通基礎教程《從零開始學Python》


    第 5章 使用 Anaconda 65
    5.1 下載代碼 66
    5.2 使用記錄點 67
    5.2.1 了解記錄點的用法 67
    5.2.2 保存記錄點 68
    5.2.3 恢復記錄點 68
    5.3 使用單元格 68
    5.3.1 添加不同類型的單元格 68
    5.3.2 拆分與合并單元格 69
    5.3.3 移動單元格 69
    5.3.4 運行單元格 70
    5.3.5 隱藏 /顯示輸出 71
    5.4 更改 Jupyter Notebook外觀 71
    5.4.1 使用命令面板查找命令 72
    5.4.2 使用行號 73
    5.4.3 使用單元格工具條功能 73
    5.5 與內核交互 75
    5.6 獲取幫助 76
    5.7 使用魔術函數 77
    5.8 查看正在運行的進程 79

    零基礎自學Python編程從入門到精通基礎教程《從零開始學Python》


    第 2部分 步入正題 81
    第 6章 存儲和更改信息 83
    6.1 存儲信息 83
    6.1.1 變量是存儲信息的箱子 84
    6.1.2 使用正確的箱子存儲數據 84
    6.2 Python基本數據類型84
    6.2.1 把信息放入變量中 85
    6.2.2 認識數值類型 85
    6.2.3 布爾值 89
    6.2.4 字符串 89
    6.3 日期和時間 90
    第 7章 管理信息 92
    7.1 控制 Python看待數據的方式 93
    7.1.1 做比較 93
    7.1.2 了解計算機如何做比較 93
    7.2 運算符 94
    7.2.1 運算符分類 94
    7.2.2 運算符優先級 100
    7.3 編寫和使用函數 100
    7.3.1 函數就是代碼包 101
    7.3.2 代碼的可重用性 101
    7.3.3 定義函數 102
    7.3.4 調用函數 103
    7.3.5 向函數發送信息 103
    7.3.6 從函數返回信息 107
    7.3.7 比較函數輸出 108
    7.4 獲取用戶輸入 108
    第 8章 做決策 110
    8.1 使用 if語句做簡單決策 110
    8.1.1 if語句 111
    8.1.2 在應用程序中使用 if語句 111
    8.2 使用 if…else語句選擇替代方案
    8.2.1 理解 if…esle語句 115
    8.2.2 在程序中使用 if…else語句 115
    8.2.3 在程序中使用 if…elif語句 116
    8.3 使用 if嵌套語句 119
    8.3.1 使用多個 if或 if…else語句 119
    8.3.2 綜合使用各種 if語句 120
    第 9章 做重復性工作 123
    9.1 使用 for語句處理數據 124
    9.1.1 理解 for語句 124
    9.1.2 編寫一個基本循環 124
    9.1.3 使用 break語句跳出循環
    9.1.4 使用 continue語句進入下一輪循環 127
    9.1.5 使用 pass子句 128
    9.1.6 在循環中使用 else語句 129
    9.2 使用 while語句處理數據
    9.2.1 理解 while語句 130
    9.2.2 在程序中使用 while語句 131
    9.3 循環語句嵌套 132
    第 10章 處理錯誤 134
    10.1 為何 Python不懂你
    10.2 程序錯誤來源 136
    10.2.1 錯誤發生的時間 136
    10.2.2 區分錯誤類型 137
    10.3 捕獲異?!?39
    10.3.1 處理基本異?!?39
    10.3.2 處理特定異?!?48
    10.3.3 嵌套異常處理 150
    10.4 引發異?!?53
    10.4.1 在異常情況下引發異常 154
    10.4.2 把錯誤信息傳遞給調用者 154
    10.5 創建和使用自定義異?!?55
    10.6 使用 finally子句 156
    第 3部分 執行常見任務 159
    第 11章 使用包 161
    11.1 創建代碼包 162
    11.1.1 了解包的類型 163
    11.1.2 包緩存 164
    11.2 導入包 165
    11.2.1 使用 import語句 167
    11.2.2 使用 from…import語句 168
    11.3 查找磁盤上的包 170
    11.4 從其他地方下載包 171
    11.4.1 打開 Anaconda Prompt 172
    11.4.2 使用 conda包 172
    11.4.3 使用 pip安裝包 176
    11.5 查看包內容 177
    11.6 查看包文檔 179
    11.6.1 打開 Pydoc程序 179
    11.6.2 使用快速訪問鏈接 181
    11.6.3 輸入搜索詞 182
    11.6.4 查看結果 182
    第 12章 使用字符串 184
    12.1 了解字符串的不同之處 184
    12.1.1 使用數字定義字符 185
    12.1.2 使用字符創建字符串 185
    12.2 創建包含特殊字符的字符串 187
    12.3 獲取子字符串 189
    12.4 字符串切片和切塊 190
    12.5 查找字符串 193
    12.6 格式化字符串 195
    第 13章 管理列表 199
    13.1 在應用程序中組織信息 200
    13.1.1 理解列表 200
    13.1.2 計算機看待列表的方式 200
    13.2 創建列表 202
    13.3 訪問列表 203
    13.4 遍歷列表 205
    13.5 修改列表 205
    13.6 列表搜索 208
    13.7 列表排序 209
    13.8 打印列表 211
    13.9 使用 Counter對象 212
    第 14章 收集各種數據 214
    14.1 理解集合 214
    14.2 使用元組 215
    14.3 使用字典 218
    14.3.1 創建和使用字典 219
    14.3.2 使用字典代替 switch語句 221
    14.4 使用列表創建?!?24
    14.5 使用隊列 226
    14.6 使用雙端隊列 228
    第 15章 創建和使用類 230
    15.1 把類理解成一種代碼封裝方法 231
    15.2 類的結構 232
    15.2.1 定義類 232
    15.2.2 類的內置屬性 233
    15.2.3 使用方法 234
    15.2.4 使用構造函數 236
    15.2.5 使用變量 237
    15.2.6 使用帶有可變參數列表的方法 239
    15.2.7 運算符重載 241
    15.3 創建類 242
    15.3.1 定義 MyClass類 242
    15.3.2 保存類到磁盤 243
    15.4 在應用程序中使用 MyClass類 244
    15.5 通過類擴展創建新類 245
    15.5.1 創建子類 245
    15.5.2 在應用程序中測試類 247
    第 4部分 執行高級任務 249
    第 16章 存儲數據到文件 251
    16.1 了解永久化存儲的工作原理 252
    16.2 創建永久存儲內容 253
    16.3 創建文件 256
    16.4 讀取文件內容 259
    16.5 更新文件內容 261
    16.6 刪除文件 265
    第 17章 發送電子郵件 266
    17.1 發送電子郵件時發生了什么 266
    17.1.1 像看信一樣看電子郵件 267
    17.1.2 定義信封的各個部分 268
    17.1.3 定義信件的各個部分 272
    17.2 創建電子郵件消息 276
    17.2.1 使用文本消息 276
    17.2.2 使用 HTML頁面 277
    17.3 查看電子郵件 278
    第 5部分 幾個“十大” 279
    第 18章 十大優秀編程資源 281
    18.1 使用 Python在線文檔 281
    18.2 使用 LearnPython.org教程 282
    18.3 使用 Python做 Web編程 283
    18.4 獲取更多庫 284
    18.5 使用 IDE快速創建應用程序 285
    18.6 更容易地檢查語法 285
    18.7 使用 XML 286
    18.8 克服常見的 Python新手錯誤 287
    18.9 了解 Unicode 288
    18.10 加快 Python程序的運行速度 288
    第 19章 Python十大賺錢之道 289
    19.1 使用 Python做 QA 289
    19.2 在一家小公司謀得一份 IT工作 290
    19.3 為軟件產品編寫腳本 291
    19.4 管理網絡 292
    19.5 教授編程技術 292
    19.6 幫助人們確定地理位置 292
    19.7 數據挖掘 293
    19.8 嵌入式系統 293
    19.9 做科學計算任務 294
    19.10 實時數據分析 294
    第 20章 十大提升你 Python技能的工具 296
    20.1 使用 Roundup Issue Tracker跟蹤 Bug 297
    20.2 使用 VirtualEnv創建虛擬環境 298
    20.3 使用 PyInstaller安裝你的應用程序 299
    20.4 使用 pdoc創建開發人員文檔 300
    20.5 使用 Komodo Edit編寫程序代碼 301
    20.6 使用 pydbgr調試程序 301
    20.7 使用 IPython進入交互環境 302
    20.8 使用 PyUnit測試 Python應用程序 302
    20.9 使用 Isort整理代碼 303
    20.10 使用 Mercurial進行版本控制 303
    第 21章 你必須知道的十大 Python庫 305
    21.1 使用 PyCrypto保護數據安全 306
    21.2 使用 SQLAlchemy與數據庫交互 306
    21.3 使用谷歌地圖看世界 307
    21.4 使用 TKInter創建圖形用戶界面 307
    21.5 使用 PrettyTable以表格形式呈現數據 307
    21.6 使用 PyAudio為程序添加聲音 307
    21.7 使用 PyQtGraph操作圖像 308
    21.8 使用 IRLib查找信息 309
    21.9 使用 JPype創建可互操作的 Java環境 309
    21.10 使用 Twisted Matrix訪問本地網絡資源 310
    21.11 使用 httplib2訪問網絡資源 310

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费