熱門關鍵字:

BN說明

Python入門教室:8堂基礎課程+程式範例練習,一次學會Python的原理概念、基本語法、實作應用

AI時代必學的基礎工具,第一次設計程式就上手!
  • 365天內有 49↑個人買過此商品
  • 館長推薦 ☆★★★★
? 快來將您對閱讀的熱情和對書籍的想法分享給所有讀友,每完成一篇讀者書評並審核通過者,即可獲得讀者書評點數,點數還可換電子禮券唷!
分享:

商品訊息

  • 追蹤分類 ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 大澤文孝 追蹤作者 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 出版社: 臉譜文化 追蹤出版社 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2019/8/3
  • ISBN:9789862357606
  • 適讀年齡:全齡適讀
  • 定價: 580
  • 特價: 79 458
  • 紅利可抵: 最高可折抵5% ? 除單一商品售價低於50元或特價折扣低於3折(含)以下者,其餘商品均可使用紅利點數。
  • 到店取貨: ? 『金石堂』門市取貨免運費。
    『全家、OK、萊爾富、掌櫃』滿350元,免運費;350元以下,運費20元。
    宅配: ? 滿1,000元,免運費
    490元-999元,運費50元
    490元以下,運費65元
  • 配送地區: 全球、 香港OK、 台澎金馬
  • 付款方式: ATM、 信用卡、 LINE Pay、 街口帳戶支付、 貨到付款、 PayPal、 FamiPort、 取貨付款
  • 預計 2020/1/24 出貨 參考庫存量:2 查詢門市庫存 ? 若您欲在金石堂門市購買商品,請選擇欲查看庫存之門市。網頁之「庫存狀態」僅供參考,實際貨況以門市為準。

強力推薦

內容簡介

――――――――超人氣暢銷書《演算法圖鑑》、《深度學習入門教室》系列作――――――――

 

熱門程式語言第1名,日本暢銷Python學習入門書!
邊做邊學,實際操作練習,享受程式設計的樂趣!

 
★ 全彩圖文解說,給程式設計新手的最佳指南!
★ 遊戲製作•GUI設計•模組活用,可從網頁下載範例!
★ 解說書寫格式,詳述顯示文字、數值、空白、縮排的基本規則!
★ 剖析組成程式的6大元素,逐步建構基本語法並善用函式!
★ 學習使用Python顯示視窗的方法,建立圖形介面設計遊戲的外觀!

 
█  AI時代必學的基礎工具,第一次設計程式就上手!
 
以往的程式設計,只是輕鬆當成興趣即可開始,但這十年間逐漸變得複雜。「程式設計真有趣!如果能讓更多人開始接觸程式設計就好了!」要感受程式設計的有趣之處,最重要的是能夠立刻動手試試,而且能立即看到結果。
 
最符合這項要件的,就是近年來熱門程式語言第一名「Python」。
 
使用Python,只需要輸入指令就能立刻執行。可用來擴充Python、稱為「模組」的功能非常豐富,對於視窗的顯示和製作PDF等,也能以很簡短的程式實現。
 
本書活用Python這樣的優點,簡單易懂地說明它的基本語法之後,檢視「製作猜數字遊戲」、「在視窗中移動圓形、矩形和三角形」、「使用PDF製作橫布條」等實際範例,逐步學習。
 
█  豐富圖解一目瞭然,「匯入方式」、「書寫格式」、「運作處理機制」實際演練!
 
閱讀本書時,可下載取得範例程式,一邊動手練習,一邊看著實際運作的畫面來學習。
 
此外,書中利用各式各樣的範例激發好奇心,鼓勵讀者發揮想像力,嘗試改良程式,進一步加深理解。舉例來說,對於影像辨識和人工智慧等等,也能以Python進行程式設計。
 
本書的目標是希望成為學習者開始進行程式設計的契機,感受程式設計的樂趣,打好紮實的基礎,開啟美好充實的程式設計生活。
 
█  本書的架構
 
第1章:說明程式的作用,製作程式需要什麼、該學些什麼,精闢列舉正確操作的祕訣。
 
第2章:說明執行Python程式的軟體安裝方法,了解執行指令和避免出現錯誤的基本知識。
 
第3章:說明使用Python撰寫程式須遵守的規定,學習文字、數值、空白的用法等基本規則。
 
第4章:學習程式語言裡的基本功能,整理說明實際應用的部分,藉由將這些功能組合起來,逐步製作出程式。
 
第5章:製作「Hit & Blow」猜數字遊戲,從簡單的地方開始打好基礎,掌握應用的訣竅。
 
第6章:藉由以視窗呈現「Hit & Blow」猜數字遊戲,讓它成為圖形化的成品,更像個遊戲。
 
第7章:一邊撰寫於畫面上移動圓形的程式,漸進學習「類別」與「物件」的基本知識。
 
第8章:學習使用PDF製作「橫布條」的方法,總複習學習成果,使用擴充模組挑戰實用的程式設計。

