Python程序設計基礎項目化教程

羅陽倩子

  • 出版商: 電子工業
  • 出版日期: 2024-01-01
  • 定價: $329
  • 售價: 8.5$279
  • 語言: 簡體中文
  • 頁數: 264
  • ISBN: 7121468883
  • ISBN-13: 9787121468889
  • 相關分類: Python程式語言Data Science
  • 下單後立即進貨 (約4週~6週)

商品描述

本書主要介紹Python的基礎知識及其在數據處理中的應用。本書以項目為主線展開,將Python的基礎知識貫穿於項目之中,讀者可以跟隨項目進度逐漸深入瞭解Python。通過完成項目任務,讀者可以初步掌握Python的程序設計能力。本書中的代碼均在Python 3.10.x中測試通過。本書既可作為高職高專電腦類專業Python學習的入門教材,又可作為相關科研工作者或工程實踐者的參考書。

目錄大綱

項目1 Python的第一個項目 1
項目任務 1
實施人員信息 1
項目日誌 2
項目介紹 2
項目目標 3
項目準備 4
項目實施 5
任務1.1 Python及IDE的安裝 5
任務1.2 HelloWorld程序的編寫 17
評價與考核 24
程序人生 24
課後練習與技能訓練 25
項目2 數據類型及運算 26
項目任務 26
實施人員信息 26
項目日誌 27
項目介紹 27
項目目標 27
項目準備 28
項目實施 37
任務2.1 Python數據類型及變量的定義基礎 37
任務2.2 Python數據類型及變量的定義綜合 40
評價與考核 43
程序人生 44
課後練習與技能訓練 44
項目3 條件與循環 47
項目任務 47
實施人員信息 47
項目日誌 48
項目介紹 48
項目目標 48
項目準備 49
項目實施 59
任務3.1 打印奇數 59
任務3.2 打印1~100的素數 61
任務3.3 打印實心菱形和空心菱形 62
任務3.4 冒泡排序之降序 65
評價與考核 66
程序人生 66
課後練習與技能訓練 67
項目4 函數與模塊 71
項目任務 71
實施人員信息 71
項目日誌 72
項目介紹 72
項目目標 72
項目準備 73
項目實施 78
任務4.1 猴子補丁 78
任務4.2 第三方模塊的獲取與安裝 80
評價與考核 81
程序人生 82
課後練習與技能訓練 83
項目5 函數的高級應用 86
項目任務 86
實施人員信息 86
項目日誌 87
項目介紹 87
項目目標 87
項目準備 88
項目實施 93
任務5.1 將輸入升序輸出 93
任務5.2 應用斐波那契數列 94
任務5.3 求階乘之和 95
任務5.4 計算圓的面積 97
評價與考核 98
程序人生 99
課後練習與技能訓練 99
項目6 常用數據結構 102
項目任務 102
實施人員信息 102
項目日誌 103
項目介紹 103
項目目標 103
項目準備 104
項目實施 137
任務6.1 列表元素倒序 137
任務6.2 去重 138
任務6.3 對調KV計算最小值及最大值 139
任務6.4 公共鍵字典列表排序 140
評價與考核 141
程序人生 142
課後練習與技能訓練 143
項目7 文件 148
項目任務 148
實施人員信息 148
項目日誌 149
項目介紹 149
項目目標 149
項目準備 150
項目實施 160
任務7.1 獲取文件及文件夾名 160
評價與考核 161
程序人生 162
課後練習與技能訓練 163
項目8 類與對象 165
項目任務 165
實施人員信息 165
項目日誌 166
項目介紹 166
項目目標 167
項目準備 167
項目實施 180
任務8.1 打印對象輸出屬性值 180
評價與考核 181
程序人生 182
課後練習與技能訓練 183
項目9 繼承與多態 186
項目任務 186
實施人員信息 186
項目日誌 187
項目介紹 187
項目目標 188
項目準備 188
項目實施 197
任務9.1 調用父類及父類的構造器 197
評價與考核 198
程序人生 199
課後練習與技能訓練 200
項目10 類與對象的高級應用 203
項目任務 203
實施人員信息 203
項目日誌 204
項目介紹 204
項目目標 204
項目準備 205
項目實施 211
任務10.1 getter方法、setter方法、deleter方法與@property裝飾器 211
評價與考核 213
程序人生 214
課後練習與技能訓練 216
項目11 綜合項目——字符串與Python爬蟲基礎 219
項目任務 219
實施人員信息 219
項目日誌 220
項目介紹 220
項目目標 220
項目準備 221
項目實施 238
任務11.1 Python爬蟲 238
評價與考核 247
程序人生 248
課後練習與技能訓練 249