【簡介】
台灣尚無體系完整的資訊法教科書,本書為第一次嘗試統整台灣資訊相關法律議題的教科書。特色有三:
1.包含大量圖表,清楚交代整個網路資訊法律議題的爭議與發展,幫助初學者快速入門。
2.著重於台灣相關法律的介紹與分析,並掌握最新修法、立法趨勢,包含最新通過的「政府資訊公開法」,以及預告未來修法方向。
3.對於熱門資訊法律議題,作者也提出深入剖析,以供讀者進一步反省。
本書盡量蒐集資訊相關法律議題,分為四大主題。第一篇為資訊時代的智慧財產權糾紛,討論網路上的著作權、專利權、商標權議題。其中,對於發展中的網路音樂盜版和資料庫保護等,有深入的剖析。第二篇為電腦程式保護與反省,包括電腦程式的著作權、專利保護,以及公平交易法的反撲,和刑法電腦程式相關保護等。第三篇為資訊內容討論,包括網路色情、廣告資訊、資訊隱私和資訊公開等。其中皆涵蓋台灣本土最新的法制發展。第四篇則為網路交易,包括電子簽章法、網路契約等相關議題。
【目錄】
新版序
自序
第一章 導 論
第一節 資訊法概說
第二節 智慧財產權
第三節 言論自由與資訊內容
第四節 資訊科技發展與法律回應
PART1 智慧財產權
第二章 網路著作權
第一節 著作權法介紹
第二節 網路著作權
第三節 實例討論
第三章 音樂、影片盜版
第一節 燒錄盜版、光碟
第二節 為什麼沒有音樂出租店?
第三節 防盜拷措施
第四節 P2P交換平台爭議
第五節 數位機上盒之侵權
第四章 資料庫保護
第一節 著作權法「編輯著作」
第二節 公平交易法不公平競爭
第三節 付費資料庫的保護
第四節 資料庫的蒐集、利用
第五章 網頁連結和網頁標記
第一節 網頁連結
第二節 匯集侵權影片網址之軟體或數位機上盒
第三節 網頁標記
第六章 網域名稱
第一節 網域名稱管理
第二節 相關法律
第三節 TWNIC網域名稱爭議處理辦法
PART2 電腦程式
第七章 電腦程式的著作權保護
第一節 著作權保護
第二節 電腦程式的重製
第三節 軟體的授權
第四節 電腦程式的修改、抄襲
第八章 電腦程式的其他法律保護
第一節 營業秘密法
第二節 積體電路電路布局保護法
第三節 專利法
附錄一 電腦軟體相關發明專利審查基準流程圖
附錄二 審查記錄媒體形式發明之流程圖
第九章 電腦程式保護的反省
第一節 電腦程式保護的弊端
第二節 公平交易法
第三節 開放原始碼運動
第四節 何者才是最適保護?
第十章 電腦網路犯罪
第一節 電腦網路犯罪
第二節 妨害電腦使用罪
第三節 網路金融犯罪
PART3 資訊自由
第十一章 色情資訊
第一節 猥褻
第二節 色情光碟
第三節 妨害性隱私及不實影像罪
第四節 分級制度
第五節 網路援交
第十二章 商業廣告與消費資訊
第一節 對廣告的管制
第二節 消費資訊
第三節 商業電子郵件
第十三章 資訊隱私
第一節 隱私權
第二節 刑法相關法律
第三節 通訊保障及監察法
第十四章 網路誹謗與公然侮辱
第一節 民法名譽權
第二節 刑法相關法律
第十五章 個人資料保護
第一節 基本概念
第二節 行為規範
第三節 被遺忘權利
第四節 電話號碼與通聯紀錄
第十六章 政府資訊公開
第一節 知的權利
第二節 政府資訊公開
第三節 檔案法
第四節 國家機密保護法
第五節 結論
PART4 網路交易
第十七章 網路契約與電子簽章
第一節 網路契約
第二節 電子簽章法
第十八章 網路購物與拍賣
第一節 網路購物
第二節 網路購物可否退貨
第三節 網路拍賣
第十九章 電子商務的獨占
第一節 網路的獨占
第二節 行政院公平交易委員會對於電子市集之規範說明
第二十章 網路服務提供者的責任
第一節 網路服務提供者
第二節 平台業者的責任
第三節 通知取下:著作權法ISP安全港
第四節 政府命令取下
第五節 歐盟數位服務法
第二十一章 線上遊戲與虛擬寶物
第一節 線上遊戲犯罪
第二節 私服、外掛與著作權
第三節 虛擬寶物財產權
立即查看
法遵科技、 監理科技與金融科技監理
其他會員也一起購買
法遵科技、 監理科技與金融科技監理
ISBN13:9789863991762
出版社:台灣金融研訓院
作者:沈中華;王儷容
裝訂/頁數:平裝/276頁
規格:21cm*14.8cm*1.5cm (高/寬/厚)
版次:初
出版日:2020/03/01
中文圖書分類:金融法規
內容簡介
第一部清楚說明監理科技與金融科技監理的專書,放眼全球監理科技的現況與趨勢,了解主要國家金融科技監理挑戰,以開創未來在監理科技的全新發展!
立即查看
計算機概論-AI與科技的共舞 (19版)
其他會員也一起購買
【簡介】
本書特色
本書的撰述對象,主要以理工學院的學生為對象,特別注重「資訊工程」基礎概念的介紹。特色包括:
1.作者具多年任教「計算機概論」課程經驗,並曾撰寫多本電腦暢銷書籍,實戰經驗豐富。
2.每章皆有「章前導讀」,可快速掌握該章重點。
3.深入淺出地介紹硬體及軟體的概念,掌握計算機的發展趨勢,取材詳盡,極具參考價值。
4.資安議題越趨重要,「網路安全」一章對於對稱式及非對稱式公開金鑰、SHA雜湊函數、數位簽章、區塊鏈、比特幣、後量子密碼學等議題精準論述,高於坊間解說的水平。
5.專有名詞皆中英對照,符合雙語趨勢,奠定自學基礎。
6.「IT專家」從生平事蹟與趣味小故事,認識重要的資訊科技專家。
7.「資訊專欄」以輕鬆的筆調對於各種資訊趨勢提出見解,補充資訊新知,讓學習變得更加有趣。
內容簡介
本書是針對理工學院和管理學院的大專生以及有志自修資訊工程或資訊管理相關領域的讀者而撰寫。特別著重介紹「資訊工程」的基礎概念,希望讓讀者對計算機各領域的進展有概括性的理解。為了提高可讀性,會加入一些有趣的題材,如國際資訊界名人軼事和資訊概念背後的故事。
本書共分十六章,從計算機發展的沿革談起,然後討論計算機如何表示數位化的資料,以及當代計算機的基本組織。接著介紹作業系統,讓讀者對電腦的作業流程有更進一步的認識。其後帶領讀者認識網際網路,並理解其運作原理與網路安全。為了建立讀者的計算機軟體設計與分析能力,以專章介紹程式語言、資料結構、演算法、軟體工程及資料庫,希望讀者能掌握軟體設計的要訣。最後討論日益蓬勃的人工智慧、電子商務及其他資訊應用課題,使讀者對整個資訊工程領域有通盤性的認識。
透過本書各章節的介紹,讀者能夠對資訊工程領域有更廣泛深入的認識,並了解計算機在現代社會的重要性和應用。本書的內容和範例讓讀者不僅有抽象性的概念,同時也能有實作的體會,從而提高對計算機科學的理解和應用能力。
【目錄】
CHAPTER 1 計算機簡介
1-1 計算機科學大事記
1-2 當代計算機的通用架構
CHAPTER 2 數位資料表示法
2-1 資料型態
2-2 二進位表示法
2-3 各種進位表示法的轉換
2-4 整數表示法
2-5 浮點數表示法
2-6 ASCII及Unicode
CHAPTER 3 計算機組織
3-1 中央處理器
3-2 主記憶體
3-3 執行程式
3-4 匯流排及介面
3-5 輸出入周邊設備
3-6 儲存裝置
CHAPTER 4 作業系統
4-1 作業系統簡介
4-2 各類作業系統
4-3 CPU排班
4-4 記憶體管理
4-5 檔案系統
4-6 熱門作業系統介紹
4-7 行動裝置作業系統
CHAPTER 5 電腦網路
5-1 電腦網路的用途
5-2 電腦網路的架構
5-3 傳輸媒介
5-4 OSI與TCP/IP模型
5-5 常見的網路設備
5-6 電信網路
5-7 無線網路
CHAPTER 6 網際網路
6-1 網際網路
6-2 資料連結層
6-3 網路層
6-4 傳輸層
6-5 應用層
6-6 網際網路的基本設定和除錯方式
6-7 網路模擬
CHAPTER 7 網路應用
7-1 電子郵件
7-2 電子佈告欄
7-3 全球資訊網運作原理
7-4 WWW相關運用
7-5 網頁製作
CHAPTER 8 網路安全
8-1 資訊安全的基本原則
8-2 資料機密性
8-3 資料完整性
8-4 系統可用性
8-5 網路攻擊
8-6 網路防護
8-7 區塊鏈
8-8 後量子密碼學
8-9 資訊倫理
CHAPTER 9 程式語言
9-1 程式語言發展史
9-2 資料型態
9-3 程式指令
9-4 程序定義和使用
CHAPTER 10 資料結構
10-1 陣列
10-2 鏈結串列
10-3 堆疊和佇列
10-4 樹狀結構
CHAPTER 11 演算法
11-1 最大數及最小數找法
11-2 排序
11-3 二元搜尋法
11-4 動態規劃技巧
11-5 計算難題
CHAPTER 12 軟體工程
12-1 寫程式
12-2 軟體開發生命週期
12-3 軟體品質認證
12-4 UML
CHAPTER 13 資料庫
13-1 資料庫管理系統簡介
13-2 關聯式資料模式和查詢語言
13-3 實體關係模式和正規化
13-4 資料庫與大數據
13-5 資料探勘
13-6 XML簡介
CHAPTER14 人工智慧
14-1 人工智慧的沿革
14-2 機器學習和深度學習
14-3 電腦視覺及圖像識別
14-4 感測網路、物聯網及智慧聯網
CHAPTER15 電子商務
15-1 電子商務的特性
15-2 電子商務的種類
15-3 電子商務交易安全
15-4 電子商務交易付費機制
15-5 電子商務的省思與展望
CHAPTER16 進階資訊理論及應用課題
16-1 雲端運算
16-2 生物資訊
16-3 多媒體
16-4 資料壓縮
16-5 計算理論
CHA 常見電腦專有名詞縮寫及中英對照一覽表
CHB 數位邏輯設計相關網站
CHC 索引表
學後評量
立即查看
本書特色
作者從事寬頻研究、教學,累積多年的實務經驗,提供從事資訊網路人員對TCP/IP清晰正確的觀念,透徹了解電腦網路的各種基本原理,並能動手實證,厚植網路基本實力。
◆內容最豐富:從電腦網路概念的介紹到實際架設實作,讓新手變高手。
◆實驗最精彩:作者以實際操作的數據,介紹驗證各種協定的網路架設,以最科學的實證引領讀者動手架構所需的網路。
內容簡介
本書介紹當今電腦網路的基本原理及發展現況,為了符合學習需求,內容力求簡單、清晰、容易理解,更新資訊,如:5G網路、WiFi 6 (802.11ax)、物聯網、雲端計算、網路作業系統、網路程式、SDN網路、數位傳輸與類比傳輸、網路的分層架構、乙太網路、MPLS封包交換等議題。
這一版對於範例與章末習題大幅度更新,特別著重電腦網路應用實務以及搭配Wireshark封包的解析,希望能讓讀者對電腦網路的技術不會過於抽象,對電腦網路基礎建立清晰的概念與紮實的實力,讓學習者在未來更進一步了解到整個電腦網路的技術,更容易上手。
作者曾在中華電信從事寬頻網路研究及教學,累積多年的實務經驗,其所累積的實力具體呈現於本書,可帶給資訊網路人員對TCP/IP網路有一清晰的觀念。以Wireshark軟體實作各種封包分析,讓初進此資訊領域的人員能更清楚其操作原理,是讀者不可或缺的網路參考書籍。
目錄
【本書第17章、第18章之內容,請於線上下載】
Chapter 01 網路基本概念
1-1 網際網路發展的演進
1-2 何謂網際網路
1-3 網路類型
1-4 網路拓樸
1-5 網路應用程式架構
1-6 網路程式如何進行
1-7 雲端運算(Cloud Computing)
1-8 為何要SDN網路
Chapter 02 資料通訊基礎
2-1 資料通訊系統的組成
2-2 類比資料與數位資料
2-3 類比訊號
2-4 數位訊號
2-5 數位傳輸與類比傳輸
2-6 傳輸模式
2-7 多工技術
2-8 基頻傳輸與寬頻傳輸
2-9 數位傳輸通道
2-10 錯誤偵測
Chapter 03 OSI模型
3-1 網路的分層架構
3-2 開放系統互連(OSI)參考模型
3-3 網際網路協定堆疊
Chapter 04 網路傳輸媒介與設備
4-1 有線傳輸的媒介
4-2 網路傳輸設備
Chapter 05 最主流的區域網路乙太網路
5-1 區域網路簡介
5-2 區域網路相關標準
5-3 10Mbps乙太網路(IEEE 802.3)
5-4 CSMA/CD原理
5-5 100Mbps乙太網路(IEEE 802.3u)
5-6 1000Mbps乙太網路
5-7 10 Gigabit乙太網路的類型
5-8 架設乙太網路
5-9 虛擬區域網路(VLAN)
Chapter 06 廣域網路
6-1 簡介
6-2 交換型態
6-3 傳統的數位階層架構
6-4 同步數位傳輸
6-5 ATM網路技術簡介
6-6 MPLS 封包交換的特性
Chapter 07 無線網路技術
7-1 無線網路簡介
7-2 紅外線
7-3 雷射
7-4 無線電波
7-5 展頻基本技術
7-6 802.11的網路架構
7-7 802.11 b/g/a
7-8 802.11n/802.11ac/802.11ad /802.11ax
7-9 USB wireless 802.11n適配器的應用實例
7-10 IEEE 802.11訊框
7-11 藍牙(Bluetooth)標準介紹與應用
7-12 ZigBee 概述
7-13 行動通訊系統
7-14 WiMAX與4G和5G
7-15 RFID
7-16 近場通訊(NFC)
7-17 物聯網基本概念
7-18 5G應用概述
Chapter 08 IP協定
8-1 IP簡介
8-2 網路遮罩(Net Mask)
8-3 IP設定規則
8-4 特殊用途之IP位址
8-5 子網路遮罩
8-6 無等級的IP位址
8-7 NAT簡介
8-8 IP封包格式
8-9 IP封包的擷取分析
8-10 IP路由
8-11 IPv6簡介
8-12 IP Spoofing
8-13 IPv6 安全性
Chapter 09 ARP/RARP/ICMP協定
9-1 ARP操作原理
9-2 ARcache(快取)
9-3 RARP操作原理
9-4 ARP/RARP封包格式
9-5 ARP工具程式
9-6 ARP封包的擷取分析
9-7 ICMP簡介
9-8 ICMP訊息格式
9-9 ICMP工具程式測試
9-10 ICMP封包的擷取分析
Chapter 10 TCP/UDP協定
10-1 TCP/UDP簡介
10-2 連接埠編號
10-3 netstat命令用法
10-4 行程通訊
10-5 Socket通訊概念
10-6 多工/解多工簡介
10-7 採用TCP或UD
10-8 UDP標頭格式
10-9 UDP封包的擷取分析
10-10 TCP封包格式
10-11 TCP連線建立
10-12 TCP連線結束
10-13 TCP連線封包的擷取分析
Chapter 11 DNS協定
11-1 DNS簡介
11-2 DNS的架構
11-3 DNS伺服器的種類
11-4 階層且分散式的資料庫
11-5 DNS名稱的查詢
11-6 遞迴查詢與循環查詢
11-7 DNS資源記錄
11-8 DNS客戶端的驗證
11-9 DNS的封包格式
11-10 基礎DNS封包的擷取分析
Chapter 12 DHCP協定
12-1 DHCP簡介
12-2 DHCP工作原理
12-3 DHCP封包格式
12-4 DHCP更新租約
12-5 DHCP提前終止租約
12-6 DHCP封包擷取的分析
Chapter 13 FTP協定
13-1 FTP簡介
13-2 FTP擷取封包的分析
Chapter 14 HTTP協定
14-1 WWW簡介
14-2 HTTP協定
14-3 Web Browser與Web Server之間的溝通
14-4 HTTP訊息架構
14-5 HTTP連線範例
14-6 HTTP客戶端與HTTP伺服器連線實例
14-7 HTTP擷取封包的分析
14-8 Cookie簡介
14-9 Java Applet/ActiveX/ActiveX Scripting
14-10 HTTPS (SSL/TLS)
Chapter 15 SMTP協定與POP3協定
15-1 SMTP協定與POP3協定簡介
15-2 E-mail送收概念
15-3 SMTP操作方式
15-4 電子郵件的架構
15-5 SMTP命令操作
15-6 郵件訊息格式
15-7 POP3命令操作
15-8 IMAP
Chapter 16 網路安全
16-1 資訊網路安全簡介
16-2 資料加密與解密
16-3 數位簽章
16-4 數位信封
16-5 數位憑證
16-6 防火牆
16-7 IPSec簡介
16-8 IPSec AH協定
16-9 ESP協定
Chapter 17 PPP協定【電子書】
17-1 PPP簡介
17-2 PPP連線程序
17-3 PPPoE封包的格式
17-4 PPP的封包格式
17-5 LCP封包
17-6 NCP封包
17-7 CCP封包
17-8 PPP封包擷取的分析
17-9 PAP協定
17-10 CHAP協定
Chapter 18 網路管理【電子書】
18-1 網路管理簡介
18-2 網管架構
18-3 SNMP架構
18-4 SNMP版本
18-5 SNMP命令運作
附錄A ASCII表
附錄B 8B/6T 編碼表
立即查看
Python自學聖經(第三版):從程式素人到開發強者的技術、實戰與AI應用大全(附影音/範例程式) (3版)
其他會員也一起購買
【簡介】
集Python程式技術大成,新增AI應用,強大內容全面再進化~
【Python系列書在台累計銷量近12萬冊】
國內眾多讀者與程式人選書第一指名,學業界指定Python講師、
榮登暢銷榜最多Python圖書的作者團隊代表作
八大領域、39個主題、上百種模組套件、近1,200個範例,
涵蓋語法入門,橫跨各大熱門技術、軟硬整合與AI實戰應用。
一本帶你入行!系統化分章、大量圖表解說,
全面跨入Python程式開發殿堂!
給需要本書的人:
★不知道如何開始才能自學好Python的人
★有接觸過但又不想打掉重練的人
★老是寫不好Python程式的人
★想運用Python開發專案的人
掌握系統化的學習途徑
才能真正駕馭Python
Python廣泛應用於大數據、網路爬蟲、人工智慧、機器學習、物聯網等熱門領域,是一套直譯式、物件導向,功能強大的程式語言。具備簡潔的語法,擁有許多模組套件,跨平台且容易擴充,所以非常適合初學者學習,但沒有系統性與結構化的學習,只能一知半解,而胡亂網路爬文,也只會迷失在資訊叢林。
本書從Python自學角度出發,系統化的分章學習,全面涵蓋語法、模組套件、主題應用、軟硬整合,規劃出最好的學習曲線,縮短自學途徑,排除學習障礙,真正從初學入門到業界活用!
■完整詳實的程式入門:
從開發環境建置開始,由淺入深、循序漸進、完整且詳細的解說變數、運算、判斷式、迴圈、串列、元組、字典、集合、函式與模組等語法觀念與實作。
■晉級專業的進階心法:
包括物件導向開發、例外處理、正規表達式、檔案管理、圖形使用者介面設計等內容。
■應用廣泛的資料科學:
涵蓋網路爬蟲、數據資料儲存與讀取、資訊視覺圖表化、Numpy、Pandas資料與分析的完整學習。
■無所不在的網路應用:
囊括Flask網站開發、建立Web API與Vercel部署、Django資料庫網站架設,還有LINE Bot機器人整合應用。
■邁向未來的AI人工智慧:
具備機器學習入門、機器學習特徵處理、分類與迴歸演算法、深度學習MLP、CNN與RNN的應用,以及NLP自然語言處理等能力。
■玩轉創意的多媒體互動:
包含讀取圖片、編輯圖片、合成、濾鏡效果、大量圖片處理,還有PyGame遊戲開發、PyTube影音下載等運用。
■提升效率的開發加值:
介紹目前業界最熱門的Google Colab雲端開發平台與VS Code編輯神器,也深入介紹如何將程式打包成執行檔。
■萬物可通的IoT物聯網:
從MicroPython程式實作、硬體實作、感測器應用、加入顯示裝置、使用Wi-Fi無線網路,到物聯網整合應用。
■熱門強大的ChatGPT應用:
運用ChatGPT解釋程式碼、撰寫指定功能語法與幫程式除錯…等,可輔助Python的學習。
透過ChatGPT API的應用,則可以在程式中與ChatGPT對話,例如經由LINE Bot,在手機的LINE中輸入對話訊息,就可以藉由ChatGPT回覆內容。
使用Playground則可在不用程式碼開發的狀態下調教GPT模型的參數,甚至生成對應的程式碼。
【超值學習資源】
獨家收錄:「Python物件導向程式開發」影音教學、
「Google Colab雲端開發平台入門」影音教學、
「善用ChatGPT學Python入門」影音教學、
「ChatGPT API及LINE Bot應用」教學PDF、
全書範例程式檔
第三版新書是依據最新應用趨勢與市場回饋的寶貴訊息調整內容,
讓本書更全面,並與資訊科技脈動同步。
在基礎入門篇中,將開發環境的安裝與設定更新到目前最新狀態
在網路應用篇中,除了更新重要範例的應用外,因應Selenium的改版而進行了語法的調整。
在網路架站方面,無論是Flask或是Django,這次特別選擇Vercel作為最後的架設平台,
並且連接PostgreSQL資料庫,讓網頁服務有更好的表現。
在人工智慧篇中,特別加入了最新的ChatGPT API開發,讓讀者也能體驗最火熱的AI主題。
在開發加值篇中,更新了PyInstaller執行檔編譯的內容。
在IoT物聯網篇則選擇了最熱門的ESP32進行介紹,
讓實戰更加得心應手。
【目錄】
【基礎入門篇】
01 建置 Python 開發環境
1.1 建置 Anaconda 開發環境
1.2 Spyder 編輯器
1.3 Jupyter Notebook 編輯器
02 變數、運算及判斷式
2.1 變數與資料型別
2.2 運算式
2.3 判斷式
03 迴圈、串列與元組
3.1 迴圈與串列
3.2 進階串列與元組
04 字典與集合的使用
4.1 字典基本操作
4.2 字典進階操作
4.3 集合
4.4 凍結集合
05 函式與模組
5.1 自訂函式
5.2 數值函式
5.3 字串函式
5.4 亂數模組
5.5 時間模組
【進階學習篇】
06 物件導向程式開發
6.1 類別與物件
6.2 類別封裝
6.3 類別繼承
6.4 多型
6.5 多重繼承
6.6 類別應用
6.7 建立 Python 專案
6.8 打造自己的模組
07 例外處理
7.1 例外處理
7.2 try...except 常用例外錯誤表
7.3 捕捉多個例外
7.4 raise 拋出例外
7.5 Traceback 記錄字串
7.6 assert 斷言
08 正規表達式
8.1 使用傳統程式設計方式搜尋
8.2 使用正規表達式
8.3 使用 re.complie() 建立正規表達式物件
8.4 使用 re 模組建立隱含正規表達式物件
8.5 更豐富的搜尋方式
8.6 使用 re.sub() 取代字串
8.7 實戰:網路爬蟲資料格式檢查
09 檔案系統的使用
9.1 檔案和目錄管理
9.2 檔案的讀寫
9.3 二進位檔案的讀寫
10 圖形使用者介面設計
10.1 Tkinter 模組:圖形使用者介面
10.2 排版方式
10.3 視窗區塊 (Frame)
10.4 實戰:英文單字王視窗版
【資料科學篇】
11 數據資料的爬取
11.1 requests 模組:讀取網站檔案
11.2 BeautifulSoup 模組:網頁解析
11.3 Selenium 模組:瀏覽器自動化操作
12 數據資料的儲存與讀取
12.1 csv 資料的儲存與讀取
12.2 Excel 資料儲存與讀取
12.3 json 資料的讀取與輸出
12.4 XML 資料的儲存與讀取
12.5 SQLite 資料庫的操作
12.6 MySQL 資料庫的操作
12.7 Google 試算表的操作
13 數據資料視覺化
13.1 繪製折線圖:plot
13.2 繪製長條圖:bar
13.3 繪製圓餅圖:pie
13.4 設定圖表區:figure
13.5 在圖表區加入多張圖表:subplot、axes
13.6 實戰:台灣股市股價走勢圖
14 Numpy 與 Pandas
14.1 Numpy 陣列建立
14.2 Numpy 陣列取值
14.3 Numpy 的運算功能
14.4 Pandas Series
14.5 Pandas DataFrame 的建立
14.6 Pandas DataFrame 資料取值
14.7 Pandas DataFrame 資料操作
14.8 Pandas 資料存取
14.9 Pandas 繪圖應用
15 Pandas 資料分析
15.1 資料預處理
15.2 資料合併
15.3 樞紐分析表
15.4 實戰:鐵達尼號生存機率預測
【網路應用篇】
16 Flask 網站開發
16.1 基本 Flask 網站應用程式
16.2 使用模板
16.3 Template 語言
16.4 以 GET 及 POST 傳送資料
17 Flask 建立 Web API 及 Vercel 部署
17.1 建立 PM2.5 資料 Web API
17.2 部署 Web API 到 Vercel
17.3 Web API 應用:PM2.5 查詢系統
18 LINE Bot 申請設定及開發
18.1 LINE 開發者管理控制台
18.2 實戰:「鸚鵡」LINE Bot 開發
19 Django 網站開發
19.1 Django 是什麼?
19.2 建立 Django 專案
19.3 視圖 (view) 與 URL
19.4 視圖、模版與 Template 語言
19.5 以 GET 及 POST 傳送資料
20 Django 資料庫連結與應用
20.1 PostgreSQL 資料庫
20.2 Django 資料庫
20.3 admin 後台管理與 ModelAdmin 類別
20.4 資料庫查詢
20.5 資料庫管理
21 Django 專題實戰及 Vercel 部署
21.1 實戰:Django 新聞公告系統
21.2 部署 Django 專案到 Vercel
【人工智慧篇】
22 機器學習:特徵提取
22.1 認識機器學習
22.2 文字特徵處理
22.3 數值標準縮放
22.4 特徵降維:特徵選擇
23 機器學習:分類及迴歸演算法
23.1 scikit-learn 資料集
23.2 K 近鄰演算法
23.3 樸素貝葉斯演算法
23.4 迴歸演算法
24 深度學習起點:多層感知器 (MLP)
24.1 認識多層感知器 (MLP)
24.2 Mnist 資料集
24.3 訓練 Mnist 手寫數字圖片辨識模型
24.4 模型儲存與預測
25 深度學習重點:CNN 及 RNN
25.1 卷積神經網路 (CNN) 基本結構
25.2 卷積神經網路實戰:Mnist 手寫數字圖片辨識
25.3 循環神經網路 (RNN) 基本結構
25.4 實戰:市場股價預測
26 自然語言處理 (NLP)
26.1 Jieba 模組
26.2 文字雲
27 ChatGPT API 及 Playground
27.1 ChatGPT API
27.2 ChatGPT Playground
【多媒體互動篇】
28 圖片批次處理:pillow
28.1 認識 pillow
28.2 圖片基本操作
28.3 圖片編輯
28.4 圖片切割、複製和合成
28.5 圖片濾鏡
28.6 繪製圖形
28.7 實戰:大量圖片處理
29 電腦遊戲開發:PyGame
29.1 Pygame 入門教學
29.2 Pygame 動畫處理
29.3 實戰:打磚塊遊戲
30 線上影音下載:PyTube
30.1 Pytube:下載 YouTube 影片模組
30.2 播放清單及相關資源下載
【開發加值篇】
31 雲端開發平台:Google Colab
31.1 Google Colab:雲端的開發平台
31.2 Markdown 語法
32 萬用編輯神器:VS Code
32.1 VS Code:最多人使用的程式編輯器
32.2 VS Code 執行 Python 程式
32.3 讓 VS Code 更有效率
33 編譯程式執行檔:PyInstaller
33.1 程式打包前的準備工作
33.2 實戰:打包 exe 執行檔
33.3 實戰:打包含有資源檔的執行檔
33.4 實戰:使用 .spec 打包含有資源檔的執行檔
33.5 資料儲存的考量
【附錄、IOT 物聯網篇】
(本篇為PDF形式電子書,請線上下載)
附錄 A MicroPython 與 ESP32
附錄 B MicroPython 小專題實作
附錄 C 感測器應用:溫溼度與超音波感測器
附錄 D 顯示裝置:LCD 液晶顯示器
附錄 E Wi-Fi 無線網路
附錄 F 物聯網應用
物聯網篇使用材料表
立即查看
AI 神助攻!程式設計新境界 - GitHub Copilot 開發 Python 如虎添翼 : 提示工程、問題分解、測試案例、除錯 (1版)
其他會員也一起購買
【簡介】
【程式設計新浪潮 . 開發生態大革命】
你還在研讀程式語法手冊?還在網路上找程式碼來修修改改?還要繼續埋首在手刻程式碼的低效循環中掙扎嗎?就是現在,程式設計生態發生了史無前例的變革!
GitHub Copilot 是由 GitHub 與 OpenAI 大型語言模型(LLMs)合作開發的 AI 程式設計助手,它從巨量程式碼庫中學會所有的程式設計技巧,將人類過往的程式精華融為一體。只要你學會用正確的方法、下達明確的提示詞、妥善地用自然語言與其溝通,就能發揮它的無窮力量,大幅幫助你提高開發軟體的成效。
本書作者:兩位資訊教育學家 Leo Porter 博士與 Daniel Zingaro 博士為了 AI 程式設計時代的到來,在本書規劃出「函式設計循環」流程,整本書的編排圍繞著這個設計循環所需的技能,一遍遍演練、一步步學會進入 AI 程式設計必備的新技能。幫助你以正確的方式掌握 Python 程式設計(當然,其它程式語言也適用),高效快速解決實務上的任務。
【開發程式的重點:從寫程式轉換為寫提示詞】
與傳統的入門程式設計課程相比,使用 GitHub Copilot 協助寫程式需要學習新的技能,特別是問題分解、提示工程、測試與除錯技巧(如果您對這些技能還不太熟悉也無需擔心,本書都會詳細介紹),這些新技能對於現職的程式設計師來說同樣重要。
在以往傳統的程式設計課程中,學生往往需要將精力灌注在語法的細節上,然而在 AI 時代,程式語法已經有 GitHub Copilot 這位大神在身邊,完全不用你操心,你該學的是如何用自然語言,寫出有意義且 AI 工具能正確理解的提示詞,讓它為你寫出符合預期的程式碼。如果你真的很不會寫提示詞,Copilot 除了能夠反向幫助程式產生提示詞,甚至還可以利用提示模式(prompt patterns)翻轉問答對象,讓 Copilot 主動提問以達成你的目標。
本書特色:
● 精心設計為 AI 工具而生的函式設計循環。
● 使用與業界接軌的 Visual Studio Code 開發工具。
● 善用 Copilot Chat、inline Chat 提高生產力好助手。
● 撰寫提示詞:學會用 AI 看得懂的自然語言溝通。
● 看懂程式碼:程式由 AI 寫, 但你需要看得懂。
● 問題分解:用 Top-Down 設計將大問題分解成小任務。
● 測試案例:設計常見案例與邊界案例確認函式正確。
● 除錯技巧:當 AI 使不上力的時候要學會自救。
● 從設計模式轉變為提示模式的初體驗。
【目錄】
目錄:
第 1 章 GitHub Copilot 簡介
1.1 本書用到的技術
1.1.1 GitHub Copilot 就是寫程式的 AI 助手
1.1.2 GitHub Copilot 背後運作方式
1.2 GitHub Copilot 改變寫程式的方式
1.3 GitHub Copilot 能幫我們做什麼其他事情?
1.4 使用 Github Copilot 的風險與挑戰
1.5 技能需求
1.6 AI 程式助手(如 Copilot)帶來的顧慮
第 2 章 GitHub Copilot 入門
2.1 使用 Copilot 必備工具
2.1.1 需要註冊 GitHub 帳號
2.1.2 需要安裝 Python 延伸模組
2.1.3 需要安裝 VS Code
2.2 設定您的開發環境
2.3 在 Visual Studio Code 中使用 Copilot
2.3.1 設定工作資料夾
2.3.2 檢查設置是否能正常運行
2.4 常見的 Copilot 問題
2.5 在 VS Code 中用 Copilot 產生程式碼
2.6 第一個程式任務
2.6.1 Copilot 在資料處理任務中的價值
2.6.2 計算 Aaron Rodgers 在 2019~2022 年的傳球碼數
2.6.3 查出那段期間所有四分衛的表現
2.6.4 將傳球碼數統計資料繪製成圖表
第 3 章 設計函式
3.1 函式(Functions)
3.1.1 函式的組成
3.1.2 使用函式
3.2 函式的好處
3.3 呼叫函式的執行順序與函式的不同角色
3.3.1 瞭解呼叫函式的執行順序
3.3.2 函式的其它角色
3.4 函式的合理任務
3.4.1 好函式的特色
3.4.2 好與不好的葉子函式例子
3.5 使用 Copilot 的函式設計循環
3.6 使用 Copilot 建立函式的例子
3.6.1 計算股票獲利的函式
3.6.2 檢查強密碼的函式
3.6.3 獲取強密碼的函式
3.6.4 拼字遊戲的計分函式
3.6.5 找出分數最高單字的函式
第 4 章 學習閱讀 Python 程式碼 (1)
4.1 為何需要閱讀程式碼
4.2 要求 Copilot 解釋程式碼的意思
4.2.1 用 Copilot Chat 窗格解釋程式碼
4.2.2 從 inline Chat 叫出 GitHub Chat 解釋程式碼
4.2.3 透過格式化文件命令窗解釋程式碼
4.3 Python 語言的 10 大構成要素
4.4 內建函式
4.5 變數(Variables)
4.6 條件語句(Conditionals)
4.6.1 當條件判斷只有兩種可能結果
4.6.2 當條件判斷多於兩種可能結果
4.6.3 每個 if 語句都是獨立的條件判斷
4.7 字串(Strings)
4.7.1 字串的 method 練習
4.7.2 請 Copilot 解釋 method 與使用情境
4.7.3 字串的串接與重複
4.8 串列(Lists)
4.8.1 串列中的元素
4.8.2 串列元素的索引
4.8.3 串列元素切片
4.8.4 用索引更改串列中的值
4.9 Python 前 5 種構成要素整理
第 5 章 學習閱讀 Python 程式碼 (2)
5.1 迴圈(Loops)
5.1.1 for 迴圈 - 讀取字串
5.1.2 for 迴圈 - 讀取串列
5.1.3 for 迴圈 – 搭配索引
5.1.4 while 迴圈
5.2 縮排(Identation)
5.2.1 縮排代表程式區塊
5.2.2 二層縮排
5.2.3 三層縮排
5.2.4 美觀性的縮排
5.2.5 縮排與巢狀迴圈
5.3 字典(Dictionary)
5.3.1 存取字典的內容
5.3.2 用迴圈取得字典的內容
5.4 檔案(Files)
5.4.1 開檔並讀取資料
5.4.2 用迴圈逐列讀取檔案中的資料
5.4.3 用模組簡化處理 CSV 檔案的過程
5.5 模組(Modules)
5.5.1 預設模組可直接載入 – 以 zipfile 模組為例
5.5.2 需要下載並安裝的套件
5.6 Python 後 5 種構成要素整理
第 6 章 測試與提示工程
6.1 程式碼測試的重要性
6.2 黑盒測試與白盒測試
6.2.1 黑盒測試
6.2.2 如何決定測試案例要測什麼?
6.2.3 白盒測試
6.3 如何測試您的程式碼
6.3.1 在 Python 提示符號下進行測試
6.3.2 直接在 Python 檔案中進行測試
6.3.3 用 doctest 模組進行測試
6.4 重新檢視 Copilot 函式設計循環
6.5 測試範例 1 – 安排學生座位
6.5.1 找出一列中最多還可安排幾位新學生
6.5.2 改進提示詞以得到更佳解決方案
6.5.3 測試新的解決方案
6.6 測試範例 2 – 用到外部檔案
6.6.1 準備進行的測試案例
6.6.2 建立函式
6.6.3 對函式進行測試
6.6.4 使用 doctest 容易出現的問題
第 7 章 問題分解
7.1 問題分解的過程
7.2 Top-Down 設計的小例子
7.2.1 用 Top-Down 思考獲取強密碼函式
7.2.2 用 Top-Down 思考找出分數最高單字函式
7.2.3 Top-down 設計可控制複雜性
7.3 作者身份識別任務
7.4 作者身份識別程式的三個階段
7.5 分解處理階段的問題
7.5.1 決定神秘書籍的未知特徵簽名
7.5.2 5 個特徵函式的詳細說明
7.5.3 找出每本已知作者書籍的特徵簽名
7.6 為 Top-Down 設計做個整理
7.7 將規劃的函式用 Copilot 實作出來
7.7.1 clean_word 函式
7.7.2 average_word_length 函式
7.7.3 different_to_total 函式
7.7.4 exactly_once_to_total 函式
7.7.5 split_string 函式
7.7.6 get_sentences 函式
7.7.7 average_sentence_length 函式
7.7.8 get_phrases 函式
7.7.9 average_sentence_complexity 函式
7.7.10 make_signature 函式
7.7.11 get_all_signatures 函式
7.7.12 get_score 函式
7.7.13 lowest_score 函式
7.7.14 process_data 函式
7.7.15 make_guess 函式
7.8 思考重構程式的可能.
第 8 章 除錯 – 使用 Copilot Chat 與debugger
8.1 造成 bugs 的原因
8.2 如何找出 bugs
8.2.1 使用 print 語句來瞭解程式碼行為
8.2.2 用 VS Code 的 debugger 觀察程式行為
8.3 利用 GitHub Copilot Chat 修正程式碼
8.4 將除錯融入工作流程
8.5 將除錯技巧應用於新問題
8.5.1 列出可能出現錯誤的假設
8.5.2 對假設進行除錯
8.6 線上除錯工具 PythonTutor
8.7 降低除錯的挫折感.
第 9 章 製作自動化工具
9.1 程式設計師自製工具的原因
9.2 用 Copilot 開發自動化工具
9.3 自動化工具 1:清理電子郵件多餘符號
9.3.1 與 Copilot 交談取得協助
9.3.2 實際撰寫程式
9.4 自動化工具 2:為數百個 PDF 報告加上封面頁
9.4.1 與 Copilot 交談取得協助
9.4.2 實際撰寫程式
9.4.3 更新函式開發循環
9.5 自動化工具 3:合併圖片庫中內容不重複的檔案
9.5.1 與 Copilot 交談取得協助
9.5.2 為函式補上 docstring
第 10 章 遊戲設計
10.1 遊戲程式的兩個主要功能
10.2 為遊戲加入隨機性
10.3 遊戲 1:猜數字遊戲(Bulls and Cows)
10.3.1 遊戲玩法
10.3.2 Top-Down 設計
10.3.3 函式的參數與傳回值資料型別
10.3.4 實現遊戲的函式
10.3.5 為猜數字遊戲加上圖形介面
10.4 遊戲 2:雙人骰子遊戲(Bogart)
10.4.1 遊戲玩法
10.4.2 Top-Down 設計
10.4.3 實現遊戲的函式
第 11 章 未來的方向
11.1 從設計模式到提示模式
11.2 翻轉互動模式 - Flipped interaction pattern
11.3 角色模式 - Persona pattern
11.4 AI 工具的限制和未來方向
11.4.1 Copilot 目前面臨的困難
11.4.2 程式語言會被自然語言取代嗎?
11.4.3 一個令人期盼的未來
立即查看
Python x AI辦公室作業自動化:Word、Excel、PowerPoint、PDF、CSV、Pandas-多執行緒、排程、藝術二維碼、短網址、電子郵件、爬蟲 (1版)
其他會員也一起購買
立即查看
精確掌握 AI 大趨勢!深度學習技術解密:日本 AI 神人,帶你正確學會從機器學習到生成式 AI 的核心基礎 (1版)
其他會員也一起購買
【簡介】
▍專業推薦 (依姓名筆劃排列)
王道維|國立清華大學物理系教授 / 人文社會 AI 應用與發展研究中心副主任
林筱玫|台灣人工智慧協會執行長
劉育維|人工智慧解決方案專家暨網路作家
▍獨角獸新創公司 Preferred Networks 創辦人
▍2022 年日本「現代の名工」獲獎者
▍閱讀千篇論文的深厚學識精華
✧✦AI 神人親自講解深度學習的技術奧秘!✦✧
千變萬化的 AI 應用,核心都是「深度學習」。
掌握深度學習,才能迎接 AI 世代的新挑戰!
【基礎概念:深度學習的特色、與機器學習的不同】
認識機器學習的不同類型,詳細瞭解神經網路、特徵學習、反向傳播,如何使深度學習脫穎而出。
【發展進化:正規化層、跳躍連接、注意力單元】
深入解說這三項核心技術的數學原理,認識深度學習克服各種困難、大幅進化的歷程。
【實際應用:影像辨識、語音辨識、自然語言處理】
綜合以上基礎,說明深度學習從輸入到輸出完整執行實際任務的過程,以及各種基礎技術在不同應用領域所擔任的重要角色。
【技術回顧:AI 發展的坎坷與突破】
早在 1956 年提出的 AI,為何數十年間乏人問津?深度學習又是如何重燃 AI 的火種?回顧 AI 發展,更能洞察未來方向。
★特別收錄:精選基礎數學★
把學校的數學課忘光了也不用怕!附錄彙整深度學習的必要數學知識,有疑問隨時翻閱,回頭立刻跟上大師講解。
本書不含:
✗走馬看花的簡略介紹
✗只用大量文字描述數學概念
✗只挑知名的技術做單元介紹
本書注重:
✓各技術運作方式的詳盡解說與參考文獻
✓大量圖片表達技術要旨、實際數學式演示過程
✓各技術發展背景與傳承脈絡,描繪深度學習的改革史
✧✦探索 AI 奧祕絕不該錯過的精采好書!✦✧
本書特色:
◆難度由淺入深,從基礎數學開始紮穩根基
書中數學式從符號開始一一解說,各種計算及推導都仔細說明,書末更附上基礎數學補充,數學課忘光也不怕
◆核心關鍵技術一網打盡,完整掌握深度學習
學習模型 / 損失函數 / 梯度下降法 / 反向傳播 / 卷積層 / 循環層 / 閘控機制 / 激活函數 / 正規化 / 跳躍連接 / 注意力單元……核心技術全面涵蓋
◆插圖、文字、數學式,三管齊下詳盡講解
- 以圖示勾勒整體概念
- 以文字解構問題並說明思路
- 以數學式演示技術流程
3 方向完整拆解、充分理解,讀懂原理不必再囫圇吞棗
◆從背景到傳承,清楚描繪技術發展脈絡
偉大的技術,即是解決過去的問題,並提出未來的問題;本書清楚描繪核心技術環環相扣的進化史,更能展望 AI 未來的新發展
【目錄】
第 1 章 深度學習與人工智慧
為何深度學習能夠成功
1.1 何謂深度學習?什麼是人工「智慧」?
1.2 深度學習迅速發展的背景
1.3 深度學習的計算資源
1.4 人工智慧的歷史
1.5 未來將如何應用深度學習?
1.6 本章小結
第 2 章 機器學習入門
何謂電腦的「學習」?
2.1 機器學習的背景知識
2.2 模型、參數與資料
2.3 普適能力 — 能否處理未知資料?
2.4 學習的方法 — 監督式學習、非監督式學習與強化式學習
2.5 問題設定的分類學
2.6 機器學習的基本 — 了解機器學習的各種概念
2.7 以機率模型理解機器學習
2.8 本章小結
第 3 章 深度學習的技術基礎
組合資料轉換的「層」實現特徵學習的效果
3.1 特徵學習 — 「標示特徵」的重要性及挑戰
3.2 深度學習的基礎知識
3.3 神經網路是什麼樣的模型?
3.4 神經網路的學習
3.5 反向傳播 — 有效率地計算梯度
3.6 神經網路的主要組成元素
3.7 本章小結
第 4 章 深度學習的發展
改善學習與預測的正規化層╱跳躍連接╱注意力單元
4.1 將「學習」由理論化為現實的基礎技術 — 類似ReLU的激活函數
4.2 正規化層
4.3 跳躍連接
4.4 注意力單元 — 根據輸入,動態改變資料傳遞方式
4.5 本章小結
第 5 章 深度學習的應用技術
大幅進化的影像辨識、語音辨識、自然語言處理
5.1 影像辨識
5.2 語音辨識
5.3 自然語言處理
5.4 本章小結
附錄 精選基礎
深度學習所需的數學概念
A.1 線性代數
A.2 微分
A.3 機率
立即查看
人工智慧:智慧型系統導論3/e (3版)
相關熱銷的書籍推薦給您
書名:人工智慧:智慧型系統導論(第三版)
作者:李聯旺
出版社:全華
ISBN:9789862800959
立即查看
AI時代Math元年:用Python全精通程式設計 (1版)
類似書籍推薦給您
原價:
1280
售價:
1152
現省:
128元
立即查看
AI時代Math元年 : 用Python全精通矩陣及線性代數 (1版)
類似書籍推薦給您
【簡介】
有資料就有矩陣,有矩陣就有向量,有向量就有幾何,有幾何就有空間
從資料一路提升到張量的所有數學基礎
將數學視為思想、工具、語言、體系、基石、藝術的角度進行學習
分為向量、矩陣、向量空間、矩陣分解、微積分、空間幾何、資料
所有機器學習、深度學習最重要的基礎數學概念
不再亂猜,寫機器學習程式碼時,每行指令背後代表的數學基礎
學矩陣就是學AI,從此看到AI程式碼完全無負擔
AI熱潮來臨,每個人都很怕直接被機器取代,不管文科理科背景的人,每個人都想搭上AI快車飛速到達未來。然而你的第一關就是數學。數學是宇宙的共同語言,也是人類意志極緻的展現。數學從數字開始進入高維之後,向量、矩陣、張量將整個人類文明帶入新的境界,也將我們的世界從點線面體推向無法視覺化的高維空間,而針對空間的運算,更是所有科學的重要基礎。空間幾何這門完全和生活知識抽離的學科,看似是和向量打交道而已,但卻是整個世界運行的基礎,近年AI興起,機器學習及深度學習成為熱門行業,當你想要學習TensorFlow時,面對的第一個觀念就是張量(Tensor)。這些名詞讓你感到陌生又不是完全不認識時,就是重拾矩陣的時候了。本書利用最小的成本,幫你把這個又陌生又熟悉的老朋友重新交往。作者從最簡單的加法開始說明,一直到機器學習中的梯度、偏導數、積分、矩陣、線性代數,從小學到研究所所學的數學,一一在適當的章節出現,當你讀到某個章節時,會發現「啊!原來如此,這就是奇異值分解在機器學習的原理啊!」,有一種豁然開朗的感覺,相信這種驚喜在全書中會不斷出現。ChatGPT出來之後,AI已經光速啟動,有志加入這個行業,也只能快速跟上,而這本書,正是你進入的最佳助手,與其繼續逃避直到被淘汰,不如就花一點時間,把這本本來就不難的書看完,補上你個人AI志業的最重要一塊拼圖。
全書分為以下幾個部分:向量:從資料、矩陣、向量、幾何、空間開始談起,包括向量運算,範數等基本定理。接下來談到矩陣,把矩陣所有的性質(四則運算、表格、秩等)說明清楚,更有重要的內外積等。第三部分談的是向量,包括座標系、各種變換、維度、行列視,投影、正交、基等性質。第四部分談的是矩陣分解,實作了包括LU、Cholesky、QR,特徵/奇異值分解。第五部分就是談到空間的微積分,如多元函式、偏導、梯度、方向微分、泰勒展開等。也說明了拉格朗日乘子等。第六部分說明了空間幾何,包括直線、超平面、圓錐曲線等。也說明了曲面和正定性等問題。最後一部分則整理了前面所有觀念,發展至資料統計、SVD分解、機器學習、線性迴歸及PCA原理。搭配本書系其它書籍,相信AI的數學,對你來說只會是開心而不是阻礙。
【目錄】
第 1章 不止向量
1.1 有資料的地方,必有矩陣
1.2 有矩陣的地方,更有向量
1.3 有向量的地方,就有幾何
1.4 有幾何的地方,皆有空間
1.5 有資料的地方,定有統計
第 2章 向量運算
2.1 向量:多面手
2.2 行向量、列向量
2.3 向量長度:模,歐氏距離,L2範數
2.4 加減法:對應位置元素分別相加減
2.5 純量乘法:向量縮放
2.6 向量內積:結果為純量
2.7 向量夾角:反餘弦
2.8 餘弦相似度和餘弦距離
2.9 向量積:結果為向量
2.10 逐項積:對應元素分別相乘
2.11 張量積:張起網格面
第 3章 向量範數
3.1 Lp範數:L2範數的推廣
3.2 Lp範數和超橢圓的聯繫
3.3 L1範數:旋轉正方形
3.4 L2範數:正圓
3.5 L∞範數:正方形
3.6 再談距離度量
第4章 矩陣
4.1 矩陣:一個不平凡的表格
4.2 矩陣形狀:每種形狀都有特殊用途
4.3 基本運算:加減和純量乘法
4.4 廣播原則
4.5 矩陣乘法:線性代數的運算核心
4.6 兩個角度解剖矩陣乘法
4.7 轉置:繞主對角線鏡像
4.8 矩陣逆:「相當於 」除法運算
4.9 跡:主對角元素之和
4.10 逐項積:對應元素相乘
4.11 行列式:將矩陣映射到純量值
第5章 矩陣乘法
5.1 矩陣乘法:形態豐富多樣
5.2 向量和向量
5.3 再聊全1列向量
5.4 矩陣乘向量:線性方程式組
5.5 向量乘矩陣乘向量:二次型
5.6 方陣次方陣:矩陣分解
5.7 對角陣:批次縮放
5.8 置換矩陣:調換元素順序
5.9 矩陣乘向量:映射到一維
5.10 矩陣乘矩陣:映射到多維
5.11 長方陣:奇異值分解、格拉姆矩陣、張量積
5.12 愛因斯坦求和約定
5.13 矩陣乘法的幾個雷區
第6章 分塊矩陣
6.1 分塊矩陣:橫平垂直切豆腐
6.2 矩陣乘法第一角度:純量積展開
6.3 矩陣乘法第二角度:外積展開
6.4 矩陣乘法更多角度:分塊多樣化
6.5 分塊矩陣的逆
6.6 克羅內克積:矩陣張量積
第 7章 向量空間
7.1 向量空間:從直角座標系說起
7.2 給向量空間塗顏色:RGB色卡
7.3 張成空間:線性組合紅、綠、藍三原色
7.4 線性無關:紅色和綠色,調不出青色
7.5 非正交基底:青色、品紅、黃色
7.6 基底轉換:從紅、綠、藍,到青色、品紅、黃色
第8章 幾何變換
8.1 線性變換:線性空間到自身的線性映射
8.2 平移:仿射變換,原點變動
8.3 縮放:對角陣
8.4 旋轉:行列式值為1
8.5 鏡像:行列式值為負
8.6 投影:降維操作
8.7 再談行列式值:幾何角度
第 9章 正交投影
9.1 純量投影:結果為純量
9.2 向量投影:結果為向量
9.3 正交矩陣:一個規範正交基底
9.4 規範正交基底性質
9.5 再談鏡像:從投影角度
9.6 格拉姆-施密特正交化
9.7 投影角度看回歸
第 10 章 資料投影
10.1 從一個矩陣乘法運算說起
10.2 二次投影 + 層層疊加
10.3 二特徵資料投影:標準正交基底
10.4 二特徵資料投影:規範正交基底
10.5 四特徵資料投影:標準正交基底
10.6 四特徵資料投影:規範正交基底
10.7 資料正交化
第 11章 矩陣分解
11.1 矩陣分解:類似因式分解
11.2 LU分解:上下三角
11.3 Cholesky分解:適用於正定矩陣
11.4 QR分解:正交化
11.5 特徵值分解:刻畫矩陣映射的特徵
11.6 奇異值分解:適用於任何實數矩陣
第 12章 Cholesky分解
12.1 Cholesky分解
12.2 正定矩陣才可以進行Cholesky分解
12.3 幾何角度:開合
12.4 幾何變換:縮放 → 開合
12.5 推廣到三維空間
12.6 從格拉姆矩陣到相似度矩陣
第 13章 特徵值分解
13.1 幾何角度看特徵值分解
13.2 旋轉 → 縮放 → 旋轉
13.3 再談行列式值和線性變換
13.4 對角化、譜分解
13.5 聊聊特徵值
13.6 特徵值分解中的複數現象
第 14章 深入特徵值分解
14.1 方陣開方
14.2 矩陣指數:冪級數的推廣
14.3 費氏數列:求通項式
14.4 馬可夫過程的平穩狀態
14.5 瑞利商
14.6 再談橢圓:特徵值分解
第 15章 奇異值分解
15.1 幾何角度:旋轉 → 縮放 → 旋轉
15.2 不同類型SVD分解
15.3 左奇異向量矩陣U
15.4 右奇異向量矩陣V
15.5 兩個角度:投影和資料疊加
第 16章 深入奇異值分解
16.1 完全型:U為方陣
16.2 經濟型:S去掉零矩陣,變方陣
16.3 緊湊型:非滿秩
16.4 截斷型:近似
16.5 資料還原:層層疊加
16.6 估計與誤差:截斷型SVD
16.7 正交投影:資料正交化
第 17章 多元函式微分
17.1 偏導:特定方向的變化率
17.2 梯度向量:上山方向
17.3 法向量:垂直於切平面
17.4 方向性微分:函式任意方向的變化率
17.5 泰勒展開:一元到多元
第 18章 拉格朗日乘子法
18.1 回顧最佳化問題
18.2 等式約束條件
18.3 線性等式約束
18.4 非線性等式約束
18.5 不等式約束
18.6 再談特徵值分解:最佳化角度
18.7 再談SVD:最佳化角度
18.8 矩陣範數:矩陣 → 純量,矩陣「大小 」
18.9 再談資料正交投影:最佳化角度
第 19章 直線到超平面
19.1 切向量:可以用來定義直線
19.2 法向量:定義直線、平面、超平面
19.3 超平面:一維直線和二維平面的推廣
19.4 平面與梯度向量
19.5 中垂線:用向量求解析式
19.6 用向量計算距離
第 20 章 再談圓錐曲線
20.1 無處不在的圓錐曲線
20.2 正圓:從單位圓到任意正圓
20.3 單位圓到旋轉橢圓:縮放 → 旋轉 → 平移
20.4 多元高斯分佈:矩陣分解、幾何變換、距離
20.5 從單位雙曲線到旋轉雙曲線
20.6 切線:建構函式,求梯度向量
20.7 法線:法向量垂直於切向量
第 21章 曲面和正定性
21.1 正定性
21.2 幾何角度看正定性
21.3 開口朝上抛物面:正定
21.4 山谷面:半正定
21.5 開口朝下抛物面:負定
21.6 山脊面:半負定
21.7 雙曲抛物面:不定
21.8 多極值曲面:局部正定性
第 22章 資料與統計
22.1 統計 + 線性代數:以鳶尾花資料為例
22.2 平均值:線性代數角度
22.3 質心:平均值排列成向量
22.4 中心化:平移
22.5 分類資料:加標籤
22.6 方差:平均值向量沒有解釋的部分
22.7 協方差和相關性係數
22.8 協方差矩陣和相關性係數矩陣
第 23章 資料空間
23.1 從資料矩陣X說起
23.2 向量空間:從SVD分解角度理解
23.3 緊湊型SVD分解:剔除零空間
23.4 幾何角度說空間
23.5 格拉姆矩陣:向量模、夾角餘弦值的集合體
23.6 標準差向量:以資料質心為起點
23.7 白話說空間:以鳶尾花資料為例
第 24章 資料分解
24.1 為什麼要分解矩陣?
24.2 QR分解:獲得正交系
24.3 Cholesky分解:找到列向量的座標
24.4 特徵值分解:獲得行空間和零空間
24.5 SVD分解:獲得四個空間
第 25章 資料應用
25.1 從線性代數到機器學習
25.2 從隨機變數的線性變換說起
25.3 單方向映射
25.4 線性回歸
25.5 多方向映射
25.6 主成分分析
原價:
1280
售價:
1152
現省:
128元
立即查看
AI時代Math元年:用Python全精通數學要素 (1版)
類似書籍推薦給您
內容簡介
✦✧✦ 圖解思維 + 零基礎 ✦✧✦
▶▶▶ 打破數學間不同單元的壁壘,融會完整的知識體系!
全書分為以下幾個部分:
基礎:從加減乘除四則運算開始,並在第1和2章深入介紹向量和矩陣的基本運算,以及在不同章節穿插線性代數基礎知識。
座標系:第5和6章介紹笛卡爾座標系,將幾何和代數相結合,強調代數式的視覺化和幾何體的參數化。
解析幾何:第7、8、9章介紹解析幾何內容,重點在於距離度量和橢圓。強調使用等距線和其他視覺化工具,以及橢圓在多個領域的應用。
函式:第10至14章圍繞函式展開。強調在學習函式時繪製函式線圖、使用視覺化工具觀察二元函式,以及不同函式的特性與應用。第14章解釋數列,強調累加、極限等是微積分的基礎。
微積分:第15至19章介紹微積分和最佳化問題。導數、偏導數、微分和積分提供了研究函式性質的量化工具。強調使用幾何圖解理解這些概念,以及微積分在最佳化問題中的應用。
機率統計:第20、21章為機率統計入門。強調代數部分與機率統計的關聯,介紹了二項樹和隨機過程,以及通過影像展示機率統計定義。
線性代數:最後四章介紹線性代數。第22章視覺化向量和向量運算。第23、24、25章以「雞兔同籠三部曲」為核心,通過虛構故事展示了線性方程組、向量空間、投影、最小二乘線性回歸、馬可夫過程和特徵值分解等內容。
本書特色
✪ 將一生中從小學到研究所的數學總整理!
✪ 機器學習基礎全部完整打好
✪ 將數學視為思想、工具、語言、體系、基石、藝術的角度進行學習
✪ 分為基礎、座標系、解析幾何、函式、微積分、機率統計、線性代數七大部分
✪ 不再應付考試,重新愛上數學
✪ 不再亂猜,寫機器學習程式碼時,每一行指令背後代表的數學基礎都清清楚楚
✪ 學數學本身,也學數學歷史,介紹史上幾個最偉大的數學家
※ 本書資源可至深智官網下載:deepwisdom.com.tw
目錄
第 1 篇 基礎
1 萬物皆數
1.1 數字和運算:人類思想的偉大飛躍
1.2 數字分類:從複數到自然數
1.3 加減:最基本的數學運算
1.4 向量:數字排成行、列
1.5 矩陣:數字排列成長方形
1.6 矩陣: 一組列向量,或一組行向量
1.7 矩陣形狀:每種形狀都有特殊性質和用途
1.8 矩陣加減:形狀相同,對應位置,批次加減
2 乘除
2.1 算術乘除:先乘除,後加減,括號內先算
2.2 向量乘法:純量乘法、向量內積、逐項積
2.3 矩陣乘法:最重要的線性代數運算規則
2.4 矩陣乘法第一角度
2.5 矩陣乘法第二角度
2.6 矩陣除法:計算反矩陣
3 幾何
3.1 幾何緣起:根植大地,求索星空
3.2 點動成線,線動成面,面動成體
3.3 角度和弧度
3.4 畢氏定理到三角函式
3.5 圓周率估算初賽:割圓術
4 代數
4.1 代數的前世今生:薪火相傳
4.2 集合:確定的一堆東西
4.3 從代數式到函式
4.4 巴斯卡三角:代數和幾何的完美合體
4.5 排列組合讓二項式係數更具意義
4.6 巴斯卡三角隱藏的數字規律
4.7 方程式組:求解雞兔同籠問題
第 2 篇 座標系
5 笛卡兒座標系
5.1 笛卡兒:我思故我在
5.2 座標系:代數視覺化,幾何參數化
5.3 圖解「雞兔同籠」問題
5.4 極座標:距離和夾角
5.5 參數方程式:引入一個參數
5.6 座標系必須是「橫平垂直的方格」?
6 三維座標系
6.1 三維直角座標系
6.2 空間平面:三元一次方程
6.3 空間直線:三元一次方程組
6.4 不等式:劃定區域
6.5 三大類不等式:約束條件
6.6 三維極座標
第 3 篇 解析幾何
7 距離
7.1 距離:未必是兩點間最短線段
7.2 歐氏距離:兩點間最短線段
7.3 點到直線的距離
7.4 等距線:換個角度看距離
7.5 距離間的量化關係
8 圓錐曲線
8.1 圓錐曲線外傳
8.2 圓錐曲線:對頂圓錐和截面相交
8.3 正圓:特殊的橢圓
8.4 橢圓:機器學習的多面手
8.5 旋轉橢圓:幾何變換的結果
8.6 拋物線:不止是函式
8.7 雙曲線:引力彈弓的軌跡
9 深入圓錐曲線
9.1 圓錐曲線:探索星辰大海
9.2 離心率:聯繫不同類型圓錐曲線
9.3 一組有趣的圓錐曲線
9.4 特殊橢圓:和給定矩形相切
9.5 超橢圓:和範數有關
9.6 雙曲函式:基於單位雙曲線
9.7 圓錐曲線的一般形式
第 4 篇 函式
10 函式
10.1 當代數式遇到座標系
10.2 一元函式: 一個引數
10.3 一元函式性質
10.4 二元函式:兩個引數
10.5 降維:二元函式切一刀得到一元函式
10.6 等高線:由函式值相等點連成
11 代數函式
11.1 初等函式:數學模型的基礎
11.2 一次函式: 一條斜線
11.3 二次函式: 一條拋物線
11.4 多項式函式:從疊加角度來看
11.5 冪函式:底數為引數
11.6 分段函式:不連續函式
12 超越函式
12.1 指數函式:指數為引數
12.2 對數函式:把連乘變成連加
12.3 高斯函式:高斯分佈之基礎
12.4 邏輯函式:在0 和1 之間設定值
12.5 三角函式:週期函式的代表
12.6 函式變換:平移、縮放、對稱
13 二元函式
13.1 二元一次函式:平面
13.2 正圓拋物面:等高線為正圓
13.3 橢圓拋物面:等高線為橢圓
13.4 雙曲拋物面:馬鞍面
13.5 山谷和山脊:無數極值點
13.6 錐面:正圓拋物面開方
13.7 絕對值函式:與超橢圓有關
13.8 邏輯函式:從一元到二元
13.9 高斯函式:機器學習的多面手
14 數列
14.1 芝諾悖論:阿基里斯追不上烏龜
14.2 數列分類
14.3 等差數列:相鄰兩項差相等
14.4 等比數列:相鄰兩項比值相等
14.5 費氏數列
14.6 累加:大寫西格瑪
14.7 數列極限:微積分的一塊基石
14.8 數列極限估算圓周率
第 5 篇 微積分
15 極限和導數
15.1 牛頓小傳
15.2 極限:研究微積分的重要數學工具
15.3 左極限、右極限
15.4 幾何角度看導數:切線斜率
15.5 導數也是函式
16 偏導數
16.1 幾何角度看偏導數
16.2 偏導也是函式
16.3 二階偏導:一階偏導函式的一階偏導
16.4 二元曲面的駐點: 一階偏導為0
17 微分
17.1 幾何角度看微分:線性近似
17.2 泰勒級數:多項式函式近似
17.3 多項式近似和誤差
17.4 二元泰勒展開:用多項式曲面近似
17.5 數值微分:估算一階導數
18 積分
18.1 萊布尼茲:既生瑜,何生亮
18.2 從小車等加速直線運動說起
18.3 一元函式積分
18.4 高斯函式積分
18.5 誤差函式:S 型函式的一種
18.6 二重積分:類似二重求和
18.7 「偏積分」:類似偏求和
18.8 估算圓周率:牛頓法
18.9 數值積分:黎曼求積
19 最佳化入門
19.1 最佳化問題:尋找山峰、山谷
19.2 建構最佳化問題
19.3 約束條件:限定搜尋區域
19.4 一元函式的極值點判定
19.5 二元函式的極值點判定
第 6 篇 機率統計
20 機率入門
20.1 機率簡史:出身賭場
20.2 二元樹:一生二、二生三
20.3 拋硬幣:正反面機率
20.4 聊聊機率:向上還是向下
20.5 一枚質地不均勻的硬幣
20.6 隨機中有規律
21 統計入門
21.1 統計的前世今生:強國知十三數
21.2 散點圖:當資料遇到座標系
21.3 平均值:集中程度
21.4 標準差:離散程度
21.5 協方差:聯合變化程度
21.6 線性相關係數:線性關係強弱
第 7 篇 線性代數
22 向量
22.1 向量:有大小、有方向
22.2 幾何角度看向量運算
22.3 向量簡化距離運算
22.4 向量內積與向量夾角
22.5 二維到三維
22.6 投影:影子的長度
23 雞兔同籠1
23.1 從雞兔同籠說起
23.2 「雞」向量與「兔」向量
23.3 那幾隻毛絨耳朵
23.4 「雞兔」套餐
23.5 套餐轉換:基底轉換
23.6 豬引發的投影問題
23.7 黃鼠狼驚魂夜:「雞飛兔脫」與超定方程式組
24 雞兔同籠2
24.1 雞兔數量的有趣關係
24.2 試試比例函式: y = ax
24.3 最小平方法
24.4 再試試一次函式: y = ax +b
24.5 再探黃鼠狼驚魂夜:超定方程式組
24.6 統計方法求解回歸參數
25 雞兔同籠3
25.1 雞兔互變奇妙夜
25.2 第一角度:「雞/ 兔→雞」和「雞/ 兔→兔」
25.3 第二角度:「雞→雞/ 兔」和「兔→雞/ 兔」
25.4 連續幾夜雞兔轉換
25.5 有向量的地方,就有幾何
25.6 彩蛋
立即查看
AI時代的計算機概論(2026最新版) (1版)
類似書籍推薦給您
【簡介】
Introduction to Computers in the AI Era
經典暢銷教科書,導入AI,全新改版!
提供用書教師相關的教學資源
資訊科技的不斷創新,人工智慧的大放異彩,ChatGPT的橫空出世,以及雲端運算、大數據、區塊鏈、5G與物聯網的應用呈現爆炸性的成長,這股趨勢不僅改變了人們的生活習慣,也改變了人們的學習模式與工作型態。
針對這些變革,本書除了涵蓋資訊科學的核心知識與實務應用,更將下列熱門的主題融入適當的章節,無論您是剛進入大學的新生、準備參加碩士班考試或國家考試的人士,本書都可以為您的學習與職涯奠定扎實的學理基礎,並掌握最新的資訊發展趨勢:
■ 人工智慧、AI PC、AI伺服器、CPU vs. GPU vs. NPU、機器學習、深度學習、神經元、神經網路、前饋神經網路 (FNN)、卷積神經網路 (CNN)、循環神經網路 (RNN)、生成式AI、生成對抗網路 (GAN)、擴散模型、Transformer模型、大型語言模型 (LLM)、ChatGPT、Copilot、Midjourney、自然語言處理、電腦視覺、自駕車、機器人、仿生機器人。
■ 量子電腦。
■ 虛擬實境 (VR)、擴增實境 (AR)、混合實境 (MR)、延展實境 (XR)。
■ 物聯網 (IoT)、智慧物聯網 (AIoT)、工業物聯網 (IIoT)、智慧城市、智慧交通、智慧家庭。
■ 區塊鏈、加密貨幣、冷熱錢包。
■ 網路霸凌、灌爆臉書、人肉搜索、網路公審、公布監視器畫面、散布假新聞、使用深偽 (deepfake) 技術製造假影片等行為的法律責任,歐盟人工智慧法案、AI訓練模型是否侵權,以及AI創作是否受著作權法保護。
本書特色
豐富圖表:透過拍攝精緻的產品照片及豐富圖表,提升學生的理解程度。
資訊部落:透過資訊部落,對其它專業的技術或議題做進一步的討論。
隨堂練習:透過隨堂練習,讓學生即刻驗證在課堂上學習的知識。
本章回顧:各章末提供簡短摘要,幫助學生快速回顧內容。
學習評量:各章末提供學習評量,檢測學生的學習成效或做為課後作業之用。
【目錄】
第1章 導論
1-1 電腦的發展過程
1-2 電腦系統的組成
1-3 電腦的類型
1-4 資訊科技所衍生的社會與道德議題
第2章 人工智慧與其它新發展
2-1 人工智慧
2-2 機器學習
2-3 深度學習
2-4 生成式AI
2-5 機器人
2-6 VR、AR、MR 與 XR
2-7 自駕車
2-8 區塊鏈
2-9 量子電腦
第3章 數字系統與資料表示法
3-1 電腦的資料基本單位
3-2 數字系統
3-3 數字系統轉換
3-4 整數表示法
3-5 浮點數表示法
3-6 文字表示法
3-7 圖形表示法
3-8 聲音表示法
3-9 視訊表示法
第4章 電腦硬體
4-1 處理單元
4-2 記憶單元
4-3 輸入單元
4-4 輸出單元
4-5 電腦元件的使用與故障排除
第5章 電腦軟體與作業系統
5-1 軟體的類型
5-2 開放原始碼軟體與 App
5-3 程式語言
5-4 作業系統簡介
5-5 作業系統的功能
5-6 作業系統的技術
5-7 知名的作業系統
第6章 電腦網路
6-1 網路的用途
6-2 網路的類型
6-3 網路的運作方式
6-4 OSI 參考模型
6-5 網路拓樸
6-6 網路傳輸媒介
6-7 網路相關設備
6-8 區域網路標準
第7章 無線網路與行動通訊
7-1 無線網路簡介
7-2 無線個人網路 (WPAN)
7-3 無線區域網路 (WLAN)
7-4 無線都會網路 (WMAN)
7-5 行動通訊
7-6 衛星網路
第8章 網際網路
8-1 網際網路的起源
8-2 連上網際網路的方式
8-3 網際網路的應用
8-4 TCP/IP 參考模型
8-5 網際網路命名規則
8-6 網頁設計
第9章 雲端運算與物聯網
9-1 雲端運算
9-2 物聯網
9-3 智慧物聯網
第10章 電子商務與網路行銷
10-1 電子商務的意義
10-2 電子商務的經營模式
10-3 電子付款系統
10-4 網路交易的安全機制
10-5 行動商務
10-6 網路行銷
10-7 行動行銷
第11章 資料庫與大數據
11-1 資料的階層架構
11-2 資料庫模式
11-3 資料庫操作實例
11-4 資料倉儲
11-5 大數據
第12章 資訊系統
12-1 企業的組織層級
12-2 資訊系統的架構
12-3 資訊系統的重要性
12-4 資訊系統的類型
第13章 資訊安全
13-1 OSI 安全架構
13-2 資訊安全管理標準
13-3 網路帶來的安全威脅
13-4 惡意程式與防範之道
13-5 常見的安全攻擊手法
13-6 加密的原理與應用
13-7 資訊安全措施
第14章 資訊倫理與法律
14-1 資訊倫理
14-2 電腦犯罪
14-3 資訊隱私權
14-4 智慧財產權
立即查看
AI時代的Python高效學習書-ChatGPT程式助理新思維 (1版)
類似書籍推薦給您
【簡介】
★程式小白一學就會,不再半途而廢★
一改傳統以鉅細靡遺的語法為導向的學習方式,採取AI時代的學習方式,以解決問題為核心,透過貼近生活的實例講解重要的語法與主題,有效率地和AI助理合作,讓初學者不再苦苦糾纏於繁瑣的語法,培養解決問題的邏輯思維。
★實用套件輕鬆上手,寫出厲害、有用的程式★
.pillow:圖像處理,例如色彩模式、裁剪、旋轉、翻轉、濾鏡等。
.matplotlib:繪製圖表,例如折線圖、散布圖、長條圖、直方圖、圓餅圖等。
.tkinter:建立圖形使用者介面 (GUI)。
.Requests、Beautiful Soup:網路爬蟲,例如抓取臺灣銀行牌告匯率資料、從yahoo!股市抓取即時股價等。
★與ChatGPT完美合作,寫出正確、高效的程式★
提示工程技巧大公開:查詢語法和範例◎撰寫、修正與優化程式◎閱讀並測試程式碼◎除錯◎幫程式加上註解或try…except語法◎解決流程錯誤與無窮迴圈◎撰寫邏輯複雜的程式◎透過設計與撰寫函式來解決問題◎查看與解決程式錯誤所造成的例外◎根據資料判斷要使用哪種圖表並撰寫程式◎根據附圖與文字敘述撰寫GUI程式◎解決網路爬蟲程式失敗。
在本書中,我們會在每章的開頭講解重要的語法與主題,
然後在結尾的地方透過「 ChatGPT程式助理」專欄,示範如何有效率地和AI助理合作,
讓初學者能夠快速寫出正確、有用的程式!
當然這些提示工程技巧並不限定於ChatGPT,你也可以舉一反三、靈活運用在Gemini、Copilot等AI助理。
將「 ChatGPT程式助理」以專欄的形式放在各章的結尾,不僅能夠適時地示範ChatGPT在不同主題的使用技巧,
而且不會干擾讀者自學或教師上課的節奏。
【目錄】
chapter 01 撰寫第一個 Python 程式
1-1 認識 Python
1-2 Anaconda 開發環境
1-3 Colab 雲端開發環境
1-4 程式碼風格指南
※ 註冊與使用 ChatGPT
※ 請 ChatGPT 扮演 Python 程式設計專家
※ 查詢 Python 的語法和使用範例
※ 找出 Python 程式的錯誤
※ 解讀 Python 程式的意義
chapter 02 變數、型別與運算子
2-1 變數
2-2 常數
2-3 型別
2-4 運算子
2-5 輸出 - print() 函式
2-6 輸入 - input() 函式
※ 撰寫、修正與優化 Python 程式
※ 幫 Python 程式加上註解
chapter 03 數值與字串處理
3-1 數值處理函式
3-2 字串處理函式
3-3 字串運算子
3-4 字串處理方法
3-5 f-string 格式化字串
※ 查詢內建函式
chapter 04 容器型別
4-1 list (串列)
4-2 tuple (元組)
4-3 set (集合)
4-4 dict (字典)
※ 查詢 list、tuple、set、dict 的更多應用
※ 查詢 list()、tuple()、set()、dict() 的用途
chapter 05 流程控制
5-1 認識流程控制
5-2 if
5-3 for
5-4 while
5-5 break 與 continue 敘述
※ 解決流程錯誤或無窮迴圈
※ 撰寫邏輯複雜的程式 (計算綜所稅)
chapter 06 函式
6-1 認識函式
6-2 定義函式
6-3 函式的參數
6-4 return 敘述
6-5 lambda 運算式
6-6 變數的範圍
※ 查詢好函式的特色
※ 透過設計與撰寫函式來解決問題
chapter 07 模組與套件
7-1 標準函式庫
7-2 模組
7-3 套件
7-4 第三方套件
7-5 math 模組
7-6 random 模組
7-7 datetime 模組
7-8 calendar 模組
※ 查詢應該使用哪個模組?例如三角函數
※ 查詢應該使用哪個套件?例如機器學習
chapter 08 檔案存取與例外處理
8-1 認識檔案、資料夾與路徑
8-2 讀寫檔案
8-3 with 敘述
8-4 語法錯誤與例外
8-5 try...except
※ 查看與解決程式錯誤所造成的例外
※ 幫程式加上 try...except 語法
chapter 09 類別與物件
9-1 認識類別與物件
9-2 使用類別與物件
9-3 繼承
※ 查詢物件導向、類別與物件相關問題
※ 繼承的時機?如何設計繼承階層?
chapter 10 圖像處理 - pillow
10-1 認識 pillow 套件
10-2 開啟、顯示與另存圖片
10-3 轉換色彩模式
10-4 調整大小與裁剪圖片
10-5 旋轉與翻轉圖片
10-6 濾鏡
10-7 繪製文字
※ pillow 套件可以用來繪製圖形嗎?
chapter 11 繪製圖表 - matplotlib
11-1 認識 matplotlib 套件
11-2 繪製折線圖
11-3 設定圖表的元件
11-4 繪製散布圖
11-5 繪製長條圖
11-6 繪製直方圖
11-7 繪製圓餅圖
※ 根據資料判斷要使用哪種類型的圖表並撰寫程式
chapter 12 圖形使用者介面 - tkinter
12-1 認識 tkinter 套件
12-2 GUI 元件
※ 根據附圖與文字敘述撰寫 GUI 程式
chapter 13 網路爬蟲 - Requests、Beautiful Soup
13-1 認識網路爬蟲
13-2 使用 Requests 抓取網頁資料
13-3 使用 Beautiful So up 解析網頁資料
※ 撰寫網路爬蟲程式失敗,怎麼辦?
立即查看