作者

大澤文孝Fumitaka Osawa


技術文件寫作人員。程式設計師。資訊處理技術者(資訊安全專家、網路專家)。多在雜誌和書籍等撰寫以開發者為目標讀者的文章。主要負責伺服器、網路、Web程式設計、資訊安全的文章。近年來從事Web系統的設計與開發。

主要著作
《一學就上手 Java程式設計入門》(ちゃんと使える力を身につける Javaプログラミング入門)
《一學就上手 Web和程式設計的基本的基本》(ちゃんと使える力を身につける Webとプログラミングのきほんのきほん,以上Mynavi出版)
《Amazon Web Services 網路入門》(Amazon Web Servicesネットワーク入門,Impress出版)
《Amazon Web Services 完全解決方案指南》(Amazon Web Services完全ソリューションガイド)
《Amazon Web Services 雲端設計模式實作指南》(Amazon Web Servicesクラウドデザインパターン実装ガイド,以上日経BP出版)
《給想學會UI的程式設計師的Bootstrap 3實用指南》(UIまで手の回らないプログラマのためのBootstrap 3実用ガイド)
《藉由prototype.js和script.aculo.us充實Web應用程式開發》(prototype.jsとscript.aculo.usによるリッチWebアプリケーション開発,以上翔泳社出版)
《從TWE-Lite開始的感測器電子工作》(TWE-Liteではじめるセンサー電子工作)
《從TWE-Lite開始的簡單電子工作》(TWE-Liteではじめるカンタン電子工作,以上工学社出版)

譯者簡介

莊永裕


日本東京大學情報理工學博士。現任中央大學資工系助理教授。主要研究領域為程式語言設計、軟體工程,以及高效能運算。ACM、IEEE、IPSJ學會會員。曾任東京大學情報理工學系研究科助理教授,旅居日本多年。譯有數本程式語言與軟體開發相關之日文書籍。日常興趣為旅行、攝影、小說與音樂。

目錄

序言
 
【第1章  程式是什麼呢?】
 
Lesson 1-1 │ 所謂程式便是指令的集合體:控制連接在電腦上的設備╱以名為「小算盤」的程式為例╱進行計算等加工處理╱逐一下指令會讓程式變得冗長
 
Lesson 1-2 │ 程式該怎麼製作?:用於撰寫程式的程式語言╱程式語言形形色色╱程式語言並非英語╱Python是能廣泛使用、平衡良好的程式語言
 
Lesson 1-3 │ 製作程式需要什麼?:用於編輯程式的文字編輯器╱用於轉換的編譯器與直譯器╱取得編譯器或直譯器╱統整了一切的整合開發環境╱Python也能使用整合開發環境
 
Lesson 1-4 │ 該學習什麼才好?:來理解這四件事吧╱只要3週,便能學會基礎知識
 
【第2章  開始使用Python吧】
 
Lesson 2-1 │ 想要使用Python:給大眾使用的程式語言「Python」╱用Python進行程式設計所需的東西
 
Lesson 2-2 │ 兩種不同版本的Python:版本2系列與3系列╱今後應該選擇使用版本3系列
 
Lesson 2-3 │ 安裝Python:安裝於Windows╱安裝於Mac╱安裝Mac用的Tcl/Tk
 
Lesson 2-4 │ 試著執行簡單的指令:啟動IDLE╱在提示字元裡輸入指令╱輸入計算式子試試╱本書裡的表現方式
 
Lesson 2-5 │ 試著使用對話模式玩玩看:試著計算╱Python裡行首的空白具有意義╱語法錯誤時╱試著執行指令╱也能顯示視窗╱只要知道指令,什麼都能做到
 
【第3章  以Python撰寫程式的規則】
 
Lesson 3-1 │ 將指令統整於一個檔案裡:將Python指令統整於一個檔案裡╱新增Python的程式檔案╱撰寫Python程式╱用來將結果顯示於畫面的「print」╱輸入時的注意事項╱儲存╱執行╱可隨意執行多次
 
Lesson 3-2 │ 試著排列許多指令:排列許多指令╱另存新檔╱執行
 
Lesson 3-3 │ 開啟之前的儲存檔案:關閉IDLE╱重新開啟儲存的檔案╱只要開啟就能執行╱關於IDLE檔案操作和執行彙整
 
Lesson 3-4 │ 試著顯示文字:以「"」或「」包圍撰寫╱「"」與「」的使用區別╱試著將字串顯示於畫面╱留意「\」字元
 
Lesson 3-5 │ 試著連結字串:使用「+」連結╱無論是幾個都能連結╱字串與數值無法連結╱想將計算結果連結時
 
Lesson 3-6 │ 讓中文正常顯示的規則:雖然也能撰寫中文,但可能變成亂碼或顯示錯誤╱在第1行或第2行明確標示文字編碼
 
