Python範例學習書|輕鬆、有趣學習Python程式設計

    快速入門Python程式設計,概念清楚講解,範例具實用性及趣味性。閱讀本書後,可具備完整的Python程式設計概念和能力,並能夠自己撰寫程式。

    收集中
    US$12.18

    內容簡介


    ★快速入門Python程式設計,概念清楚講解,範例具實用性及趣味性。閱讀本書後,可具備完整的Python程式設計概念和能力,並能夠自己撰寫程式。
    ★以範例實作學習Python,超過200個以上入門小範例、APCS檢定題目、電腦軟體設計丙級檢定題目、技藝競賽題目。

    本書特色:
    1、以高中職程度設計的Python入門學習教材。
    2、快速入門、有趣且實用的範例,快樂學習,提高學生學習動機。
    3、範例融入APCS、電腦軟體設計丙級檢定及技藝競賽題目。
    4、使用ChatGPT獲取Python解答和建議。

    目錄


    第一章:寫出第一個程式
    第二章:資料的基本概念
    第三章:讓程式具有判斷力
    第四章:為程式加入反覆執行功能
    第五章:輸出的技巧
    第六章:複雜資料結構的處理
    第七章:程式變大後的解決辦法
    第八章:Windows介面程式設計
    第九章:程式運算邏輯與解題技巧
    第十章:檔案讀寫
    第十一章:用Spyder偵錯
    第十二章:電腦軟體設計檢定程式實作
    第十三章:程式設計比賽試題參考題實作
    第十四章:APCS大學程式設計先修檢測
    第十五章:用ChatGPT學Python程式設計

    附錄
    附錄一、Python語法簡例
    附錄二、10個常見Python執行階段錯誤訊息與原因
    附錄三、使用Python Help文件

    章節目錄

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
    • 1-4
      目錄
    • 1-5
      CH01 寫出第一個程式
    • 1-6
      1-1 安裝Python
    • 1-7
      1-2 設置環境變數
    • 1-8
      1-3 常用online 版 Python 的鏈結
    • 1-9
      1-4 第一個程式
    • 1-10
      1-5 常用Python IDE
    • 1-11
      1-6 練習題
    • 1-12
      CH02 資料的基本概念
    • 1-13
      2-1 變數
    • 1-14
      2-2 Python 變數命名規則
    • 1-15
      2-3 常用的變數命名例
    • 1-16
      2-4 Python 的主要資料型
    • 1-17
      2-5 數字
    • 1-18
      2-6 字串
    • 1-19
      2-7 布林數
    • 1-20
      2-8 運算子
    • 1-21
      2-9 型別轉換
    • 1-22
      2-10 "=" 賦值運算符
    • 1-23
      2-11 物件參考賦值
    • 1-24
      2-12 跳脫字元
    • 1-25
      2-13 練習題
    • 1-26
      CH03 讓程式具有判斷力
    • 1-27
      3-1 IF 指令
    • 1-28
      3-2 多選一elif
    • 1-29
      3-3 巢狀IF
    • 1-30
      3-4 練習題
    • 1-31
      CH04 為程式加入反覆執行功能
    • 1-32
      4-1 for 迴圈
    • 1-33
      4-2 for i in range
    • 1-34
      4-3 while 迴圈
    • 1-35
      4-4 do-while 迴圈
    • 1-36
      4-5 巢狀迴路
    • 1-37
      4-6 單迴路多變數的應用
    • 1-38
      4-7 終止迴圈的執行
    • 1-39
      4-8 跳過本次迴圈剩下的程式碼
    • 1-40
      4-9 練習題
    • 1-41
      CH05 輸出的技巧
    • 1-42
      5-1 簡單輸出
    • 1-43
      5-2 空白去除法
    • 1-44
      5-3 f-string 輸出
    • 1-45
      5-4 不用f-string 輸出
    • 1-46
      5-5 練習題
    • 1-47
      CH06 複雜資料結構的處理
    • 1-48
      6-1 串列(Lists)
    • 1-49
      6-2 元組(Tuples)
    • 1-50
      6-3 集合(Sets)
    • 1-51
      6-4 字典(Dictionaries)
    • 1-52
      6-5 堆疊(Stack)
    • 1-53
      6-6 佇列(Queue)
    • 1-54
      6-7 堆(Heap)
    • 1-55
      6-8 字串(Strings)
    • 1-56
      6-9 樹(Tree)
    • 1-57
      6-10 練習題
    • 1-58
      CH07 程式變大後的解決辦法
    • 1-59
      7-1 函式
    • 1-60
      7-2 自訂函式
    • 1-61
      7-3 區域變數和廣域變數
    • 1-62
      7-4 內建函式
    • 1-63
      7-5 不定數量的位址參數、關鍵字參數
    • 1-64
      7-6 模組、套件與import 指令
    • 1-65
      7-7 random 模組
    • 1-66
      7-8 time 模組
    • 1-67
      7-9 Schedule 模組
    • 1-68
      7-10 練習題
    • 1-69
      CH08 Windows 介面程式設計
    • 1-70
      8-1 視窗
    • 1-71
      8-2 標籤
    • 1-72
      8-3 按鈕
    • 1-73
      8-4 輸入框
    • 1-74
      8-5 串列框
    • 1-75
      8-6 捲軸
    • 1-76
      8-7 選單
    • 1-77
      8-8 對話框
    • 1-78
      8-9 框架
    • 1-79
      8-10 表格式畫面安排
    • 1-80
      8-11 練習題
    • 1-81
      CH09 程式運算邏輯與解題技巧
    • 1-82
      9-1 暴力窮舉法
    • 1-83
      9-2 循序搜尋
    • 1-84
      9-3 二分搜
    • 1-85
      9-4 氣泡排序法
    • 1-86
      9-5 選擇排序
    • 1-87
      9-6 快速排序法
    • 1-88
      9-7 篩法
    • 1-89
      9-8 遞迴
    • 1-90
      9-9 列表推導式(list comprehension)
    • 1-91
      9-10 以字典實作深度優先搜尋(DFS)
    • 1-92
      9-11 以字典實作廣度優先搜尋(BFS)
    • 1-93
      9-12 趣味及實用題觀摩
    • 1-94
      9-13 練習題
    • 1-95
      CH10 檔案讀寫
    • 1-96
      10-1 檔案讀取
    • 1-97
      10-2 檔案寫入
    • 1-98
      10-3 檔案關閉
    • 1-99
      10-4 檔案操作簡例
    • 1-100
      10-5 with 語句自動關閉檔案
    • 1-101
      10-6 檔案讀寫編碼處理
    • 1-102
      10-7 其他檔案讀寫範例
    • 1-103
      10-8 練習題
    • 1-104
      CH11 用Spyder 偵錯
    • 1-105
      11-1 變數瀏覽器(Variable Explorer)
    • 1-106
      11-2 偵錯器(Debugger)
    • 1-107
      11-3 練習題
    • 1-108
      CH12 電腦軟體設計檢定程式實作
    • 1-109
      12-1 1060301:迴文判斷
    • 1-110
      12-2 1060302:直角三角形列印
    • 1-111
      12-3 1060303:質數計算
    • 1-112
      12-4 1060304:體質指數BMI
    • 1-113
      12-5 1060305:矩陣相加
    • 1-114
      12-6 1060306:身分證號碼檢查
    • 1-115
      12-7 1060307:撲克牌比大小
    • 1-116
      12-8 1060308:分數加、減、乘、除運算
    • 1-117
      12-9 練習題
    • 1-118
      CH13 程式設計比賽試題參考題實作
    • 1-119
      13-1 解題標準結構說明
    • 1-120
      13-2 磅數公斤
    • 1-121
      13-3 整數商餘
    • 1-122
      13-4 四數有權重相加
    • 1-123
      13-5 華氏轉攝氏
    • 1-124
      13-6 錢
    • 1-125
      13-7 BMI
    • 1-126
      13-8 所有位數值平方和
    • 1-127
      13-9 快樂數
    • 1-128
      13-10 完美數
    • 1-129
      13-11 噁爛數
    • 1-130
      13-12 阿姆斯壯數
    • 1-131
      13-13 重複文字只保留第一次出現者
    • 1-132
      13-14 質因數
    • 1-133
      13-15 輸出星期幾
    • 1-134
      13-16 四數有權重相加再算費波那契數
    • 1-135
      13-17 漢明距離
    • 1-136
      13-18 排序(Sort)練習
    • 1-137
      13-19 氣泡排序(Bubble Sort)
    • 1-138
      13-20 二維矩陣
    • 1-139
      13-21 二維矩陣 II
    • 1-140
      13-22 OX 棋
    • 1-141
      13-23 練習題
    • 1-142
      CH14 APCS 大學程式設計先修檢測
    • 1-143
      14-1 最大和
    • 1-144
      14-2 成績指標
    • 1-145
      14-3 邏輯運算子
    • 1-146
      14-4 小群體
    • 1-147
      14-5 特殊編碼
    • 1-148
      14-6 完全奇數
    • 1-149
      14-7 定時K 彈
    • 1-150
      14-8 秘密差
    • 1-151
      14-9 線段覆蓋長度
    • 1-152
      14-10 數字龍捲風
    • 1-153
      14-11 矩陣轉換
    • 1-154
      14-12 棒球遊戲
    • 1-155
      14-13 練習題
    • 1-156
      CH15 用ChatGPT 學Python 程式設計
    • 1-157
      15-1 怎麼問
    • 1-158
      15-2 複雜的問題分多次請教ChatGPT I
    • 1-159
      15-3 複雜的問題分多次請教ChatGPT II
    • 1-160
      15-4 自己寫一個智慧型chat
    • 1-161
      15-5 練習題
    • 1-162
      附錄A
    • 1-163
      A-1 Python 語法簡例
    • 1-164
      A-2 10 個常見Python 執行階段錯誤訊息與原因
    • 1-165
      A-3 使用 Python Help 文件
    • 1-166
      版權頁
    • 1-167
      封底頁

    常見問答

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

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案