內容簡介
語法解析->範例說明 ->程式設計 ->MTA詳解+APCS觀念題
.微軟最有價值專家(MVP)與資深教師共同執筆
由MVP與科技大學教授程式設計教師共同編著,針對初學習程式設計所編寫的入門教材,適合無程式基礎以及想要學習Python的初學者,同時也是適合教師教授程式設計與訓練學生運算思維的好教材。
.循序漸進,無痛上手
內容兼具理論與實務,由書中範例說明,問題分析、程式架構,訓練初學者邏輯思考、解決問題的能力,使初學者輕鬆邁入Python程式設計的殿堂。
.豐富內容與實務應用
涵蓋Python開發環境建置、變數與資料型別、輸出入函式、選擇結構、重複結構、串列與集合、排序與搜尋、函式、遞迴、字典、套件使用、檔案與例外處理,數據圖表設計、視窗應用程式開發,網頁爬蟲實戰…等。為初學者建立前進大數據、機器學習與人工智慧的基礎。
.MTA認證與APCS觀念訓練
內文講解融入MTA Python與APCS觀念題與解題技巧,同時書末整理MTA Python程式設計核心能力國際認證(MTA 98-381 Introduction to Programming Using Python)模擬試題,讓初學者程式設計訓練更加札實,同時也是教師訓練學生考取MTA Python國際認證的最佳教材。
.循序漸進,無痛上手
內容兼具理論與實務,由書中範例說明,問題分析、程式架構,訓練初學者邏輯思考、解決問題的能力,使初學者輕鬆邁入Python程式設計的殿堂。
.豐富內容與實務應用
涵蓋Python開發環境建置、變數與資料型別、輸出入函式、選擇結構、重複結構、串列與集合、排序與搜尋、函式、遞迴、字典、套件使用、檔案與例外處理,數據圖表設計、視窗應用程式開發,網頁爬蟲實戰…等。為初學者建立前進大數據、機器學習與人工智慧的基礎。
.MTA認證與APCS觀念訓練
內文講解融入MTA Python與APCS觀念題與解題技巧,同時書末整理MTA Python程式設計核心能力國際認證(MTA 98-381 Introduction to Programming Using Python)模擬試題,讓初學者程式設計訓練更加札實,同時也是教師訓練學生考取MTA Python國際認證的最佳教材。
- 01 Python 語言概觀(第1-1頁)
- 1.1 電腦系統簡介(第1-1頁)
- 1.2 程式語言介紹(第1-3頁)
- 1.3 Python 語言簡介(第1-7頁)
- 1.4 程式設計的步驟(第1-8頁)
- 1.5 演算法(第1-13頁)
- 1.6 建置 Anaconda 開發環境(第1-15頁)
- 1.7 編寫第一個 Python 程式(第1-20頁)
- 1.8 檢測模擬試題解析(第1-23頁)
- 1.9 習題(第1-25頁)
- 02 基本程式設計(第2-1頁)
- 2.1 內建資料型別(第2-1頁)
- 2.2 常值(第2-2頁)
- 2.3 變數與數值資料型別(第2-4頁)
- 2.4 運算子(第2-10頁)
- 2.5 資料型別轉換(第2-18頁)
- 2.6 基本輸出入函式(第2-20頁)
- 2.7 檢測模擬試題解析(第2-27頁)
- 2.8 習題(第2-30頁)
- 03 選擇結構(第3-1頁)
- 3.1 結構化程式設計(第3-1頁)
- 3.2 關係運算子(第3-2頁)
- 3.3 邏輯運算式(第3-4頁)
- 3.4 選擇結構(第3-6頁)
- 3.5 檢測模擬試題解析(第3-12頁)
- 3.6 習題(第3-17頁)
- 04 重複結構(第4-1頁)
- 4.1 for 迴圈(第4-1頁)
- 4.2 while 迴圈(第4-4頁)
- 4.3 continue 與 break(第4-6頁)
- 4.4 巢狀迴圈與無窮迴圈(第4-8頁)
- 4.5 檢測模擬試題解析(第4-10頁)
- 4.6 習題(第4-18頁)
- 05 串列(第5-1頁)
- 5.1 何謂串列(第5-1頁)
- 5.2 一維串列(第5-2頁)
- 5.3 使用迴圈操作串列(第5-4頁)
- 5.4 串列的函式與方法(第5-7頁)
- 5.5 串列的排序(第5-11頁)
- 5.6 二維串列(第5-15頁)
- 5.7 檢測試題解析(第5-18頁)
- 5.8 習題(第5-26頁)
- 06 函式(第6-1頁)
- 6.1 何謂函式(第6-1頁)
- 6.2 內建函式(第6-2頁)
- 6.3 自定函式(第6-12頁)
- 6.4 引數的傳遞方式(第6-18頁)
- 6.5 引數傳遞使用串列(第6-18頁)
- 6.6 全域變數與區域變數(第6-21頁)
- 6.7 檢測模擬試題解析(第6-24頁)
- 6.8 習題(第6-32頁)
- 07 遞迴(第7-1頁)
- 7.1 遞迴(第7-1頁)
- 7.2 數列(第7-2頁)
- 7.3 階乘(第7-5頁)
- 7.4 最大公因數(第7-6頁)
- 7.5 費氏數列(第7-7頁)
- 7.6 巴斯卡定理(第7-9頁)
- 7.7 堆疊(第7-10頁)
- 7.8 多遞迴(第7-11頁)
- 7.9 檢測模擬試題解析(第7-13頁)
- 7.10 習題(第7-18頁)
- 08 字串(第8-1頁)
- 8.1 字串資料型別(第8-1頁)
- 8.2 字串與運算子(第8-2頁)
- 8.3 格式化輸出(第8-6頁)
- 8.4 常用的字串函式(第8-11頁)
- 8.5 檢測試題解析(第8-15頁)
- 8.6 習題(第8-22頁)
- 09 元組、字典、集合(第9-1頁)
- 9.1 元組(第9-1頁)
- 9.2 字典(第9-4頁)
- 9.3 集合(第9-8頁)
- 9.4 檢測模擬試題解析(第9-13頁)
- 9.5 習題(第9-16頁)
- 10 檔案與例外處理(第10-1頁)
- 10.1 檔案概論(第10-1頁)
- 10.2 資料夾的建立與刪除(第10-2頁)
- 10.3 檔案的開啟與關閉(第10-6頁)
- 10.4 文字檔資料的寫入與讀取(第10-9頁)
- 10.5 例外處理(第10-16頁)
- 10.6 檢測模擬試題解析(第10-20頁)
- 10.7 習題(第10-25頁)
- 11 繪製圖表(第11-1頁)
- 11.1 matplotlib 套件(第11-1頁)
- 11.2 繪製線條圖(第11-2頁)
- 11.3 繪製柱狀圖(第11-7頁)
- 11.4 繪製圓餅圖(第11-11頁)
- 11.5 習題(第11-14頁)
- 12 視窗應用程式(第12-1頁)
- 12.1 tkinter 套件(第12-1頁)
- 12.2 Label 標籤元件(第12-3頁)
- 12.3 視窗版面配置(第12-5頁)
- 12.4 Button 按鈕元件(第12-7頁)
- 12.5 Entry 文字方塊元件(第12-8頁)
- 12.6 messagebox 對話方塊元件(第12-11頁)
- 12.7 Radiobutton 選項按鈕元件(第12-15頁)
- 12.8 Checkbutton 核取按鈕元件(第12-18頁)
- 12.9 Photoimage 圖片元件(第12-21頁)
- 12.10 習題(第12-23頁)
- 13 網頁資料擷取分析(第13-1頁)
- 13.1 網路爬蟲(第13-1頁)
- 13.2 urllib 套件解析網址與擷取網頁(第13-1頁)
- 13.3 requests 套件擷取網頁(第13-5頁)
- 13.4 BeautifulSoup 套件解析網頁(第13-7頁)
- 13.5 網頁爬蟲應用 - 碁峰資訊新書快報(第13-10頁)
- 13.6 習題(第13-12頁)
- A MAT Python 國際認證模擬試題(第A-1頁)
- A.1 MTA Python 考試大綱(第A-1頁)
- A.2 資料類型和運算子(第A-2頁)
- A.3 流程控制與迴圈(第A-9頁)
- A.4 輸入與輸出(第A-16頁)
- A.5 文件結構(第A-19頁)
- A.6 疑難排解和錯誤處理(第A-21頁)
- A.7 模組與工具的操作(第A-24頁)
紙本書 NT$ 450
單本電子書
NT$
315
同分類熱門書