用Python學程式設計運算思維

    第二版(涵蓋ITS Python國際認證模擬試題)

    Collecting
    US$13.30

    內容簡介


    *本書適合想打好Python程式設計基礎者,章節安排由淺而深,以循序漸進的方式來介紹Python程式語言最核心的知識。
    *程式範例架構明確,將程式範例分為「程式設計目標」、「參考程式碼」和「程式碼解說」等三個部分。
    *強調從做中學,設計超過百題的實用Python程式範例,有效提升學習樂趣並降低學習障礙,適合教學與自學。
    *本書介紹運算思維與電腦解題的特性,並且說明「大學程式設計先修檢測APCS」的現況。
    *特別融入Certiport ITS Python(IT Specialist Certification)資訊科技專家國際證照考試重點,編寫豐富的模擬試題於各章習題,並於書末納入ITS Python認證模擬試題,讓您掌握考試關鍵,順利考取證照。

    作者介紹


    李啟龍 Jason Lee
    學經歷: 國立臺灣科技大學資訊管理研究所博士
     中華多元智能教育協會副理事長
     國立臺灣科技大學兼任助理教授
     國立臺灣師範大學兼任助理教授

    特殊榮譽:連續7年微軟全球最有價值專家MVP
     台灣學術網路 TANET 傑出貢獻人員
     APEC亞太經合會 青年科學節國家代表
     資訊月十大傑出資訊人才獎
     旺宏科學獎 特殊貢獻指導老師獎
     ZDNet名家專欄作家
     LiveABC互動英文雜誌科技教育管理TEM專欄作家

    目錄


    CH00 運算思維與電腦解題
    Ch01 Python簡介與開發環境安裝
    Ch02 變數、資料型態與輸出入
    Ch03 運算子與運算式
    Ch04 流程圖與選擇結構
    Ch05 迴圈
    Ch06 複合資料型別
    Ch07 函式
    Ch08 檔案處理
    Ch09 網路服務與資料擷取分析
    Ch10 圖形化使用者介面
    Ch11 圖表繪製
    Ch12 圖片處理與執行檔建置
    附錄A Certiport ITS Python 資訊科技專家國際認證模擬試題

    Content

    • 1-1
      封面
    • 1-2
      書名頁
    • 1-3
    • 1-4
      目錄
    • 1-5
      Ch0 運算思維與電腦解題
    • 1-6
      0-1 運算思維
    • 1-7
      0-2 垂直與水平的邏輯思考
    • 1-8
      一、垂直式思考
    • 1-9
      二、水平式思考
    • 1-10
      0-3 電腦解題的特性
    • 1-11
      0-4 電腦解題之應用
    • 1-12
      0-5 電腦解題程序
    • 1-13
      一、問題分析階段
    • 1-14
      二、解題方法設計階段
    • 1-15
      三、解題實作
    • 1-16
      四、測試與修正階段
    • 1-17
      0-6 運算思維體驗
    • 1-18
      0-7 大學程式設計先修檢測APCS介紹
    • 1-19
      Ch01 Python 簡介與開發環境安裝
    • 1-20
      1-1 程式語言簡介
    • 1-21
      1-2 Python的源起及特性
    • 1-22
      1-3 官方版Python開發環境
    • 1-23
      1-3-1 官方版Python的下載與安裝
    • 1-24
      1-3-2 官方版Python開發環境的編輯與測試
    • 1-25
      1-3-3 官方版IDLE開發環境的編輯與測試
    • 1-26
      1-4 建議使用Anaconda套件開發
    • 1-27
      1-4-1 Anaconda套件的下載與安裝
    • 1-28
      1-4-2 Spyder編輯器的編輯與測試
    • 1-29
      1-4-3 Jupyter Notebook編輯器的編輯與測試
    • 1-30
      習題
    • 1-31
      Ch02 變數、資料型態與輸出入
    • 1-32
      2-1 變數的使用
    • 1-33
      2-1-1 變數的命名規則
    • 1-34
      2-1-2 變數的指派
    • 1-35
      2-2 基本資料型態
    • 1-36
      2-2-1 數值資料型態
    • 1-37
      2-2-2 布林資料型態
    • 1-38
      2-2-3 字串資料型態
    • 1-39
      2-2-4 資料型態轉換
    • 1-40
      2-3 print輸出函式
    • 1-41
      2-3-1 格式化輸出功能
    • 1-42
      2-3-2 format 指令
    • 1-43
      2-4 input輸入函式
    • 1-44
      2-5 程式練習
    • 1-45
      習題
    • 1-46
      Ch03 運算子與運算式
    • 1-47
      3-1 指定運算子
    • 1-48
      3-2 算術運算子
    • 1-49
      3-3 關係運算子
    • 1-50
      3-4 邏輯運算子
    • 1-51
      3-5 複合指定運算子
    • 1-52
      3-6 程式練習
    • 1-53
      習題
    • 1-54
      Ch04 流程圖與判斷結構
    • 1-55
      4-1 流程圖之表示符號
    • 1-56
      4-2 演算法基本結構
    • 1-57
      4-3 判斷結構之if敘述
    • 1-58
      4-4 判斷結構之if…else…敘述
    • 1-59
      4-5 判斷結構之if…elif…else…敘述
    • 1-60
      4-6 判斷結構之巢狀if
    • 1-61
      4-7 程式練習
    • 1-62
      習題
    • 1-63
      Ch05 迴圈
    • 1-64
      5-1 迴圈結構之for 敘述
    • 1-65
      5-2 迴圈結構之while 敘述
    • 1-66
      5-3 break 敘述
    • 1-67
      5-4 continue 敘述
    • 1-68
      5-5 巢狀迴圈
    • 1-69
      5-6 程式練習
    • 1-70
      習題
    • 1-71
      Ch06 複合資料型別
    • 1-72
      6-1 字串的函式
    • 1-73
      6-1-1 字串索引值
    • 1-74
      6-1-2 字串函式
    • 1-75
      6-2 串列List
    • 1-76
      6-2-1 串列結構
    • 1-77
      6-2-2 串列函式
    • 1-78
      6-3 元組Tuple
    • 1-79
      6-4 字典Dict
    • 1-80
      6-4-1 字典存取
    • 1-81
      6-4-2 字典操作
    • 1-82
      6-4-3 字典函式
    • 1-83
      6-5 集合Set
    • 1-84
      6-5-1 集合元素增刪
    • 1-85
      6-5-2 集合運算
    • 1-86
      6-5-3 複合資料型別整理
    • 1-87
      6-6 程式練習
    • 1-88
      習題
    • 1-89
      Ch07 函式
    • 1-90
      7-1 函式的定義與呼叫
    • 1-91
      7-2 多個參數的函式呼叫
    • 1-92
      7-3 函式回傳值
    • 1-93
      7-4 引數的傳遞
    • 1-94
      7-5 模組與套件
    • 1-95
      7-5-1 匯入單一套件
    • 1-96
      7-5-2 匯入多個套件
    • 1-97
      7-5-3 第三方套件的安裝
    • 1-98
      7-5-4 常用內建函式
    • 1-99
      7-6 遞迴函式
    • 1-100
      7-7 程式練習
    • 1-101
      習題
    • 1-102
      Ch08 檔案處理
    • 1-103
      8-1 檔案路徑基本觀念
    • 1-104
      8-2 檔案操作
    • 1-105
      8-2-1 檔案建立與關閉
    • 1-106
      8-2-2 檔案處理函式
    • 1-107
      8-2-3 檔案寫入
    • 1-108
      8-2-4 檔案讀取
    • 1-109
      8-3 檔案的目錄操作
    • 1-110
      8-3-1 os.path套件
    • 1-111
      8-3-2 檔案與目錄的增刪
    • 1-112
      8-3-3 檢查檔案存在
    • 1-113
      8-4 程式練習
    • 1-114
      習題
    • 1-115
      Ch09 網路服務與資料擷取分析
    • 1-116
      9-1 網路服務與HTML
    • 1-117
      9-1-1 全球資訊網服務
    • 1-118
      9-1-2 網域名稱伺服器
    • 1-119
      9-1-3 HTML語法
    • 1-120
      9-2 urllib 套件的網址解析與擷取
    • 1-121
      9-2-1 網址解析urlparse( )函式
    • 1-122
      9-2-2 網頁擷取urlopen( )函式
    • 1-123
      9-3 requests 套件的網頁擷取
    • 1-124
      9-4 BeautifulSoup 套件的網頁解析
    • 1-125
      9-5 例外處理
    • 1-126
      9-6 程式練習
    • 1-127
      習題
    • 1-128
      Ch10 圖形化使用者介面
    • 1-129
      10-1 tkinter 套件
    • 1-130
      10-2 tkinter 套件的基礎元件
    • 1-131
      10-2-1 標籤(Label)
    • 1-132
      10-2-2 按鈕(Button)
    • 1-133
      10-2-3 文字方塊(Entry)
    • 1-134
      10-2-4 文字區域(Text)
    • 1-135
      10-2-5 捲軸(Scrollbar)
    • 1-136
      10-3 tkinter 套件的進階元件
    • 1-137
      10-3-1 對話方塊(messagebox)
    • 1-138
      10-3-2 核取按鈕(Checkbutton)
    • 1-139
      10-3-3 選項按鈕(Radiobutton)
    • 1-140
      10-3-4 圖形(Photoimage)
    • 1-141
      10-3-5 功能表(Menu)
    • 1-142
      習題
    • 1-143
      Ch11 圖表繪製
    • 1-144
      11-1 Matplotlib 套件官方網站
    • 1-145
      11-2 繪製線條
    • 1-146
      11-3 繪製柱狀圖
    • 1-147
      11-4 繪製圓餅圖
    • 1-148
      11-5 搭配NumPy 套件繪製圖形
    • 1-149
      11-5-1 建立矩陣
    • 1-150
      11-5-2 矩陣運算
    • 1-151
      11-5-3 繪製曲線線條
    • 1-152
      11-6 繪製多張圖表
    • 1-153
      習題
    • 1-154
      Ch12 圖片處理與執行檔建置
    • 1-155
      12-1 pillow 套件的安裝
    • 1-156
      12-2 pillow 套件的功能
    • 1-157
      12-2-1 圖片屬性
    • 1-158
      12-2-2 改變圖片色彩模式
    • 1-159
      12-2-3 旋轉圖片角度
    • 1-160
      12-2-4 圖片濾鏡
    • 1-161
      12-2-5 縮放圖片
    • 1-162
      12-2-6 圖片文字
    • 1-163
      12-2-7 建立空白圖形
    • 1-164
      12-3 ImageDraw 模組的繪圖
    • 1-165
      12-3-1 線段(line)
    • 1-166
      12-3-2 矩形(rectangle)
    • 1-167
      12-3-3 橢圓(ellipse)
    • 1-168
      12-3-4 弧線(arc)
    • 1-169
      12-3-5 扇形(pieslice)
    • 1-170
      12-4 執行檔建置
    • 1-171
      習題
    • 1-172
      版權頁
    • 1-173
      封底頁

    FAQ

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

    Recommendations

    Reviews

    | Collecting

    Sales Plans