0人評分過此書

Python邁向領航者之路:超零基礎

出版日期
2020
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789865501334

本館館藏

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

計次服務

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

推薦本館採購書籍

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

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
這是一本Python完全入門的書籍,高中生、文科生通通看得懂,整本書從Python環境、資料結構開始,使用完整流程圖與大量程式實例講解程式設計基礎觀念,為進入人工智慧、機器學習、大數據時代奠定基礎。

全書內容包含263個程式實例,完整解說程式設計、邏輯思維相關知識,這本書同時有139個是非題習題(電子書)、103個選擇題習題(電子書)、98個實作題習題供讀者自我複習與練習,全書包含下列主要內容。

●建立正確的Python風格程式
●認識內建函數與標準函數庫模組
●突破0到1過程,練就紮實基本功
●自學者可輕鬆上手,快樂學習
●解一元一次和二次方程式
●雞兔同籠解聯立方程式
●認識音速單位馬赫
●認識圓周率PI
●認識萊布尼茲級數
●認識尼拉卡莎級數
●使用蒙地卡羅模擬計算圓周率
●認識費式(Fibonacci)數列
●認識階乘數(factorial)
●認識歐拉數 e
●計算座標軸2個點的距離
●計算地球任意2個城市間的距離
●計算房貸問題
●銀行存款單利與複利計算
●高斯數學 – 計算等差級數和
●溫度知識與攝氏/華氏轉換
●12生肖程式設計
●人體健康判斷程式
●認識火箭升空與宇宙速度
●使用者帳號管理系統
●加密與解密 -- 凱薩密碼
●頂級球星的最愛 – 質數(Prime number)
●國王的麥粒
●購物車設計
●總分、平均、名次成績系統設計與格式化輸出
●真心認識元組Tuple
●建立血型字典
●建立星座字典
●設計英漢與漢英字典
●夏令營的程式設計
●雞尾酒程式設計
●歐幾里德演算法
●文件探勘與分析
●設計建立多封信件程式
●威力彩與大樂透程式
●認識賭場的遊戲騙局
●程式除錯典故
●泡沫排序
●順序與二分搜尋法
●臉書Facebook有約20億用戶,如何在不到一秒驗證登入是正確的使用者
●精彩繪圖實例
一本書的誕生最重要價值是有系統傳播知識,讀者可以從有系統知識架構,快速學會想要的知識。
  • 第一章 基本觀念
    • 1-0 運算思維(Computational Thinking)
    • 1-1 認識Python
    • 1-2 Python的起源
    • 1-3 Python語言發展史
    • 1-4 Python的應用範圍
    • 1-5 跨平台的程式語言
    • 1-6 系統的安裝與執行
    • 1-7 檔案的建立、儲存、執行與開啟
      • 1-7-1 檔案的建立
      • 1-7-2 檔案的儲存
      • 1-7-3 檔案的執行
      • 1-7-4 開啟檔案
  • 第二章 認識變數與基本數學運算
    • 2-1 用Python做計算
    • 2-2 認識變數
      • 2-2-1 基本觀念
      • 2-2-2 認識變數位址意義
    • 2-3 認識程式的意義
    • 2-4 認識註解的意義
      • 2-4-1 註解符號#
      • 2-4-2 三個單引號或雙引號
    • 2-5 Python變數與其它程式語言的差異
    • 2-6 變數的命名原則
    • 2-7 基本數學運算
      • 2-7-1 四則運算
      • 2-7-2 餘數和整除
      • 2-7-3 次方
      • 2-7-4 Python語言控制運算的優先順序
    • 2-8 指派運算子
    • 2-9 Python等號的多重指定使用
    • 2-10 Python的斷行
    • 2-11 專題設計
      • 2-11-1 銀行存款複利的計算
      • 2-11-2 數學運算-計算圓面積與周長
      • 2-11-3 計算一元一次方程式的值
  • 第三章 Python的基本資料型態
    • 3-1 type()函數
    • 3-2 數值資料型態
      • 3-2-1 整數與浮點數的運算
      • 3-2-2 強制資料型態的轉換
      • 3-2-3 數值運算常用的函數
    • 3-3 布林值資料型態
    • 3-4 字串資料型態
      • 3-4-1 字串的連接使用'+'
      • 3-4-2 字串重複使用'*'
      • 3-4-3 處理多於一行的字串
      • 3-4-4 逸出字元
      • 3-4-5 強制轉換為字串str()
      • 3-4-6 字元資料的轉換
      • 3-4-7 聰明的使用字串加法和換行字元\n
      • 3-4-8 字串前加r
    • 3-5 專題設計
      • 3-5-1 計算地球到月球所需時間
      • 3-5-2 計算座標軸2個點之間的距離
      • 3-5-3 計算圓周率
  • 第四章 基本輸入與輸出
    • 4-1 Python的輔助說明help()
    • 4-2 格式化輸出資料使用print()
      • 4-2-1 函數print()的基本語法
      • 4-2-2 格式化print()輸出
      • 4-2-3 精準控制格式化的輸出
      • 4-2-4 format()函數
    • 4-3 資料輸入input()
    • 4-4 處理字串的數學運算eval()
    • 4-5 認識內建(built-in)函數
    • 4-6 認識標準函數庫(standard library)模組
    • 4-7 專題設計
      • 4-7-1 設計攝氏溫度和華氏溫度的轉換
      • 4-7-2 雞兔同籠-解聯立方程式
      • 4-7-3 高斯數學-計算等差數列和
      • 4-7-4 房屋貸款問題實作
      • 4-7-5 使用math模組和經緯度計算地球任意兩點的距離
  • 第五章 程式的流程控制使用if敘述
    • 5-1 關係運算子
    • 5-2 邏輯運算子
    • 5-3 if敘述
    • 5-4 if…else敘述
    • 5-5 if…elif …else敘述
    • 5-6 專題設計
      • 5-6-1 測試潤年
      • 5-6-2 設計人體體重健康判斷程式
      • 5-6-3 火箭升空
      • 5-6-4 12生肖系統
      • 5-6-5 求一元二次方程式的根
  • 第六章 串列(List)
    • 6-1 認識串列(list)
      • 6-1-1 串列基本定義
      • 6-1-2 讀取串列元素
      • 6-1-3 串列切片(list slices)
      • 6-1-4 串列統計資料、最大值max()、最小值min()、總和sum()
      • 6-1-5 串列元素個數len()
      • 6-1-6 更改串列元素的內容
      • 6-1-7 串列的相加
    • 6-2 Python簡單的物件導向觀念
      • 6-2-1 字串的方法
      • 6-2-2 更改字串大小寫
    • 6-3 增加與刪除串列元素
      • 6-3-1 在串列末端增加元素append()
      • 6-3-2 插入串列元素insert()
      • 6-3-3 刪除串列元素pop()
      • 6-3-4 刪除指定的元素remove()
    • 6-4 串列的排序
      • 6-4-1 顛倒排序reverse()
      • 6-4-2 sort()排序
    • 6-5 進階串列操作
      • 6-5-1 index()
      • 6-5-2 count()
    • 6-6 串列內含串列
      • 6-6-1 基本觀念
      • 6-6-2 再看二維串列
    • 6-7 串列的賦值與拷貝
      • 6-7-1 串列賦值
      • 6-7-2 串列的拷貝
    • 6-8 再談字串
      • 6-8-1 字串的索引
      • 6-8-2 字串切片
      • 6-8-3 函數或方法
      • 6-8-4 將字串轉成串列
      • 6-8-5 使用split()處理字串
      • 6-8-6 字串的其它方法
    • 6-9 in和not in運算式
    • 6-10 專題設計
      • 6-10-1 使用者帳號管理系統
      • 6-10-2 凱薩密碼
      • 6-10-3 製作大型的串列資料
  • 第七章 迴圈設計
    • 7-1 基本for迴圈
      • 7-1-1 for迴圈基本運作
      • 7-1-2 如果程式碼區塊只有一行
      • 7-1-3 有多行的程式碼區塊
      • 7-1-4 將for迴圈應用在資料類別的判斷
    • 7-2 range()函數
      • 7-2-1 只有一個參數的range()函數
      • 7-2-2 擴充專題銀行存款複利的軌跡
      • 7-2-3 有2個參數的range()函數
      • 7-2-4 有3個參數的range()函數
      • 7-2-5 一般應用
    • 7-3 進階的for迴圈應用
      • 7-3-1 巢狀for迴圈
      • 7-3-2 強制離開for迴圈-break指令
      • 7-3-3 for迴圈暫時停止不往下執行-continue指令
    • 7-4 while迴圈
      • 7-4-1 基本while迴圈
      • 7-4-2 巢狀while迴圈
    • 7-5 專題設計
      • 7-5-1 購物車設計
      • 7-5-2 建立真實的成績系統
      • 7-5-3 計算圓週率
      • 7-5-4 職業運動員的最愛-質數
      • 7-5-5 歐拉數(Euler's number)-e
      • 7-5-6 雞兔同籠-使用迴圈計算
      • 7-5-7 國王的麥粒
  • 第八章 元組(Tuple)
    • 8-1 元組的定義
    • 8-2 讀取元組元素
    • 8-3 遍歷所有元組元素
    • 8-4 修改元組內容產生錯誤的實例
    • 8-5 可以使用全新定義方式修改元組元素
    • 8-6 元組切片(tuple slices)
    • 8-7 方法與函數
    • 8-8 串列與元組資料互換
    • 8-9 其它常用的元組方法
    • 8-10 元組的功能
    • 8-11 專題設計
      • 8-11-1 認識元組
      • 8-11-2 使用zip()打包(pack)多個物件
      • 8-11-3 使用for迴圈解包(unpack)
  • 第九章 字典(Dict)
    • 9-1 字典基本操作
      • 9-1-1 定義字典
      • 9-1-2 列出字典元素的值
      • 9-1-3 增加字典元素
      • 9-1-4 更改字典元素內容
      • 9-1-5 刪除字典特定元素
      • 9-1-6 刪除字典所有元素
      • 9-1-7 刪除字典
      • 9-1-8 建立一個空字典
      • 9-1-9 字典的複製
      • 9-1-10 取得字典元素數量
      • 9-1-11 驗證元素是否存在
      • 9-1-12 設計字典的可讀性技巧
    • 9-2 遍歷字典
      • 9-2-1 遍歷字典的鍵-值
      • 9-2-2 遍歷字典的鍵
      • 9-2-3 依鍵排序與遍歷字典
      • 9-2-4 遍歷字典的值
    • 9-3 字典內鍵的值是串列
    • 9-4 字典常用的函數和方法
      • 9-4-1 len()
      • 9-4-2 get()
      • 9-4-3 setdefault()
    • 9-5 專題實作
      • 9-5-1 記錄一篇文章每個單字的出現次數
      • 9-5-2 設計星座字典
      • 9-5-3 文件加密-凱薩密碼實作
      • 9-5-4 摩斯密碼(Morse code)
  • 第十章 集合(Set)
    • 10-1 建立集合
      • 10-1-1 使用大括號建立集合
      • 10-1-2 使用set()函數定義集合
      • 10-1-3 大數據資料與集合的應用
    • 10-2 集合的操作
      • 10-2-1 交集(intersection)
      • 10-2-2 聯集(union)
      • 10-2-3 差集(difference)
      • 10-2-4 是成員in
    • 10-3 專題設計
      • 10-3-1 夏令營的程式設計
      • 10-3-2 雞尾酒的實例
  • 第十一章 函數設計
    • 11-1 Python函數基本觀念
      • 11-1-1 函數的定義
      • 11-1-2 沒有傳入參數也沒有傳回值的函數
    • 11-2 函數的參數設計
      • 11-2-1 傳遞一個參數
      • 11-2-2 多個參數傳遞
      • 11-2-3 參數預設值的處理
    • 11-3 函數傳回值
      • 11-3-1 傳回None
      • 11-3-2 簡單回傳數值資料
      • 11-3-3 傳回多筆資料的應用
    • 11-4 呼叫函數時參數是串列
    • 11-5 傳遞任意數量的參數
      • 11-5-1 基本傳遞處理任意數量的參數
      • 11-5-2 設計含有一般參數與任意數量參數的函數
    • 11-6 區域變數與全域變數
      • 11-6-1 全域變數可以在所有函數使用
      • 11-6-2 區域變數與全域變數使用相同的名稱
      • 11-6-3 程式設計需注意事項
    • 11-7 匿名函數lambda
    • 11-8 專題設計
      • 11-8-1 用函數重新設計記錄一篇文章每個單字出現次數
      • 11-8-2 設計divmod()函數
      • 11-8-3 歐幾里德演算法(Euclidean algorithm)
      • 11-8-4 遞迴呼叫recursive 與階乘數的應用
  • 第十二章 類別-物件導向
    • 12-1 類別的定義
    • 12-2 類別的屬性與方法
    • 12-3 專題 解說函數與方法
  • 第十三章 設計與應用模組
    • 13-1 將自建的函數儲存在模組中
      • 13-1-1 先前準備工作
      • 13-1-2 建立函數內容的模組
    • 13-2 應用自己建立的函數模組
      • 13-2-1 import模組名稱
      • 13-2-2 導入模組內特定單一函數
      • 13-2-3 導入模組內多個函數
      • 13-2-4 導入模組所有函數
    • 13-3 隨機數random模組
      • 13-3-1 randint()
      • 13-3-2 random()
      • 13-3-3 uniform()
      • 13-3-4 choice()
      • 13-3-5 shuffle()
      • 13-3-6 sample()
      • 13-3-7 seed()
    • 13-4 時間time模組
      • 13-4-1 time()
      • 13-4-2 sleep()
      • 13-4-3 asctime()
      • 13-4-4 localtime()
      • 13-4-5 ctime()
      • 13-4-6 clock()和process_time()
    • 13-5 日期calendar模組
      • 13-5-1 列出某年是否潤年isleap()
      • 13-5-2 印出月曆month()
      • 13-5-3 印出年曆calendar()
    • 13-6 專題設計
      • 13-6-1 認識賭場遊戲騙局
      • 13-6-2 蒙地卡羅模擬
  • 第十四章 檔案的讀取與寫入
    • 14-1 讀取檔案
      • 14-1-1 開啟檔案open()與關閉檔案close()
      • 14-1-2 讀取整個檔案read()
      • 14-1-3 with關鍵字
      • 14-1-4 逐行讀取檔案內容
      • 14-1-5 逐行讀取使用readlines()
    • 14-2 寫入檔案
      • 14-2-1 將執行結果寫入空的文件內
      • 14-2-2 輸出多行資料的實例
      • 14-2-3 建立附加文件
    • 14-3 認識編碼格式encode
      • 14-3-1 中文Windows作業系統記事本預設的編碼
      • 14-3-2 utf-8編碼
    • 14-4 專題設計
      • 14-4-1 文件探勘
      • 14-4-2 string模組
      • 14-4-3 加密檔案
  • 第十五章 程式除錯與異常處理
    • 15-1 程式異常
      • 15-1-1 一個除數為0的錯誤
      • 15-1-2 撰寫異常處理程序try-except
      • 15-1-3 try-except-else
      • 15-1-4 找不到檔案的錯誤FileNotFoundError
    • 15-2 常見的異常物件
    • 15-3 finally
    • 15-4 專題 認識程式除錯的典故
  • 第十六章 演算法-排序與搜尋
    • 16-1 電腦的演算法
    • 16-2 好的演算法與不好的演算法
      • 16-2-1 不好的演算法
      • 16-2-2 好的演算法
    • 16-3 泡沫排序法(Bubble Sort)
      • 16-3-1 圖解泡沫排序演算法
      • 16-3-2 Python程式實作
    • 16-4 搜尋演算法
      • 16-4-1 順序搜尋法(Sequential Search)
      • 16-4-2 二分搜尋法(Binary Search)
    • 16-5 專題設計 尾牙兌獎號碼設計
  • 第十七章 海龜繪圖
    • 17-1 基本觀念與安裝模組
    • 17-2 繪圖初體驗
    • 17-3 繪圖基本練習
    • 17-4 控制畫筆色彩與線條粗細
    • 17-5 繪製圓、弧形或多邊形
      • 17-5-1 繪製圓或弧形
      • 17-5-2 繪製多邊形
    • 17-6 填滿顏色
    • 17-7 繪圖視窗的相關知識
      • 17-7-1 更改海龜視窗標題與背景顏色
    • 17-8 專題
      • 17-8-1 有趣的圖案
      • 17-8-2 終止追蹤繪製過程
  • 附錄 A 安裝Python
    • A-1 Windows作業系統的安裝Python版
  • 附錄 B ASCII碼值表

評分與評論

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

客服專線:0800-000-747

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

loading