新書推薦:
《
明治初期日本住屋文化:建築結構風格、空間配置擺設、庭園造景布局及周邊環境
》
售價:HK$
178.1
《
機率思考的策略論:從消費者的偏好,邁向精準行銷,找出「高勝率」的策略
》
售價:HK$
163.3
《
後Google時代:沒落中的大數據和崛起的區塊鏈經濟
》
售價:HK$
106.1
《
貓修羅
》
售價:HK$
115.2
《
日本大不同:決戰東西篇
》
售價:HK$
118.2
《
珍珠港:日本帝國殞落的序幕
》
售價:HK$
157.6
《
我們都有小憂鬱:運用療鬱象限圖的33種情緒解方,化解莫名的疲憊和心情鬱悶
》
售價:HK$
100.0
《
西伯利亞鐵路:歷史如何因它而轉折.戰爭如何因它而起.世界如何因它而改變.
》
售價:HK$
148.5
|
內容簡介: |
本書用全彩文字和圖表,幫助讀者理解和掌握重點,並且全面介紹Python3的新技術。
內容規畫從完全沒有程式設計經驗開始,循序漸進引導初學者,先體驗好玩的繪圖功能,藉此熟悉Python指令和程式的基本觀念,以及學習如何操作開發工具。接著開始建立程式檔,再逐步進展到各種程式語法,以及使用更專業的PyCharm開發工具,幫助讀者培養程式語言和實務操作的完整能力。
Python語言非常注重程式碼風格,為了幫助讀者奠定專業的基礎,本書特別融入Python官方的程式碼規範。對於Python語言的特色,包括Tuple、List、Set、Dict等資料組、Slice索引技巧、例外處理、Lambda函式、模組、套件,乃至於物件導向程式設計,都有完整的介紹。最後帶領讀者學習二種最常見的應用:圖形介面程式開發和PyGame遊戲程式設計。
對於初學者來說,最重要的莫過於要能夠按部就班地學習,這樣才能夠打好穩固的基礎,為未來的進階應用做好準備。本書的內容編排追求二個最高原則:輕鬆卻不失專業、簡單卻不失完整!
無論您是任何職業,或是大專學生,甚至是高中同學、國中生,只要有興趣,都能夠在本書的引導下,順利地學會Python程式技術,奠定扎實的專業基礎。
本書特色::
1.從完全沒有程式設計經驗開始,學習正確而且完整的Python程式技術,包括使用官方最新的方法建立Python虛擬環境,不需藉助額外的套件。
2.精心規劃學習內容和順序,遵循由淺入深的原則,搭配詳細的說明和適切的範例,以提升學習興趣,讓學習更順利。
3.在學習過程中,適時融入Python官方的程式碼規範,培養讀者專業的程式設計基礎。
4.全書以彩色編排,搭配精心繪製的彩色圖表,讓內容更容易理解,重點更清楚。
5.提供適量和難度適中的測驗及實作練習,幫助讀者複習重點和驗收學習成效。
6.學習專業的PyCharm開發工具和除錯技巧,幫助讀者培養完整的程式開發技能。
|
關於作者: |
孫宏明
*開南大學資管系副教授
*成功大學資訊工程研究所博士
*友立資訊公司主任研究員
*Android程式設計書籍作者
*Git版本控制書籍作者
*臺北城市科技大學、元培科技大學、僑光科技大學…等大專院校AndroidApp開發研習課程講師
|
目錄:
|
【PartI與Python的美麗邂逅】
Lesson1從認識「電腦」開始
Lesson2軟體是電腦的靈魂
Lesson3哈囉,Python
Lesson4好玩的繪圖程式
Lesson5安裝套件讓Python如虎添翼
【PartIIPython程式序幕】
Lesson6程式的主角–資料和變數
Lesson7資料輸入和算術運算
Lesson8關係運算子和if判斷式
Lesson9單行if判斷式和邏輯運算子
【PartIII迴圈和資料組的完美結合】
Lesson10For迴圈
Lesson11Tuple和List資料組
Lesson12List資料組和索引的進階用法
Lesson13多維度的資料組
【PartIV王牌登場-PyCharm】
Lesson14PyCharm是開發Python程式的利器
Lesson15程式的錯誤類型和除錯方法
Lesson16亂數和大量資料排序
【PartV邁向專業】
Lesson17While迴圈
Lesson18處理字串
Lesson19集合資料組和字典資料組
Lesson20例外處理
【PartVI函式、模組、套件和讀寫檔案】
Lesson21認識函式
Lesson22函式的進階用法
Lesson23把函式包裝成模組和套件
Lesson24用程式管理資料夾
Lesson25讀寫檔案
【PartVII物件導向程式設計】
Lesson26物件和類別
Lesson27類別的私有、保護、公開和靜態成員
Lesson28類別的繼承
Lesson29多型
【PartVIII程式的美麗外衣-圖形操作介面】
Lesson30開發GUI程式
Lesson31控制GUI物件的排列
Lesson32建立選項
【PartIX開發遊戲程式】
Lesson33安裝和使用PyGame套件
Lesson34加入碰撞偵測和音效
Lesson35顯示文字
附錄APython內建函式
附錄B建立Python虛擬環境
|
|