0916~0919_開學季語言展

無師自通的Python語言程式設計:附大學程式設計先修檢測(APCS)試題解析

達洋貓《櫻花樹》一卡通

達洋貓《櫻花樹》一卡通

【開學大作戰】一卡通全面限時9折起

  • 95 466
    490
  • 分類:
    中文書電腦資訊APP開發/程式設計Python
    追蹤
    ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 邏輯林 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 出版社: 五南 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2021/12/25

活動訊息

想找書的時候,特別想偷看網友的書櫃... 原來大家都在看這本 ↓↓↓

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

⊙了解Python程式邏輯,帶你解決日常生活中的問題!

⊙理論與程式案例互相搭配,學習記憶更深刻!

⊙過關斬將!附有大學程式設計先修檢測(APCS)試題解析。

 

擁有一個好的工具,處理問題會更方便又快速。程式設計是一種利用電腦程式語言解決問題的工具,只要將所要處理的問題,依據程式的語法描述出問題的流程,電腦便會根據我們所設定的程序,完成目標。

 

本書是一本適合高中職生閱讀的Python語言自學書,從說明何謂程式,逐步介紹Python語言的語法,搭配程式範例,實際操作與撰寫,精進對程式語言的熟練度及興趣。每個章節末附有大學程式設計先修檢測(APCS)試題解析,提供未來想申請大學資訊相關科系的高中職生有明確的學習方向。

 

作者

邏輯林

 

學歷

國立清華大學 工業工程與工業管理 博士

 

著作

無師自通的C語言程式設計:附大學程式設計先修檢測(APCS)試題解析軟體

無師自通的C++語言程式設計:附大學程式設計先修檢測(APCS)試題解析軟體

無師自通的Python語言程式設計:附大學程式設計先修檢測(APCS)試題解析軟體

無師自通的物件導向程式設計:結合生活與遊戲的 Visual Basic 語言

無師自通的期貨交易程式設計入門-使用MultiCharts

 

軟體開發

中醫健保資訊系統

 

目錄

自序 ii
Chapter1 電腦程式語言介紹
1-1 何謂程式設計 
1-2 Python語言簡介
1-3 Python IDLE軟體簡介 
1-4 良好的程式撰寫習慣 
1-5 提升讀者對程式設計之興趣
1-6 隨書光碟之使用說明 
1-7 大學程式設計先修檢測 (Advanced Placement Computer Science, APCS) 
大學程式設計先修檢測 (APCS) 試題解析

Chapter2 資料型態
2-1 資料型態 
2-2 識別字 
2-3 變數宣告 
2-4 資料處理 
2-5 運算子的優先順序 
2-6 資料型態轉換 
大學程式設計先修檢測 (APCS) 試題解析 

Chapter3 資料輸入與資料輸出
3-1 資料輸出 
3-2 資料輸入
3-3 浮點數之準確度 
大學程式設計先修檢測 (APCS) 試題解析

Chapter4 流程控制
4-1 程式流程控制 
4-2 選擇結構 
4-3 巢狀選擇結構 
大學程式設計先修檢測 (APCS) 試題解析 

Chapter5 迴路結構
5-1 迴路結構 
5-2 break與continue敘述 
5-3 其他迴路應用範例 
大學程式設計先修檢測 (APCS) 試題解析 

Chapter6 內建函式
6-1 常用的Python語言內建函式 
6-2 絕對值函式abs 
6-3 字元函式 

Chapter7 串列
7-1 串列變數宣告 
7-2 排序與搜尋 
7-3 二維串列變數 
7-4 字串 
7-5 隨機亂數 
大學程式設計先修檢測 (APCS) 試題解析 

Chapter8 自訂函式
8-1 函式定義 
8-2 函式呼叫 
8-3 參數為串列的函式 
8-4 益智遊戲範例
大學程式設計先修檢測 (APCS) 試題解析 

Chapter9 遞迴函式
9-1 遞迴 
9-2 合併排序法(Merge Sort) 
9-3 益智遊戲範例 
大學程式設計先修檢測 (APCS) 試題解析 

Chapter10 資料結構
10-1 資料結構 
10-2 堆疊 (Stack) 及佇列 (Queue) 
10-3 樹 (Tree)

序/導讀

 

一般來說,以人工方式處理日常生活事務,只要遵循程序就能達成目標。但以下類型案例告訴我們,以人工方式來處理,不但效率低浪費時間,且不一定可以在既定時間內完成。

 

1. 不斷重複的問題。例:早期人們要提存款,都必須請銀行櫃檯人員辦理。在人多的時候,等候的時間就拉長。現在有了存提款的自動櫃員機(ATM),存提款變成一件輕輕鬆鬆的事了。

 

2. 大量計算的問題。例:設f(x) = x100 + x99 + ⋯ + x + 1,求f(2)。若用人工方式計算,則無法在短時間內完成。有了計算機以後,很快就能得知結果。

 

3. 大海撈針的問題。例:從500萬輛車子中,搜尋車牌為888-8888的汽車。若用肉眼的方式去搜尋,則曠日廢時。現在有了車輛辨識系統,很快就能發現要搜尋的車輛。

 

一個好的工具,能使問題處理更加方便及快速。以上案例都可利用電腦程式求解出來,由此可見電腦程式與生活的關聯性。程式設計是利用電腦程式語言來解決問題的一種工具,只需將所要處理的問題,依據程式語言的語法描述出問題之流程,電腦便會根據所設定的程序,完成既定的目標。

 

多數的程式設計初學者,因學習效果不佳無法引發興趣及帶來成就感,進而對程式設計課程產生排斥。導致學習效果不佳的主要原因,有下列三點:

 

1. 上機練習時間不夠,加上不熟悉電腦程式語言的語法撰寫,導致花費太多時間在偵錯處理上,進而對學習程式設計缺乏信心。

 

2. 對問題的處理作業流程(或規則)不了解,或畫不出問題的流程圖,導致無法寫出問題的邏輯表達,使程式正常運作。

 

3. 不知如何將程式設計的概念,應用在日常生活所遇到的問題上。

 

因此,初學者在學習程式設計時,除了熟悉電腦程式語言的語法並不斷上機練習外,還必須了解問題的處理作業流程,才能使學習達到事半功倍的效果。

 

本書所撰寫之文件,若有謬誤或疏漏之處,尚祈先進方家及讀者的不吝指正,以匡不逮。謝謝!

 

2021/9/14 巳時

邏輯林 於大學池

 

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9786263174610
    • 分級
    • 普通級
    • 頁數
    • 360
    • 商品規格
    • 16開19*26cm
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
※ 網友掛保證,絕不踩雷書單如下 ↓↓↓
預計 2025/09/27 出貨 購買後進貨 
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing