Python 入門指南

由基礎走向完整 GUI 及 Django 專案的 MVC 開發模式 V4.10

2 人評分
  • 出版日期:2014/07/27
  • 語言:繁體中文
  • 字數: 44,476
紙本書定價:NT$ 430
電子書定價:NT$ 300
電子書售價:NT$ 200

本書為流動版面EPUB,適合用 mooInk、手機、平板及電腦閱讀。

本書為程式語言 Python 的入門教材,著重於帶領讀者以開發軟體的模式學習 Python 。

相關推薦

  • 4.3
    演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解

    演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解

    電子書售價:NT$ 315

    ★日本超人氣演算法學習書 ★逾50萬次下載量,「Apple年度最佳APP」書籍化! ★隨書附贈獨家贈品「圖形搜尋和排序圖解記憶表」 ★★ 讀再多文字解說都看不懂?沒關係,全部畫給你看,一次弄懂演算法到底是什麼!★★ ●直觀理解,從基礎開始學習,一用就上手的演算法專書! ●全圖像化s...

  • 圖解Python語言學習

    圖解Python語言學習:中學生及初學者適用

    電子書售價:NT$ 480

    世界70多億人口,超過2億, 勇闖「程式淘金」新熱潮。 全球200多個國家地區,將近20個, 湧向「程式教育」列入課綱新浪潮。 台灣「資訊科技」列入12年新課綱。 透過程式實作,能增強中學生科技素養; 經由程式技能,可提升台灣人才競爭力。

  • 不需要電腦的程式設計課:從遊戲中學習電腦語言、鍛鍊運算思維,培育AI時代必備的數位素養

    不需要電腦的程式設計課:從遊戲中學習電腦語言、鍛鍊運算思維,培育AI時代必備的數位素養

    電子書售價:NT$ 284

    輕鬆打造程式腦,從10歲到100歲一定都能學會寫程式! 寫程式就像寫作文,學會單字語法不代表就能寫出好文章。 但如果能先了解程式設計背後的思維與邏輯, 不管以後使用哪種程式語言,都能運用自如,順利完成任務,一生受用。 你是不是想學程式語言卻不知從何開始?別擔心,你不需要急著弄懂Java、...

  • Swift 3自學力!圖解146個iOS App開發範例,入門必備超直覺設計指南

    Swift 3自學力!圖解146個iOS App開發範例,入門必備超直覺設計指南

    電子書售價:NT$ 294

    我的第一本Swift Cookbook:15堂輕鬆學會iOS App程式設計 本書內容包含「馬上就能夠套用」的最新 Swift語言、Touch ID、自動排版、電子書製作、分割畫面、Picture In Picture、UIKit Dynamic、使用者介面、轉換畫面密技、表格視圖完全解析、多...

  • Swift 起步走

    Swift 起步走:從 Swift 基礎入門到實戰 iPhone App

    電子書售價:NT$ 360

    本書內容包含: Swift 語法的詳細介紹 UIKit 常用元件的詳細介紹 35 個範例 App 3 個完整實戰 App 使用 Swift 4.2 版本,對應 iOS 12 。

  • XAML in Xamarin.Forms 基礎篇

    XAML in Xamarin.Forms 基礎篇

    電子書售價:NT$ 750

    本書提供 Xamarin.Forms 之 XAML 基礎使用說明

  • Java SE7/8 OCAJP 專業認證指南:擬真試題實戰

    Java SE7/8 OCAJP 專業認證指南:擬真試題實戰

    電子書售價:NT$ 460

    ★解析原廠文件,切合認證範圍! ★對照範例程式,迅速了解內容! ★彙整教學經驗,重點一次掌握! ★圖解複雜觀念,學習輕鬆上手! ★演練擬真試題,掌握考試精髓! 本書為作者依據原廠公布的命題範圍,深入研讀相關文件,並以生活化的口吻、豐富的圖解,融入自己多年的程式設計經驗,將課堂上學員不解...

  • 職業駭客的告白II部曲-Python和Ruby啓發式程式語言的秘密

    職業駭客的告白II部曲-Python和Ruby啓發式程式語言的秘密

    電子書售價:NT$ 400

    冒著被駭客圈封殺的風險,也要揭開這業界的秘辛 全台灣第一本由駭客親手寫的程式語言,只有秋聲才能超越秋聲 「當你未來面對如此狡詐又聰明的敵人時,你只有不斷的學習!」-夢想捍衛資訊安全的鬥士 Nick Sung 這是一本能夠讓普羅大眾都看得懂的程式語言書籍,目的是要把資訊科學或資訊安全的教育從少...

  • C# 本事 (alpha 版)

    C# 本事 (alpha 版):涵蓋 C# 7.x

    電子書售價:NT$ 250

    本書的目的是介紹 C# 程式語言的重要特色,以及實務上常用的 .NET 類別(例如集合、LINQ 等)。也就是說,對於像是變數、迴圈、if...else 等基礎語法,本書都不會介紹。我不想讓這本書便得太厚而難以消化。

  • Microsoft Azure雲端程式設計:使用 ASP.NET MVC開發

    Microsoft Azure雲端程式設計:使用 ASP.NET MVC開發

    電子書售價:NT$ 360

    這是一本專門為初學者所設計的基礎C#程式語法概念至使用ASP.NET MVC開發雲端網頁程式入門書。

  • Linux進化特區:Ubuntu 12.04 從入門到精通

    Linux進化特區:Ubuntu 12.04 從入門到精通

    電子書售價:NT$ 399

    ※電子書不附範例檔案。 要學會Ubuntu 12.04從入門到精通,就必須從基礎、應用、網路、進階,一一學起。 Ubuntu 12.04 新特性: — 採用了最新的Linux Kernel 3.2.0 — 預設音樂播放器更換為Rhythmbox — 預設瀏覽器...

  • 詳細書訊

    Python 為熱門的程式語言之一,中英文學習資源都琳瑯滿目,無論是網路上免費的或是書店裡販賣的書籍,讀者可以找到各式各類的教材,目前中、英文學習資源都很豐富,無論是網路上免費的或是書店裡販賣的書籍,入門書籍方面,惟獨缺少直接帶領讀者學習開發軟體的教材,此亦本書的設計理念,希望藉由帶領讀者開發簡單的應用軟體,以此帶給讀者完整的軟體開發觀念。

    本書分成四大部分,每一部分又分成 6 到 13 個單元

    ◎ 基礎篇 ◎ 軟體開發篇 ◎ GUI 篇 ◎ Django 篇 (書中的「關於本書」有學習路徑圖。)

    首先是「基礎學習篇」,「基礎學習篇」的學習目標包括認識 Python 、怎麼處理資料、控制結構、模組化、物件導向及程式文件,這部分累計十三個單元,預計帶領讀者學會寫簡單的 Python 小程式,具備寫小程式的能力之後,就進入接下來的「軟體開發篇」。

    「軟體開發篇」的學習目標為開發、測試、除錯及重構,這部分累計八個單元,目的是讓讀者了解完整的軟體開發概念及流程,同時開發往後「GUI篇」及「Django篇」的計算核心類別 Encrypt ,帶讀者深入了解如何設計類別,此後先進入「GUI篇」,利用標準程式庫的 GUI 模組 Tk 替計算核心設計視窗應用軟體。

    「GUI篇」的學習目標為開發 Tk 應用軟體,以開發流程為主,首先介紹利用框架開發常見的 MVC 模式,連帶介紹建立簡單 Tk 程式的概念,接下來改用類別設計 GUI , Encrypt 為 M 的部分, V 的部分為 EncryptView ,而 C 的部分為 EncryptController ,簡單說, M 就是計算核心類別, V 為用 Tk 建立視窗的類別, C 則是負責溝通 M 與 V 的類別。

    「Django篇」緊接在「GUI篇」之後, Django 是利用 Python 快速架設網站的第三方框架,框架的意思就是按照既定的模式就可以簡單完成架站的工作,毋需相關程式都要自行開發。同樣會把計算核心類別放到網站中運用,不過 Django 的開發概念為 MTV , T 取代 MVC 中的 V 為網頁樣板,V 取代 MVC 中的 C 作為溝通 M 與 T的 Python 程式,而 M 表示資料庫的部分,因此計算核心類別會額外加入,所有計算結果都會存入資料庫中。

    每一個單元的最後都有「中英文術語對照」、「重點整理」、「問題與討論」及「練習」,其中「練習」在「軟體開發篇」會帶領讀者開發猜數字遊戲,到「GUI篇」會把猜數字遊戲移植到 Tk 上,「Django篇」會把猜數字遊戲變成網路應用程式。

    所有範例程式都放在以下 GitHub 網站的網址

    ---- https://github.com/kaichingchang/Python-Guide-Code

    這樣的教學模式,其重點在引導讀者開發簡單的圖形介面程式到簡單的網站,以期讀者能自動自發多做程式練習,所以本書特別適合高中到大一或程式設計的完全新手,至於語言細節或是程式設計的技巧,您可讀完本書最後一個「單元 34 - 下一步」後,再去找尋第二本書到第三本書繼續深入研究 Python 、 Tk 及 Django ,因此本書是提供給完全初學者的第一本書,而非最後一本書。

    註:電子書版本會隨 Python 版本進行更新,目前介紹的是 Python 版本為 3.6 。

    從一開始整理資料、打字、編輯、校稿等等完全由作者獨力進行,計有 43 篇文章,超過 80 個程式範例及 90 個練習,寫書就像開發大型軟體一樣難免會有 bug (怕有不少 bug 說),若您發現本書的任何錯誤,敬請利用以下網頁回報

    《Python 入門指南》V4.00 錯誤回報(Google 表單)

    本書的主要參考資料有 ----Index of Python Enhancement Proposals ----The Python 2 Tutorial ----Beginning Python: From Novice to Professional ----How to Think Like a Computer Scientist: Learning with Python, 2nd Edition (Using Python 2.x)

    您不一定要購買這本電子書,若您願意花一點錢購買這份 V4.00 的電子書,感謝您以行動贊助作者持續開發程式語言教材,謝謝您 ^_^

    更新資訊 本次更新主要為更換封面與訂正內容,以及將內文程式碼加上淺灰色背景。

    更新資訊 訂正內容及重寫「關於本書」。

    更新資訊 加入「Django篇」及重訂內容。

    張凱慶 2018/06/21

    影音資訊

    目錄列表

    劃線註記

    購買後可以劃線與撰寫書評
    劃線列表(80
    最近瀏覽與試讀
    Python 入門指南