Python零基礎入門班(第三版):一次打好程式設計、運算思維與邏輯訓練基本功

    Python正宗入門NO.1

    收集中
    US$12.17
    Python正宗入門NO.1
    一本引領數以萬計讀者一探Python世界、
    也讓老師用了再用的暢銷經典!

    人工智慧與大數據時代、新課綱世代
    跨入程式語言、鍛鍊邏輯思維,
    就從Python開始學!

    Python是目前最熱門的程式語言,執行功能強大,但語法卻簡潔優雅、易於學習,更方便應用在許多專案實作上。它也沒有複雜的結構,程式易讀,且易於維護。

    Python的應用範圍相當廣泛,無論是資訊蒐集、大數據分析、機器學習、網站建置,甚至是遊戲開發等,都能看到它的身影。本書以零基礎學習者的視角進行規劃,從最基本的認識程式語言與環境架設切入,再進到程式設計流程的完整學習,輔以觀念圖解、表格歸納,以及流程圖,深入淺出一窺Python程式語言與設計的奧妙!

    要懂Python
    就要這樣真正的入門
    徹底掌握程式語言與設計的核心!

    ■適合無程式設計經驗或想打好Python基礎者,從中了解運算思維精神,扎根程式設計學習,培養邏輯運算能力。循序漸進的內容涵蓋:認識運算思維、程式語言與設計、環境建置、變數、運算式、判斷式、迴圈、串列與元組、字典、函式與模組、演算法,以及檔案與例外處理…等,讓初學者無痛學習,輕鬆打好基本功。

    ■精心設計100題實作範例,輔以130題綜合演練,從做中學,快速學會每個學習重點,並能應用於實際專題中。範例大小適合讀者平時的學習,或每週固定時數的教學課程。

    ■融入精采的情境實例,貼近生活應用,也讓練習更有趣,如:數學運算、密碼判斷、成績評等、電影分級、百貨公司折扣戰、數字比大小、薪資計算表、成績單與業績報表列印、日期時間格式與溫度轉換、擲骰子遊戲、大樂透抽獎、搜尋中獎者、彩券對獎,以及血型個性、四季天氣、成績輸入、產品銷售、電費、世大運獎牌數與家庭支出查詢…等運用。

    ■提供更完整的演算法運作實例搭配流程圖,有利理解運作思路與規則,讓程式開發更加得心應手。

    ■收錄160分鐘的Python開發環境建置與語法入門影音教學,搭配書籍內容快速吸收,讓學習更有效率。

    書附超值學習資源:160分鐘快速入門影音教學/範例程式檔/綜合演練參考解答

    ★「Python入門與特訓班」暢銷經典系列:

    ■「Python零基礎入門班」
    本書適用無程式設計經驗,想打好程式語言基礎者,內容為程式觀念的建立與重要語法的學習+實用小範例,可一步一步紮實打好基本功。

    ■「Python初學特訓班」
    本書適用初學Python,想一次就從基礎跨入專案開發者,內容為基礎語法+專案實例,以快速具備Python開發力。

    ■「Python大數據特訓班:資料自動化收集、整理、清洗、儲存、分析與應用實戰」
    本書適用想完整學習Python資料處理4大觀念與技術:爬取清理、讀取儲存、統計分析、呈現與應用者,內容全面深入不同應用面向,如:網路爬蟲、資料正規化/視覺化/儲存與讀取…等,並以國內熱門實例進行大數據專案實作。

    ■「Python機器學習與深度學習特訓班:看得懂也會做的AI人工智慧實戰」
    本書適用想切入人工智慧技術,掌握機器學習與深度學習應用者,內容涵蓋國內外最具代表性範例,包含人臉辨識、自然語言、文字識別、語音轉換、分析預測、物件自動標示、影像辦識的真正實練,從資料收集整理、模型訓練調整,檢測修正到產出全面解秘。

    ■「Python架站特訓班:Django最強實戰」
    本書適用想直接打造超強互動網站者,內容涵蓋正規化網站開發流程,結合資料庫,並透由主題範例實戰,架構出專業實用的網站。

    ■「Python與LINE Bot機器人全面實戰特訓班--Flask最強應用」
    本書適用想開發聊天機器人者,使用Python與Flask應用程式框架,從認識LINE Bot運作原理開始,經由帳號申請、熟悉開發工具,最後再導入五個不同面向的重要專案「智慧客服、即時查詢、發票對獎、多國語音翻譯、線上旅館訂房」,全面學會LINE Bot的AI智慧機器人開發。 只學一本,就具備Python開發力,完整學習,功力加倍更無敵!

    章節目錄

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
      關於文淵閣工作室
    • 1-4
      前言
    • 1-5
      學習資源說明
    • 1-6
      目錄
    • 1-7
      CH01 運算思維與程式設計
    • 1-8
      1.1 認識運算思維
    • 1-9
      1.1.1 運算思維的出現
    • 1-10
      1.1.2 什麼是運算思維?
    • 1-11
      1.1.3 運算思維的特色
    • 1-12
      1.2 程式設計是運算思維的體現
    • 1-13
      1.2.1 學習程式設計的重要性
    • 1-14
      1.2.2 各國程式設計課程的發展
    • 1-15
      1.3 認識程式語言與程式設計
    • 1-16
      1.4 Python 程式語言簡介
    • 1-17
      1.4.1 Python 程式語言發展史
    • 1-18
      1.4.2 Python 程式語言的特色
    • 1-19
      1.5 建置 Anaconda 整合開發環境
    • 1-20
      1.5.1 安裝 Anaconda 整合開發環境
    • 1-21
      1.5.2 Anaconda Navigator
    • 1-22
      1.5.3 Anaconda Prompt
    • 1-23
      1.6 Spyder 編輯器
    • 1-24
      1.6.1 啟動 Spyder 編輯器及檔案管理
    • 1-25
      1.6.2 Spyder 簡易智慧輸入
    • 1-26
      1.6.3 程式除錯
    • 1-27
      CH02 變數與運算式
    • 1-28
      2.1 變數
    • 1-29
      2.1.1 認識變數
    • 1-30
      2.1.2 建立變數
    • 1-31
      2.1.3 變數命名規則
    • 1-32
      2.1.4 註解
    • 1-33
      2.2 資料型態
    • 1-34
      2.2.1 數值型態
    • 1-35
      2.2.2 字串型態
    • 1-36
      2.2.3 type 命令
    • 1-37
      2.2.4 資料型態轉換
    • 1-38
      2.3 輸出與輸入
    • 1-39
      2.3.1 print 輸出命令
    • 1-40
      2.3.2 input 輸入命令
    • 1-41
      2.4 運算式
    • 1-42
      2.4.1 算術運算子
    • 1-43
      2.4.2 比較運算子
    • 1-44
      2.4.3 邏輯運算子
    • 1-45
      2.4.4 複合指定運算子
    • 1-46
      2.4.5 運算子「+」的功能
    • 1-47
      2.4.6 運算子的優先順序
    • 1-48
      CH03 判斷式
    • 1-49
      3.1 Python 程式碼縮排
    • 1-50
      3.1.1 Python 程式碼縮排格式
    • 1-51
      3.1.2 絕對不要混用 Tab 鍵和空白鍵
    • 1-52
      3.2 判斷式
    • 1-53
      3.2.1 程式流程控制
    • 1-54
      3.2.2 單向判斷式(if⋯)
    • 1-55
      3.2.3 雙向判斷式(if⋯else)
    • 1-56
      3.2.4 多向判斷式(if⋯elif⋯else)
    • 1-57
      3.2.5 巢狀判斷式
    • 1-58
      CH04 迴圈
    • 1-59
      4.1 range 函式
    • 1-60
      4.1.1 認識range 函式
    • 1-61
      4.1.2 range 函式的語法
    • 1-62
      4.2 for 迴圈
    • 1-63
      4.2.1 巢狀 for 迴圈
    • 1-64
      4.2.2 break 命令
    • 1-65
      4.2.3 continue 命令
    • 1-66
      4.3 while 迴圈
    • 1-67
      CH05 串列與元組
    • 1-68
      5.1 串列的使用
    • 1-69
      5.1.1 何謂串列 (List)
    • 1-70
      5.1.2 串列宣告
    • 1-71
      5.1.3 串列元素的存取
    • 1-72
      5.2 使用 for ⋯ 迴圈讀取串列
    • 1-73
      5.2.1 使用 for 變數 in 串列讀取串列
    • 1-74
      5.2.2 使用 for ⋯ range 迴圈讀取串列
    • 1-75
      5.3 串列搜尋與計次
    • 1-76
      5.3.1 index() 搜尋
    • 1-77
      5.3.2 count() 計算次數
    • 1-78
      5.4 串列元素新增和刪除
    • 1-79
      5.4.1 增加串列元素
    • 1-80
      5.4.2 刪除串列元素
    • 1-81
      5.5 串列排序
    • 1-82
      5.5.1 sort() 由小到大排序
    • 1-83
      5.5.2 reverse() 反轉串列順序
    • 1-84
      5.5.3 由大到小排序
    • 1-85
      5.5.4 sorted() 排序
    • 1-86
      5.6 串列常用方法列表
    • 1-87
      5.7 元組 (Tuple)
    • 1-88
      5.7.1 建立元組
    • 1-89
      5.7.2 串列和元組互相轉換
    • 1-90
      CH06 字典
    • 1-91
      6.1 字典基本操作
    • 1-92
      6.1.1 建立字典
    • 1-93
      6.1.2 字典取值
    • 1-94
      6.1.3 字典維護
    • 1-95
      6.2 字典進階操作
    • 1-96
      6.2.1 字典進階功能整理
    • 1-97
      6.2.2 in 功能
    • 1-98
      6.2.3 keys 及 values 方法
    • 1-99
      6.2.4 items 方法
    • 1-100
      6.2.5 setdefault 方法
    • 1-101
      CH07 函式與模組
    • 1-102
      7.1 自訂函式
    • 1-103
      7.1.1 自訂函式
    • 1-104
      7.1.2 參數預設值
    • 1-105
      7.1.3 變數有效範圍
    • 1-106
      7.2 數值函式
    • 1-107
      7.2.1 數值函式整理
    • 1-108
      7.2.2 指數、商數、餘數及四捨六入
    • 1-109
      7.2.3 最大值、最小值、總和及排序
    • 1-110
      7.3 字串函式
    • 1-111
      7.3.1 字串函式整理
    • 1-112
      7.3.2 連接及分割字串
    • 1-113
      7.3.3 檢查起始或結束字串
    • 1-114
      7.3.4 字串排版相關函式
    • 1-115
      7.3.5 搜尋及取代字串
    • 1-116
      7.4 亂數模組:random
    • 1-117
      7.4.1 import 模組
    • 1-118
      7.4.2 亂數模組函式整理
    • 1-119
      7.4.3 產生整數或浮點數的亂數函式
    • 1-120
      7.4.4 隨機取得字元或串列元素
    • 1-121
      7.5 時間模組:time
    • 1-122
      7.5.1 時間模組函式整理
    • 1-123
      7.5.2 取得時間訊息函式
    • 1-124
      7.5.3 執行程式相關時間函式
    • 1-125
      CH08 演算法:排序與搜尋
    • 1-126
      8.1 認識演算法
    • 1-127
      8.2 排序
    • 1-128
      8.2.1 泡沫排序
    • 1-129
      8.2.2 追蹤泡沫排序過程
    • 1-130
      8.3 搜尋
    • 1-131
      8.3.1 循序搜尋
    • 1-132
      8.3.2 二分搜尋
    • 1-133
      CH09 檔案與例外處理
    • 1-134
      9.1 檔案的操作
    • 1-135
      9.1.1 開啟檔案的語法
    • 1-136
      9.1.2 開啟檔案的模式
    • 1-137
      9.1.3 使用with⋯as 語法
    • 1-138
      9.1.4 檔案處理
    • 1-139
      9.2 檔案和目錄管理
    • 1-140
      9.2.1 os.path 模組
    • 1-141
      9.2.2 os 模組
    • 1-142
      9.3 例外處理
    • 1-143
      9.3.1 try⋯except⋯else⋯finally 語法
    • 1-144
      9.3.2 try⋯except⋯else⋯finally 使用方式最
    • 1-145
      9.3.3 try⋯except 常用錯誤表
    • 1-146
      版權頁
    • 1-147
      封底頁

    常見問答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案