線性代數論
ISBN13:9789862972250
出版社:文笙
作者:程雋
裝訂/頁數:平裝/634頁
規格:23cm*17cm*3cm (高/寬/厚)
版次:修訂2版
出版日:2022/05/01
中國圖書分類:線性代數
本書對於線性代數理論的鋪陳,依次為歐氏系統、向量空間分析、聯立方程組、廣義線性系統、特徵理論與對角化、喬登理論與應用,最後是以幾個重要的專題附錄作為結束。這是一本為初次接觸線性代數的朋友們所寫的書,旨在為初學者建立清晰的基本理論架構,循本書的節奏按部就班前進,相任能夠紮實地掌握線性代數的核心概念。
立即查看
【考試用書】
書名:高等工數演習
作者:程雋
出版社:文笙
出版日期:2013/05/00
ISBN:9789862970591
■ 目錄
第一章 向量代數
第二章 多變數函數微積分
第三章 純量與向量之微分
第四章 純量與向量之積分
第五章 矩陣與線性系統
第六章 映射理論與特徵現象
第七章 對角化與矩陣函數
第八章 矩陣分析之應用
第九章 複變數函數
第十章 複變函數微積分
第十一章 複變函數級數展開
第十二章 複變分析之應用
第十三章 一階常微分方程
第十四章 線性常微分方程
第十五章 級數解法
第十六章 特殊方程式
第十七章 特徵理論
第十八章 傅立葉展開
第十九章 傅氏轉換
第二十章 拉普拉斯轉換
第二十一章 偏微分方程概論
第二十二章 擴散方程式
第二十三章 波動方程式
第二十四章 拉普拉斯方程式
立即查看
深入理解Linux程式設計:從應用到核心 (1版)
其他會員也一起購買
書名:深入理解LINUX程式設計:從應用到核心
出版社:碁峰
出版年月:201706
條碼:9789864764167
內容簡介
‧應用程式設計與核心實作相互結合
‧幫助開發人員深入核心,解析Linux介面工作原理,掌握Linux系統運行機制
《Advanced Programming Unix Environment》(簡稱APUE)幾乎是Linux領域程式師人手必備的一本書,但在掌握和理解APUE的內容後,又該如何繼續提升自己的技能,如何更深入地理解Linux環境程式設計及其背後的工作機制呢?本書將從全新角度帶領讀者重新進入Linux環境程式設計,從應用出發,深入核心原始碼,研究Linux各介面的工作機制和原理,讓讀者不僅知其然,亦知其所以然。作為Linux開發工程師,若能掌握Linux應用層開發,同時熟悉Linux核心原始碼,在Linux環境下設計開發任何產品都將游刃有餘,穩定且高效。
本書是二位Linux技術專家多年開發經驗的總結和分享,是將Linux應用層與核心層結合的技術圖書,選擇這種寫作方式是為了向APUE作者致敬。本書涵蓋APUE中大部分章節的內容,並針對Linux環境,根據作者多年經驗,詳細解析Linux常用介面的使用方法和陷阱。為了讓讀者更清楚地理解介面的工作原理,對於絕大部分介面,作者都深入C函式庫或核心原始碼進行全面分析。希望本書可以幫助讀者打通Linux環境的應用和核心兩條脈絡,使兩條線融會貫通,進一步提高開發水準。
作者介紹
作者簡介
高峰
北京理工大學通信與資訊系統專業碩士學位。畢業後在A10 Networks公司工作六年多,任職Staff Software Engineer,目前在創業公司全訊彙聚(愛快路由)擔任技術總監。多年來一直專注於網路領域,熟悉Linux核心、應用及服務端的設計、開發和架構,對TCP/IP網路通訊協定有深刻的認識和理解。編碼功力深厚,知識領域廣博,擅長產品的性能改進和優化調整。撰寫過大量技術文章,並為多個知名開源專案貢獻過程式碼。
李彬
東南大學信號與資訊處理專業碩士。畢業後先後任職中興通訊、趨勢科技,目前在儲存公司Bigtera擔任SEG部門技術負責人。一直專注於Linux平台下的開發,多年分散式儲存設備開發經驗,熟悉Linux核心,程式設計基本功扎實,對性能優化、bug定位有異乎尋常的愛好,屬於“絕不放棄型”研發工程師。喜歡技術分享和交流,在社群和公司內部分享過大量技術文章。
目錄
Chapter 0 基礎知識
Chapter 1 檔案 I/O
Chapter 2 標準 I/O 函式庫
Chapter 3 行程環境
Chapter 4 行程控制:行程的一生
Chapter 5 行程控制:狀態、排程和優先權
Chapter 6 信號
Chapter 7 理解 Linux 執行緒(1)
Chapter 8 理解 Linux 執行緒(2)
Chapter 9 行程間通信:管線
Chapter 10 行程間通信:System V IPC
Chapter 11 行程間通信:POSIX IPC
Chapter 12 網路通信:連接的建立
Chapter 13 網路通信:資料報文的發送
Chapter 14 網路通信:資料報文的接收
Chapter 15 編寫安全無錯程式碼
立即查看
書名:電磁學演習
作者:程雋
出版社:文笙
出版日期:2014/05/00
ISBN:9789862970874
內容簡介
基於配合另著"靜電磁理論"與"電磁波理論",這裡再編寫"電磁學演習"是著眼提供實質且深入的問題演練,其中收錄近七百道範例,由簡易而逐步進入難深,涵蓋了相當完整的光譜,希望能夠為有興趣的朋友鋪陳一條透過演習而確實掌握電磁理論的途徑。
立即查看
應用機率論
ISBN13:9789862971956
出版社:文笙
作者:程雋
裝訂/頁數:平裝/652頁
規格:23cm*17cm*3cm (高/寬/厚)
版次:修訂4版
出版日:2020/07/01
中國圖書分類:機率論
商品簡介
本書內容包含
第一章 計算基礎
第二章 古典機率
第三章 隨機變數
‧‧‧‧
立即查看
書名:離散數學概論(修訂2版)
作者:程雋
出版社:文笙
出版日期:2022/02/00
ISBN:9789862972151
內容簡介
本書對離散數學的討論,首先是由邏輯命題、集合理論、數學歸納法等基本概念拉起了序幕。再配合排列組合、排容原理、鴿籠定理、線性遞迴關係、以至於生成函數等計算工具的綜合整理,至此完成了討論離散數學所需要的準備工作。
本書進入離散數學之篇章依次為數論與密碼學、函數與關係、圖論與樹論、演算法簡介,最後是以基礎抽象代數作為結束。這是一本特別為首次接觸離散數學的朋友所寫的書,旨在為初學者建立清晰的最核心之理論架構,循本書所鋪陳的節奏按部就班前進,相信能夠紮實地掌握離散數學的核心概念。
立即查看
靜電磁理論
ISBN13:9789862972380
出版社:文笙
作者:程雋
裝訂/頁數:平裝/634頁
規格:23cm*17cm*3cm (高/寬/厚)
版次:修訂5版
出版日:2022/10/01
中文圖書分類:靜電學
本書對於重要電磁定律背後的物理涵義,都有盡可能合理的闡釋,冀望讀者在知其然之餘也能知其所以然。而本書真正的特色是除了如高斯定律、磁通量守恆定律、法拉弟定律等最根本的公設之外,其它理論都提供了完整而詳細的數學證明。希望有興趣的朋友,透過本書的嚴謹分析,能夠感受到電磁學清清如許的容貌,尤其在紮實的數學基礎上,本書能夠對斷續進入更高階電磁領域的需求,為讀者形成一道活水源頭,綿延流長而源源不絕。
立即查看
Python 函式庫語法範例字典
相關熱銷的書籍推薦給您
商品描述
<內容簡介>
彙整最常使用的 Python 函式庫語法
功能索引 + 字母順序查詢,
隨查隨用, 快速解決問題!
Python 是近來非常熱門的程式語言, 原因之一就是具有豐富的標準函式庫及第三方套件可以使用, 用途涵蓋字串處理、數值計算、資料壓縮與封存、XML與 JSON 存取等層面。本書集合 Python 常用的函式及模組功能, 依用途分門別類, 提供詳細的使用說明、豐富的語法範例, 讓使用者可以在短時間內找到、學會函式的正確使用方式, 在撰寫程式時更加得心應手!
<本書特色>
● 依功能分類, 每個函式都以豐富範例實際演練用法
● 目錄上列有函式名稱與用途說明, 可依據名稱或是用途查詢
● 可依字母順序快速查詢想使用的函式功能
● 本書嚴選的模組功能包括:
argparse/array/base64/beautifulsoup4/bisect/bz2/collections/ConfigParser/csv/datetime/dateutil/decimal/doctest/email/enum/fnmatch/glob/gzip/heapg/io/itertools/json/logging/lxml/lzma/math/multiprocessing/openpyxl/os/pathlib/paramiko/pdb/Pillow/pprint/PyCrypto/pydoc/pytest/pytz/random/re/requests/shutil/statistics/subprocess/sys/tartile/tempfile/time/timeit/traceback/unicodedata/unittest/unittest.mock/urllib.parse/weakref/xml.etree.ElementTree/yaml/zipfile/zlib
● 適用 Python 3
立即查看
好好玩!Python程式設計入門與實例應用-鍛鍊邏輯思維×徹底掌握核心 2022 <博碩文化>
類似書籍推薦給您
立即查看
運算思維程式講堂:打好 Python x ChatGPT 基礎必修課 (1版)
類似書籍推薦給您
【簡介】
🚀運算思維程式講堂
輕鬆學會 Python 的入門精華!
利用 ChatGPT 撰寫程式、開發 AI 小遊戲!
Python 是一種執行效率不錯的直譯式語言,具有強大的跨平台的特點,可以在大多數的主流平台上執行。更棒的是,Python 具有許多物件導向的特性,是資料解析、資料探勘(Data Mining)、資料科學工作中經常被使用的程式語言,可以廣泛應用在網頁設計、App 設計、遊戲設計、自動控制、生物科技、大數據等領域。同時,Python 擁有第三方套件及開發工具,可以幫助程式設計師輕鬆完成許多程式設計開發的工作。
本書結合運算思維與演算法的基本觀念,並以 Python 語言來一步步引導,期許幫助各位具備程式設計的基本能力。其實學習程式語言和學游泳一樣,跳下水感覺看看才是最快的方法,對一個初學者的心態來說,就是實際跑出程式最為重要,因此為了方便初學者機上實作,本書程式碼都已在 Python開發環境下正確編譯與執行。
另外,OpenAI 推出免費試用的 ChatGPT 聊天機器人,在網路上引起熱烈討論,造成不少話題。因為它不僅僅是個聊天機器人,還可以幫忙回答各種問題,例如:寫程式、寫文章、寫信等。本書加入了 ChatGPT 與 Python 雙效合一的應用,精彩 ChatGPT AI 程式範例如下:
➤使用 Pygame 遊戲套件繪製多媒體圖案
➤以內建模組及模擬大樂透的開獎程式
➤建立四個主功能表的視窗應用程式
➤演算法的應用:迷宮問題的解決方案
➤海龜繪圖法(Turtle Graphics)繪製圖形
➤猜數字遊戲
➤OX 井字遊戲
➤猜拳遊戲
➤比牌面大小遊戲
【目錄】
CHAPTER 01 程式設計與 Python 初體驗
1-1 認識程式語言
1-1-1 機器語言
1-1-2 組合語言
1-1-3 高階語言
1-1-4 第四代語言
1-1-5 第五代語言
1-2 Python 簡介與特性
1-2-1 程式簡潔與開放原始碼
1-2-2 直譯與跨平台的特性
1-2-3 物件導向的設計風格
1-2-4 豐富的第三方套件
1-3 Python 安裝與執行
1-3-1 IDLE 編輯器下載與安裝
1-3-2 在桌面上建立 IDLE 捷徑
1-4 我的第一支 Python 程式就上手
1-4-1 新建程式
1-4-2 儲存程式
1-4-3 執行程式
1-4-4 開啟程式
CHAPTER 02 變數與資料處理
2-1 認識變數
2-1-1 變數宣告與指定
2-1-2 變數命名規則
2-1-3 程式註解的重要
2-2 資料型態
2-2-1 數值型態
2-2-2 字串型態
2-2-3 資料型態轉換
2-3 輸出指令 --print
2-3-1 「%」參數格式化輸出
2-3-2 以 format 方法將輸出資料格式化
2-4 輸入指令 --input
CHAPTER 03 運算式與運算子
3-1 算術運算子
3-2 複合指定運算子
3-3 比較運算子
3-4 邏輯運算子
3-5 運算子的優先權
CHAPTER 04 結構化程式設計與條件控制指令
4-1 認識程式區塊及縮排
4-2 條件控制指令
4-2-1 if 條件指令
4-2-2 if else 條件指令
4-2-3 if...elif...else 指令
4-2-4 巢狀 if 條件指令
CHAPTER 05 迴圈結構
5-1 for 迴圈
5-1-1 認識 range 函數
5-1-2 for 迴圈語法
5-1-3 巢狀迴圈
5-2 while 迴圈
5-3 迴圈控制指令
5-3-1 break 指令
5-3-2 continue 指令
CHAPTER 06 字串、串列、元組、字典與集合
6-1 再談字串(string)
6-1-1 字串建立
6-1-2 字串輸出格式化
6-1-3 []運算子與切片運算
6-1-4 跳脫字元
6-1-5 字串相關方法
6-2 串列(list)
6-2-1 建立串列
6-2-2 多維串列
6-2-3 常用的串列函數以及方法
6-3 元組(tuple)
6-3-1 建立元組
6-3-2 常用元組函數
6-4 字典(dict)
6-4-1 建立字典
6-4-2 常用的字典函數以及方法
6-5 集合(set)
6-5-1 建立集合
6-5-2 常用集合方法
CHAPTER 07 函數與演算法
7-1 函數簡介
7-1-1 Python 函數類型
7-1-2 定義函數
7-1-3 參數預設值
7-1-4 任意引數傳遞
7-1-5 關鍵字引數
7-1-6 變數的有效範圍
7-1-7 lambda 函數
7-2 參數傳遞模式
7-2-1 傳值呼叫
7-2-2 傳址呼叫
7-3 常見 Python 內建函數
7-3-1 數值函數
7-3-2 日期與時間函數
7-4 認識演算法
7-4-1 演算法的表現方式
7-4-2 分治法與遞迴函數
7-4-3 動態規劃法
7-4-4 疊代法
7-4-5 氣泡排序法
7-4-6 淺談搜尋法
CHAPTER 08 模組與套件自訂與應用
8-1 認識模組與套件
8-1-1 模組的使用
8-2 建立自訂模組
8-2-1 建立自訂模組
8-2-2 名稱空間的功用
8-3 常用內建模組
8-3-1 os 模組
8-3-2 sys 模組
8-3-3 math 模組
8-3-4 random 模組
8-3-5 time 模組
8-3-6 calendar 模組
8-4 套件管理程式 – pip
8-4-1 第三方套件集中地 PyPI
8-4-2 pip 管理工具
CHAPTER 09 視窗程式設計
9-1 建立視窗
9-1-1 匯入 tkinter 套件
9-2 常用視窗元件介紹
9-2-1 標籤元件(Label)
9-2-2 按鈕元件(Button)
9-2-3 文字方塊元件
9-2-4 文字區塊元件
9-2-5 捲軸元件
9-2-6 訊息方塊元件
9-2-7 核取按鈕元件
9-2-8 單選按鈕元件
9-2-9 功能表元件
CHAPTER 10 檔案的輸入與輸出
10-1 檔案功能簡介
10-1-1 檔案類型
10-2 認識檔案與開啟
10-2-1 檔案開啟 – open() 函式
10-2-2 建立 / 讀取檔案
10-2-3 開啟檔案組合模式
10-2-4 常見檔案處理方法
10-2-5 使用 with...as 指令
10-3 例外處理
10-3-1 try...except...finally 用法
10-3-2 常見錯誤類型
CHAPTER 11 ChatGPT 與 Python 程式設計黃金入門課
11-1 認識聊天機器人
11-1-1 聊天機器人的種類
11-2 ChatGPT 初體驗
11-2-1 註冊免費 ChatGPT 帳號
11-2-2 更換新的機器人
11-2-3 登出 ChatGPT
11-3 使用 ChatGPT 寫 Python 程式
11-3-1 利用 ChatGPT AI 撰寫 Python 程式
11-3-2 複製 ChatGPT 幫忙寫的程式碼
11-3-3 ChatGPT AI 程式與人工撰寫程式的比較
11-4 ChatGPT AI Python 程式範例集
11-4-1 使用 Pygame 遊戲套件繪製多媒體圖案
11-4-2 以內建模組及模擬大樂透的開獎程式
11-4-3 建立四個主功能表的視窗應用程式
11-4-4 演算法的應用:寫一支迷宮問題的解決方案
11-4-5 海龜繪圖法繪製兩款精美的圖形
11-5 課堂上學不到的 ChatGPT 使用秘訣
11-5-1 能記錄對話內容
11-5-2 專業問題可事先設定人物背景及腳本
11-5-3 目前只回答 2021 年前
11-5-4 善用英文及 Google 翻譯工具
11-5-5 熟悉重要指令
11-5-6 充份利用其它網站的 ChatGPT 相關資源
11-6 利用 ChatGPT 輕鬆開發 AI 小遊戲
11-6-1 請 ChatGPT 自我推薦以 Python 實作的小遊戲
11-6-2 猜數字遊戲
11-6-3 OX 井字遊戲
11-6-4 猜拳遊戲
11-6-5 比牌面大小遊戲
立即查看
APCS 完全攻略:從新手到高手,Python 解題必備!【好評回饋版】 (3版)
類似書籍推薦給您
立即查看
Python風格徹底研究: 超詳實、好理解的Python必學主題 (1版)
類似書籍推薦給您
【簡介】
‧利用Python的動態型別來產生更乾淨簡潔、更具適應性的程式碼
‧利用先進的迭代技術來建立和處理您的資料
‧設計類別與函式,使其在運作時不會出現不必要的意外或限制
‧使用多重繼承和自省(自我檢查)來設計編寫出更能直接運作的類別程式
‧透過非同步、並行和平行等功能提高程式碼的回應能力和效能
‧建構Python專案以進行上線生產等級的測試和發布
《Python風格徹底研究》一書應該是最符合Python風格的基礎程式設計讀本,本書會帶領您掌握真正符合Python風格的基礎知識,然後逐步學習和設計編寫出能上線發布使用的專業應用程式。
【目錄】
PART I Python 環境
第 1 章 Python 哲理
第 2 章 您的開發環境
第 3 章 語法課程
第 4 章 專案結構與引入
PART II 必學的基本結構
第 5 章 變數與型別
第 6 章 函式與lambda
第 7 章 物件與類別
第 8 章 錯誤和例外處理
PART III 資料與流程
第 9 章 集合與迭代
第 10 章 產生器與綜合運算
第 11 章 文字輸入輸出和情境管理器
第 12 章 2 進位與序列化的處理
PART IV 進階概念
第 13 章 繼承和混入
第 14 章 元類別和抽象基底類別
第 15 章 內省和泛型
第 16 章 非同步與並行
第 17 章 執行緒與平行
PART V 程式碼之外的議題
第 18 章 套裝與發布
第 19 章 除錯與記錄
第 20 章 測試與效能分析
第 21 章 未來的路徑
附錄 A 特殊屬性和方法
附錄 B Python 除錯器(PDB)命令
詞彙術語
立即查看
Python零基礎入門班(第四版):一次打好程式設計、運算思維與邏輯訓練基本功(加贈「ChatGPT學Python入門」影音) (4版)
類似書籍推薦給您
Python零基礎入門班:一次打好程式設計、運算思維與邏輯訓練基本功(加贈「ChatGPT學Python入門」影音)
ISBN13:9786263245426
出版社:碁峰資訊
作者:鄧君如-總監製;文淵閣工作室-編著
裝訂/頁數:平裝/232頁
規格:26cm*19cm*1.4cm (高/寬/厚)
版次:1
出版日:2023/07/19
內容簡介
Python正宗入門NO.1
感謝眾多讀者與教師好評
一本引領數萬讀者一探Python世界、
也讓老師用了再用的暢銷經典!
【書附超值學習資源】
「Python快速入門的10堂課」影音教學/範例程式檔/綜合演練參考解答
「善用ChatGPT學Python入門」影音教學
AI人工智慧與Big Data大數據時代
跨入程式語言、鍛鍊邏輯思維,
就從Python開始學!
Python是目前最熱門的程式語言,執行功能強大,但語法卻簡潔優雅、易於學習,更方便應用在許多專案實作上。它也沒有複雜的結構,程式易讀,且易於維護。
Python的應用範圍相當廣泛,無論是資訊蒐集、大數據分析、機器學習、資料科學、網站建置,甚至是遊戲開發等,都能看到它的身影。本書以零基礎學習者的視角進行規劃,從最基本的認識程式語言與環境架設切入,再進到程式設計流程的完整學習,輔以觀念圖解、表格歸納,以及流程圖,深入淺出一窺Python程式語言與設計的奧妙!
要懂Python
就要這樣真正的入門
徹底掌握程式語言與設計的核心!
■適合無程式設計經驗或想打好Python基礎者,從中了解運算思維精神,扎根程式設計學習,培養邏輯運算能力。循序漸進的內容涵蓋:認識運算思維、程式語言與設計、環境建置、變數、運算式、判斷式、迴圈、串列與元組、字典、函式與模組、演算法,以及檔案與例外處理…等,讓初學者無痛學習,輕鬆打好基本功。
■除了提供在本機建置開發環境的方法,更新增運用熱門Google Colab雲端開發環境的技巧,不需安裝設定即可撰寫並執行Python程式。
■精心設計100題實作範例,輔以130題綜合演練,從做中學,快速學會每個學習重點,並能應用於實際專題中。範例大小適合讀者平時的學習,或每週固定時數的教學課程。
■融入精采的情境實例,貼近生活應用,也讓練習更有趣,如:數學運算、密碼判斷、成績評等、電影分級、百貨公司折扣戰、數字比大小、薪資計算表、成績單與業績報表列印、日期時間格式與溫度轉換、擲骰子遊戲、大樂透抽獎、搜尋中獎者、彩券對獎,以及血型個性、四季天氣、成績輸入、產品銷售、電費、世大運獎牌數與家庭支出查詢…等運用。
■提供更完整的演算法運作實例搭配流程圖,有利理解運作思路與規則,讓程式開發更加得心應手。
■收錄160分鐘的Python開發環境建置與語法入門影音教學,搭配書籍內容快速吸收,讓學習更有效率。
■附加「善用ChatGPT學Python入門」影音教學,除了寫程式之外,其實我們可以運用ChatGPT來解釋程式碼、為程式碼註解、撰寫指定功能語法,以及幫程式除錯…等,加速與深入Python程式語言的學習。
目錄
01 運算思維與程式設計 - 跨入程式設計的大門
程式設計,是針對電腦要解決的問題提供處理方式的過程,也是軟體開發時的重要步驟。Python是一個執行功能強大,但語法簡潔優雅的程式語言,不僅容易學習,更容易應用實作在許多專題上!
‧本章內容包括:認識運算思維、認識Python程式語言、建置本機開發環境、運用雲端開發環境…等。
02 變數與運算式 - 不只先乘除後加減
變數建立時,應用程式就會配置一塊記憶體,並以變數名稱做為辨識此塊記憶體的標誌,設計者就可在程式中將各種資料存入使用。運算式包含了運算元與運算子,可以進行程式的運算動作。
‧本章範例包括:成績單、稅率報表及薪資表格式化輸出\梯形、長方形面積計算\複利本金計算...等。
03 判斷式 - 邏輯思維的起點
程式設計也和日常生活雷同,常會遇到一些需要做決策的情況,再依決策結果執行不同的程式碼,這就是「判斷式」。
‧本章範例包括:密碼比對判斷\輸入成績評等\電影分級判斷\百貨公司折扣戰\數字比大小...等。
04 迴圈 - 翻滾吧!程式碼
電腦最擅長處理的工作就是重複執行的事情,而日常生活中到處充斥著這種不斷重複的現象,程式專門用來處理重複事件的命令稱為「迴圈」。
‧本章範例包括:建立數列\計算正整數總和\井字直角三角形\九九乘法表\找最小公倍數\階乘計算...等。
05 串列與元組 - 大量數據收納術
串列又稱為清單或列表,與其他語言的陣列相同,其功能與變數相類似,是提供儲存資料的記憶體空間。元組的結構與串列完全相同,不同處在於元組的元素個數及元素值皆不能改變。
‧本章範例包括:串列初值設定\迴圈讀取串列\成績計算\刪除串列元素\成績排序...等。
06 字典 - 為資料貼上標籤
字典資料型態,其元素是以「鍵-值」對方式儲存,運作方式為利用「鍵」來取得「值」。
‧本章範例包括:血型個性查詢\四季天氣查詢\成績查詢\產品銷售查詢\世大運獎牌數查詢...等。
07 函式與模組 - 簡化運算擴充功能的利器
在程式中通常會將具有特定功能或經常重複使用的程式,撰寫成獨立的小單元,稱為函式。Python擁有許多模組,可讓功能可以無限擴充。
‧本章範例包括:攝氏華氏溫度\公斤英磅轉換\均分蘋果\電費、家庭支出查詢\網址格式檢查\檔案格式檢查\成績單、業績報表列印\日期時間格式轉換\擲骰子遊戲\大樂透抽獎\四星彩開獎...等。
08 演算法:排序與搜尋 - 用邏輯來解決問題
演算法就是為了解決一個問題而採取的方法和步驟,通常會以虛擬碼來表示,再以熟悉的語言來實現。
‧本章範例包括:數字排排站\追蹤泡沫排序\搜尋中獎者\彩券對獎...等。
09 檔案與例外處理 - 不怕犯錯的勇氣
利用Python內建的函式open()可以開啟指定的檔案,以便進行檔案內容的讀取、寫入或修改。Python編譯器當執行程式發生錯誤時會引發例外,此時可以引發例外後的處理動作,而非中止程式的執行。
‧本章範例包括:檔案開啟與寫入\檔案讀取與顯示\為文字檔加上行號\計算檔案字元數\捕捉運算錯誤...等。
立即查看