Lesson 3-7 │ 試著顯示較長的字串:在「"」之間放入換行會出錯╱表示換行的特殊字元╱可包含換行的方便三重引號╱反之,不希望換行時?╱在print裡不想換行時
 
Lesson 3-8 │ 空白、縮排、換行的作用:空白和換行是為了看得更清楚,建議使用╱行首的空白是例外
 
Lesson 3-9 │ 用來補充說明程式的註解寫法:「#」之後是註解╱註解的範例
 
【第4章  組成程式的基本功能】
 
Lesson 4-1 │ 組成程式的6大元素:用於控制程式的基本功能
 
Lesson 4-2 │ 試著使用變數:變數是什麼?╱變數的參考╱從Python的程式檔案裡操作
 
Lesson 4-3 │ 試著反覆執行①for語法:想顯示很多相同的文字╱使用for語法反覆執行╱反覆的部分以縮排指定╱進行更多次反覆╱從「0」開始數可以寫得更簡潔╱從字串裡將字元逐一取出
 
Lesson 4-4 │ 試著反覆執行②while語法:使用while語法反覆執行╱永遠反覆執行的特殊寫法
 
Lesson 4-5 │ 條件分歧/if語法:條件分歧╱將條件組合起來╱使用elif排列「若非如此時的條件」╱條件成立時停止反覆
 
Lesson 4-6 │ 使用函式:函式也能自己製作╱定義函式╱使用函式╱了解有效範圍╱可變長度與選擇性引數
 
Lesson 4-7 │ 擴充功能的模組:模組是什麼?╱匯入模組╱使用模組來做各種事情吧
 
【第5章  試著製作猜數字遊戲】
 
Lesson 5-1 │ 來製作猜數字遊戲吧:什麼是Hit & Blow?╱用Python製作Hit & Blow
 
Lesson 5-2 │ 首先試試1位數字:產生隨機值的random模組╱顯示隨機的1位數字╱輸入文字╱判斷是否猜中╱不轉換為數值便無法正常運作
 
Lesson 5-3 │ 產生4位數的隨機值:如何產生4位數的隨機值?╱使用串列╱使用串列產生4位數的隨機值
 
Lesson 5-4 │ 要求正確輸入4位數字:字元能藉由指定元素來逐一取得╱拒絕錯誤的輸入╱藉由迴圈處理讓判斷較簡單
 
Lesson 5-5 │ 判斷Hit與Blow:來判斷Hit吧╱來判斷Blow吧╱排除重複的判斷╱反覆進行至Hit為4╱隱藏答案
 
【第6章  為猜數字遊戲加上圖形介面】
 
Lesson 6-1 │ 如何設計遊戲的外觀?:在Python裡顯示視窗╱設計得更像遊戲
 
Lesson 6-2 │ 試著用Python顯示視窗:顯示視窗╱試著改變視窗大小╱試著設定視窗標題
 
Lesson 6-3 │ 來配置訊息與輸入欄位:配置訊息╱配置輸入欄位╱更改字型的種類和大小
 
Lesson 6-4 │ 按下按鈕後顯示訊息:配置按鈕╱連結被點擊時要執行的函式╱試著顯示訊息
 
Lesson 6-5 │ 嵌入Hit & Blow的判斷:取得輸入的文字之值╱製作Hit & Blow之值判斷╱關閉視窗的操作
 
Lesson 6-6 │ 顯示紀錄:加上顯示紀錄的文字方塊╱顯示紀錄
 
【第7章  類別與物件】

詳細資料

詳細資料

    • 編/譯者
    • 莊永裕
    • 語言
    • 中文繁體
    • 規格
    • 紙本平裝
    • ISBN
    • 9789862357606
    • 分級
    • 普通級
    • 開數
    • 頁數
    • 256
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀

訂購須知

下載『金石堂APP』並開啟推播設定,隨時掌握出貨動態:

Google play
App Store

    商品運送說明:

  • 本公司所提供的產品配送區域範圍目前僅限台灣本島。注意!收件地址請勿為郵政信箱。
  • 商品將由廠商透過貨運或是郵局寄送。消費者訂購之商品若無法送達,經電話或 E-mail無法聯繫逾三天者,本公司將取消該筆訂單,並且全額退款。
  • 當廠商出貨後,您會收到E-mail及APP出貨通知,您也可透過【訂單查詢】確認出貨情況。
  • 建議您可下載『金石堂APP』並開啟推播設定,即可收到出貨通知。
  • 產品顏色可能會因網頁呈現與拍攝關係產生色差,圖片僅供參考,商品依實際供貨樣式為準。
  • 如果是大型商品(如:傢俱、床墊、家電、運動器材等)及需安裝商品,請依商品頁面說明為主。訂單完成收款確認後,出貨廠商將會和您聯繫確認相關配送等細節。
  • 偏遠地區、樓層費及其它加價費用,皆由廠商於約定配送時一併告知,廠商將保留出貨與否的權利。

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

退換貨須知

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

33