0人評分過此書

Python程式設計實例入門

作者
出版日期
2017/10/30
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864342549

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
Gotcha!全面收服,成為訓練家的第一步…
★適用初學者,以實作導引觀念,理論與實務兼容並存
★將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 繪製幾何圖形
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading