
0人評分過此書
Python程式設計實例入門
Gotcha!全面收服,成為訓練家的第一步…
★適用初學者,以實作導引觀念,理論與實務兼容並存
★將Python程式設計的基礎、函式、模組、GUI介面等重點詳加解說
★淺顯文字敘述,不單有主控台應用程式,也有視窗元件,學習程式輕鬆上手
★利用每章的『重點整理』、『自我評量』,加深學習印象
這是一本專為初學者所設計的入門書,內容淺顯易懂,先從最基本的程式概念開始說明,接著透過與Python Shell的互動交談模式,介紹基本語法,再加上迴圈、字串、集合運算、函式、模組、GUI介面和使用元件等概念,引領讀者進入Python的程式設計領域。
如果您是正要接觸Python或想要一探程式設計原理的讀者,本書圖解化的概念及簡易的說明,可以讓您循序漸進地學好程式設計。書中的所有範例程式皆可自博碩官網下載,讀者可以依照學習進度作練習,除此之外,還有配合各章教學內容的練習題目,讓讀者測試自己的學習成果。
★適用初學者,以實作導引觀念,理論與實務兼容並存
★將Python程式設計的基礎、函式、模組、GUI介面等重點詳加解說
★淺顯文字敘述,不單有主控台應用程式,也有視窗元件,學習程式輕鬆上手
★利用每章的『重點整理』、『自我評量』,加深學習印象
這是一本專為初學者所設計的入門書,內容淺顯易懂,先從最基本的程式概念開始說明,接著透過與Python Shell的互動交談模式,介紹基本語法,再加上迴圈、字串、集合運算、函式、模組、GUI介面和使用元件等概念,引領讀者進入Python的程式設計領域。
如果您是正要接觸Python或想要一探程式設計原理的讀者,本書圖解化的概念及簡易的說明,可以讓您循序漸進地學好程式設計。書中的所有範例程式皆可自博碩官網下載,讀者可以依照學習進度作練習,除此之外,還有配合各章教學內容的練習題目,讓讀者測試自己的學習成果。
-
Chapter01 打造Python 世界
-
1.1 認識Python
-
1.1.1 Python 版本
-
1.1.2 Python 有關軟體
-
-
1.2 青春行- 建置Python
-
1.2.1 下載CPython 軟體
-
1.2.2 安裝CPython 軟體
-
1.2.3 測試Python 環境
-
-
1.3 逛一逛Python 大觀園-IDLE
-
1.3.1 Python 的IDE 軟體
-
1.3.2 啟動IDLE 軟體之後
-
1.3.3 Python Shell 互動交談
-
1.3.4 Edit 視窗撰寫程式碼
-
1.3.5 函式help() 取得更多協助
-
-
1.4 第一個Python 程式
-
1.4.1 開始寫Python 程式
-
1.4.2 程式的註解
-
1.4.3 敘述的分行和合併
-
1.4.4 程式的輸入和輸出
-
-
1.5 新手上路
-
-
Chapter02 Python 百變箱
-
2.1 儲存資料的變數
-
2.1.1 保留字和關鍵字
-
2.1.2 識別字的命名規格
-
2.1.3 指派變數值
-
2.1.4 置換變數
-
-
2.2 Python 的整數型別
-
2.2.1 整數
-
2.2.2 布林型別
-
-
2.3 面對實數
-
2.3.1 Float 型別
-
2.3.2 複數型別
-
2.3.3 Decimal 型別
-
2.3.4 有理數
-
-
2.4 認識運算式
-
2.4.1 算術運算子
-
2.4.2 兩數相除和指數運算子
-
2.4.3 代數問題
-
2.4.4 math 模組做數值運算
-
-
2.5 指派運算子
-
2.6 邏輯、比較運算子
-
2.6.1 比較運算子
-
2.6.2 邏輯運算子
-
-
-
Chapter03 讓程式轉彎
-
3.1 流程控制簡介
-
3.1.1 常用的流程符號
-
3.1.2 有關於程式區塊和縮排
-
-
3.2 決策結構
-
3.2.1 if 敘述採單向判斷
-
3.2.2 if/else 敘述做雙向選擇
-
3.2.3 認識三元運算子
-
3.2.4 多重選擇
-
-
3.3 whlie 廻圈
-
3.3.1 while 廻圈的特性
-
3.3.2 while 廻圈加入計數器
-
-
3.4 for 廻圈
-
3.4.1 內建函式range()
-
3.4.2 巢狀廻圈
-
-
3.5 continue 和break 敘述
-
3.5.1 break 敘述
-
3.5.2 continue 敘述
-
-
-
Chapter04 字串
-
4.1 由字元談起
-
4.1.1 認識字元函式
-
4.1.2 脫逸字元
-
-
4.2 字串的特色
-
4.2.1 建立字串
-
4.2.2 字串與運算子
-
4.2.3 字串具有不變性
-
4.2.4 for/in 廻圈讀取字串
-
-
4.3 切片的概念
-
4.3.1 切片的運算
-
4.3.2 內建函式slice()
-
-
4.4 處理字串常用函式
-
4.4.1 變更字串的大小寫
-
4.4.2 字串的搜尋和取代
-
4.4.3 字串的分割和結合
-
4.4.4 將字串對齊
-
-
4.5 格式化字串
-
4.5.1 格式運算子%
-
4.5.2 內建函式format()
-
4.5.3 str.format() 方法
-
-
-
Chapter05 組合不同的資料
-
5.1 認識序列型別
-
5.1.1 序列型別的特色
-
5.1.2 序列元素及操作
-
-
5.2 Tuple
-
5.2.1 建立Tuple
-
5.2.2 內建函式tuple
-
5.2.3 Index() 和count() 方法
-
5.2.4 讀取Tuple 元素
-
5.2.5 Tuple 和Unpacking
-
-
5.3 List 的基本操作
-
5.3.1 產生List 物件
-
5.3.2 與List 有關的方法
-
-
5.4 將資料排序與加總
-
5.4.1 list.sort() 方法
-
5.4.2 Tuple 元素的排序
-
5.4.3 內建函式sum()
-
-
5.5 當List 中還有List
-
5.5.1 產生矩陣
-
5.5.2 讀取二維List
-
-
5.6 認識List 生成式
-
5.6.1 為什麼要有生成式?
-
5.6.2 善用List 生成式
-
-
-
Chapter06 函式
-
6.1 認識函式
-
6.1.1 函式如何運作?
-
6.1.2 定義函式
-
6.1.3 呼叫函式
-
6.1.4 回傳值
-
-
6.2 參數基本機制
-
6.2.1 將引數傳遞
-
6.2.2 預設參數值
-
6.2.3 關鍵字引數
-
-
6.3 巧妙的參、引數列
-
6.3.1 形式參數的* 星號運算式
-
6.3.2 * 運算子拆解可迭代物件
-
-
6.4 Lambda 函式
-
6.5 變數的適用範圍
-
6.5.1 區域變數
-
6.5.2 認識global 敘述
-
-
-
Chapter07 模組與函式庫
-
7.1 匯入模組
-
7.1.1 import/as 敘述
-
7.1.2 from/import 敘述
-
7.1.3 內建函式dir() 檢視名稱空間
-
-
7.2 自訂模組
-
7.2.1 什麼是命令列引數?
-
7.2.2 查看模組路徑用sys.path
-
7.2.3 自行定義模組
-
7.2.4 屬性__name__
-
-
7.3 隨機數值random 模組
-
7.4 取得時間戳time 模組
-
7.4.1 取得目前時間
-
7.4.2 時間結構的格式轉換
-
-
7.5 datetime 模組
-
7.5.1 date 類別處理日期
-
7.5.2 日期運算有timedelta 類別
-
-
7.6 顯示月曆calendar 模組
-
-
Chapter08 GUI 介面
-
8.1 淺談物件導向機制
-
8.1.1 產生類別
-
8.1.2 定義方法
-
8.1.3 類別實體化
-
8.1.4 先建構再初始化物件
-
8.1.5 有關於繼承
-
-
8.2 使用tkinter 套件
-
8.2.1 踏出GUI 第一步
-
8.2.2 建立主視窗
-
8.2.3 tkinter 元件
-
8.2.4 撰寫一個簡單的視窗程式
-
-
8.3 元件與版面管理
-
8.3.1 Frame 為容器
-
8.3.2 Button 元件
-
8.3.3 顯示文字的標籤
-
8.3.4 版面配置 - pack() 方法
-
-
-
Chapter09 GUI 其他元件
-
9.1 接收文字的元件
-
9.1.1 接收單行的Entry 元件
-
9.1.2 接收多行的Text 元件
-
-
9.2 選項元件
-
9.2.1 Checkbutton 元件
-
9.2.2 Radiobutton 元件
-
-
9.3 繪製圖形的Canvas 元件
-
9.3.1 認識Canvas 元件
-
9.3.2 繪製幾何圖形
-
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分