此書籍沒有詳細資訊。
還沒有人留下心得,快來搶頭香!
為您推薦
相關熱銷的書籍推薦給您
Business Data Networks & Security 10/e +作者:Panko +年份:2015 年10 版 +ISBN:9781292075419 +書號:CS0393PC +規格:平裝/套色 +頁數:480 +出版商:Pearson(Asia) +代理商:滄海 本書特色: This title is a Pearson Global Edition. The Editorial team at Pearson has worked closely with educators around the world to include content which is especially relevant to students outside the United States. The basic, introductory topics provide a firm foundation • Security: Threats, the plan-protect-respond cycle for corporate security management, security planning, and protection-phase issues, such as authentication, firewalls, and cryptography. • Network Design and Management: Shows students how to analyze requirements and turn them into simple network designs. This chapter also covers quality of service goals and the management of temporary traffic peaks and permanent bottlenecks. • An introduction to Microsoft® Office Visio for the creation of network diagrams takes the concepts of network design and management one step further. Job-level content prepares students with the skills demanded by today's employers • Goes beyond the basic topology and switch operation to cover topics such as: link aggregation, the Rapid Spanning Tree Protocol, overprovisioning versus priority, switch purchasing considerations, and more • Focuses on skills and issues likely to arise in job interviews and on the job: laying out an Ethernet LAN with 8.02.11 Wi-Fi; OM standards and link aggregation; Wi-Fi security; IPv6; SDN; and more. The latest in networking techniques and wireless networking, including a focus on security, keeps students up to date and aware of what’s going on in the field: • Security: More information on security than previous editions • Wireless: A strong focus on wireless, including the revolutionary 802.11ac and 802.11ad standards, plus information on WLAN handoffs, Bluetooth profiles, cellular data service, and other wireless topics • Cloud Computing and BYOD: An emphasis on cloud computing and the BYOD (Bring Your Own Device) revolution • IPv6: The TCP/IP chapters offer more information on IPv6, an area in which interest has recently spiked among networking professionals Specifics include: ◦ Chapter 8 goes into more detail on the IPv6 header, the next header architecture of the packet, and the complex addressing scheme introduced with IPv6 章節目錄: Chapter 1: Welcome to the Cloud 1a: Hands On: A Few Internet Tools 1b: Design Exercise: A Small Home Network Chapter 2: Network Standards 2a: Wireshark Chapter 3: Network Security Chapter 4: Network and Security Management Chapter 5: Ethernet (802.3) Switched LANs 5a: Hands-On: Cutting and Connectorizing UTP Chapter 6: Wireless LANs I Chapter 7: Wireless LANs II Chapter 8: TCP/IP Internetworking I Chapter 9: TCP/IP Internetworking II Chapter 10: Wide Area Networks Chapter 11: Networked Applications
類似書籍推薦給您
【簡介】 集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 物聯網應用 物聯網篇使用材料表
類似書籍推薦給您
在這個追求效率的時代,請盡快將AppSheet融入您的工作中! 自由創建您專屬的企業應用程式,不要再浪費時間做可以被程式取代的事情。 Google AppSheet 是一款無程式碼的應用程式開發平台,無需擁有程式設計經驗,也不需要下載任何軟體,只要打開瀏覽器,您就能迅速地創建出專屬的應用程式。現在就讓AppSheet助您提升工作效率,成為您辦公時不可或缺的工作助手! 本書特色 ●從基礎操作到實際的應用程式開發,每一步皆有詳盡的操作步驟解說,確保您能夠輕鬆掌握AppSheet的使用技巧。AppSheet本身的介面操作也很簡單、易於理解,對於想要深入了解無代碼開發工具的您,這本書將是您的最佳指南。 ●針對「員工與部門名單管理」、「加班申請」、「請假申請」、「薪資計算」等常用的辦公室應用程式,提供實作教學與範例QR Code,讓您可以直接產出應用程式!即使沒有程式經驗,也能即刻開發,快來感受AppSheet驚人的開發速度吧! ●從Google試算表到專屬APP,只需簡單幾步,輕鬆將數據轉化為實用的應用程式。還能與Google服務整合,讓您的應用程式與Google辦公軟體完美整合。 ●有了AppSheet,想要改善流程、提高效率不用再等待,也無須花大錢外包,特別推薦給希望提升工作效率並快速開發專屬應用程式的企業。
類似書籍推薦給您
Python自學聖經:從程式素人到開發強者的技術與實戰大全(附影音/範例程式)(第二版) 系列名:程式設計 ISBN13:9789865028060 出版社:碁峰資訊 作者:鄧文淵-總監製 裝訂/頁數:平裝/800頁 規格:23cm*17cm*3.7cm (高/寬/厚) 出版日:2021/06/02 中國圖書分類:電腦程式語言 內容簡介 【Python系列書在台累計銷量近10萬冊】 國內眾多程式人選書第一指名、學業界指定Python講師、 榮登暢銷榜最多Python圖書作者團隊代表作 集Python程式技術大成,強大內容增值再進化~ 8大領域、39個主題、上百種模組套件、近1,200個範例, 涵蓋語法入門,橫跨各大熱門技術與軟硬整合實戰應用! 一本帶你入行!系統化分章、大量圖表解說, 全面跨入Python程式開發殿堂! 給需要本書的人: ★不知道如何開始才能自學好Python的人 ★有接觸過但又不想打掉重練的人 ★老是寫不好Python程式的人 ★想運用Python開發專案的人 掌握系統化的學習途徑 才能真正駕馭Python Python廣泛應用於大數據、網路爬蟲、人工智慧、機器學習、物聯網等熱門領域,是一套直譯式、物件導向,功能強大的程式語言。具備簡潔的語法,擁有許多模組套件,跨平台且容易擴充,所以非常適合初學者學習,但沒有系統性與結構化的學習,只能一知半解,而胡亂網路爬文,也只會迷失在資訊叢林。 本書從Python自學角度出發,系統化的分章學習,全面涵蓋語法、模組套件、主題應用、軟硬整合,規劃出最好的學習曲線,縮短自學途徑,排除學習障礙,真正從初學入門到業界活用! ■完整詳實的程式入門: 從開發環境建置開始,由淺入深、循序漸進、完整且詳細的解說變數、運算、判斷式、迴圈、串列、元組、字典、集合、函式與模組等語法觀念與實作。 ■晉級專業的進階心法: 包括物件導向開發、例外處理、正規表達式、檔案管理、圖形使用者介面設計等內容。 ■應用廣泛的資料科學: 涵蓋網路爬蟲、數據資料儲存與讀取、資訊視覺圖表化、Numpy、Pandas資料與分析的完整學習。 ■無所不在的網路應用: 囊括Flask網站開發、建立Web API與Heroku部署、Django資料庫網站架設,還有LINE Bot機器人整合應用。 ■邁向未來的AI人工智慧: 具備機器學習入門、機器學習特徵處理、分類與迴歸演算法、深度學習MLP、CNN與RNN的應用,以及機器學習雲端平台Azure、NLP自然語言處理等能力。 ■玩轉創意的多媒體互動: 包含讀取圖片、編輯圖片、合成、濾鏡效果、大量圖片處理,還有PyGame遊戲開發、PyTube影音下載等運用。 ■提升效率的開發加值: 介紹目前業界最熱門的Google Colab雲端開發平台與VS Code編輯神器,也深入介紹如何將程式打包成執行檔。 【超值附加內容】 萬物可通的IoT物聯網: 從MicroPython程式實作、硬體實作、感測器應用、加入顯示裝置、使用Wi-Fi無線網路,到物聯網整合應用,提供PDF電子書,可視需求運用。 【超值學習資源】 獨家收錄「Python物件導向程式開發影音教學」、「Google Colab雲端開發平台入門影音教學」、全書範例程式檔 感謝各界眾多程式讀者的肯定與真好評,新版中,我們依據市場回饋的寶貴訊息調整章節與順序,並且再加值內容與影音教學,讓本書更全面,也更有利於學習。 在基礎入門篇中加入集合與時間模組的使用; 在資料科學篇中加入json及xml格式的檔案操作,以及Pandas資料分析; 在網路應用篇中增加應用Flask進行Line Bot的改版開發,還升級Django的版本; 在人工智慧篇更針對機器學習補強了演算法的應用與實作, 除了觀念的導引,也強調資料在分類、迴歸分析上的學習,深入機器學習的核心; 全新的開發加值篇介紹目前業界最火熱的Google Colab雲端開發平台, 以及VS Code編輯神器,也深入介紹PyInstaller執行檔編譯; 全新的多媒體互動則著重在Pillow圖片處理、PyGame遊戲開發、PyTube線上影音下載; 附錄的IoT物聯網篇則因應軟體更新了操作介面,提供全彩呈現, 讓Python實戰更加得心應手。 目錄 【基礎入門篇】 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 數據資料視覺化 1
類似書籍推薦給您
【簡介】 【好評推薦】 「本書SwiftUI的觀念說明通暢且簡潔,採用的App範例也非常棒,可以知道如何將其觀念運用在真實的App中。」 — Qiang Ma 「本書是一本非常優秀的著作,解說詳實與容易理解。Simon及其團隊所分享的內容,讓我們更加喜愛原生的Apple開發技術,其內容讀起來就是這麼過癮。」 — Pedro,RyanAir 「這本書寫得太好了,幾乎大部分SwiftUI的觀念(包括UIKit的整合)都有詳細的介紹。」 — Gary S 「AppCoda推出的Swift書籍極易理解,讓學習iOS程式設計變得輕鬆,而範例程式非常實用,有助於自己開發其他App。」 — Mark Mueller 「我報名學習了數個SwiftUI線上課程,不過我認為本書是最為清楚與完整的。」 — Michele,CMC 「這是我至今所找到的最棒書籍。雖然才看到一半,不過整本書寫得很好,不僅告訴我們如何實作,還詳細說明了完整的工作原理。」 — David Avraamides,Noisy Signal 「超愛這本書!清楚與說明詳實,與真實世界的開發能夠完全同步。」 — Rest Rapp 【本書特色】 從做中學,透過實作來探索SwiftUI 使用SwiftUI框架做出不同類型的使用者介面 聰明運用SwiftUI和Combine框架開發iOS App 快速強化iOS App開發的實務應用能力 ♚使用Xcode 14 & iOS 16開發 ♚處理文字及圖片 ♚了解狀態及綁定 ♚應用UI控制元件 ♚輕鬆建立表單 ♚進行資料共享 ♚使用滾動視圖建立輪播式UI ♚實作導覽堆疊及自訂導覽列 ♚實作路徑與形狀來繪製圖形 ♚使用堆疊建立複雜佈局 ♚製作動畫及轉場效果 ♚實作模態視圖、浮動按鈕及警告提示視窗 ♚建立多樣化佈局的清單視圖 ♚運用內容選單、手勢與動作表 ♚運用JSON、滑桿與資料篩選 ♚使用外觀定位點顯示展開式底部表 【內容簡介】 本書精心設計了21個章節,採用「從做中學」的方式來探索SwiftUI,內容集合了許多實作練習與專案。我們將逐步了解如何以宣告式語法來建立使用者介面,並深入探討SwiftUI框架,教你如何使用各種UI控制元件,並建立不同類型的使用者介面。有了基礎知識,且了解這些通用元件的用法之後,我們會將你所學到的知識放在一起,你將學會建立一個完整的應用程式。 本書是為SwiftUI框架的初學者與開發者所撰寫,不論你是剛學習iOS App開發或是有經驗的iOS開發者,本書皆可幫助你有效學習SwiftUI,你還將學習如何以SwiftUI來整合UIKit,本書絕對是你強化iOS App開發實務的必讀首選。 【本書精采內容】 ✪SwiftUI介紹。 ✪處理文字及圖片。 ✪使用堆疊佈局使用者介面。 ✪應用UI控制元件。 ✪實作路徑與形狀來繪製圖形。 ✪使用滾動視圖來建立輪播式UI。 ✪了解狀態與綁定。 ✪學習重構程式碼。 ✪了解基礎動畫與轉場。 ✪了解清單、ForEach與識別。 ✪使用SwiftUI按鈕、標籤與漸層。 ✪使用導覽UI與自訂導覽列。 ✪實作模態視圖、浮動按鈕與警告提示視窗。 ✪使用選擇器、切換開關與步進器建立表單。 ✪使用Combine與Environment物件進行資料共享。 ✪使用滑動刪除、內容選單與動作表。 ✪使用Combine與視圖模型建立註冊表單。 ✪了解SwiftUI的內建手勢。 ✪使用外觀定位點顯示展開式底部表。 ✪使用手勢與動畫建立如Tinder的UI。 ✪建立如Apple錢包的動畫與視圖轉場。 ✪使用JSON、滑桿與資料篩選。 ✪學習結合UIKit與SwiftUI。 【目錄】 |CHAPTER 01| SwiftUI介紹 1.1 宣告式程式設計vs命令式程式設計 1.2 不再需要介面建構器與自動佈局 1.3 Combine方式 1.4 學一次,到處適用 1.5 與UIKit/AppKit/WatchKit的介接 1.6 下一個專案改採SwiftUI |CHAPTER 02| 開始使用SwiftUI及處理文字 2.1 建立新專案來使用SwiftUI 2.2 顯示簡單的文字 2.3 變更字型與顏色 2.4 處理多行文字 2.5 設定間距與行距 2.6 旋轉文字 2.7 使用自訂字型 2.8 本章小結 |CHAPTER 03| 處理圖片與標籤 3.1 建立新專案來運用圖片 3.2 認識SF Symbols 3.3 顯示系統圖片 3.4 使用自己的圖片 3.5 調整圖片大小 3.6 Aspect Fit與Aspect Fill 3.7 建立圓形圖片 3.8 調整不透明度 3.9 應用圖片重疊 3.10 應用重疊使圖片變暗 3.11 將多色套用於SF Symbols 3.12 可變顏色 3.13 本章小結 |CHAPTER 04| 使用堆疊佈局使用者介面 4.1 認識VStack、HStack與ZStack 4.2 啟用SwiftUI建立新專案 4.3 使用VStack 4.4 使用HStack 4.5 整理程式碼 4.6 使用ZStack 4.7 作業①:佈局Team售價方案 4.8 SwiftUI中處理可選型別 4.9 使用留白 4.10 作業②:建立新佈局 |CHAPTER 05| 了解滾動視圖及建立輪播式UI 5.1 建立卡片式UI 5.2 ScrollView介紹 5.3 作業①:加入標題至現有滾動視圖 5.4 使用水平滾動視圖建立輪播式UI 5.5 隱藏滾動指示器 5.6 群組視圖內容 5.7 自動調整文字大小 5.8 作業②:重新排列視圖 |CHAPTER 06| 使用SwiftUI按鈕、標籤與漸層 6.1 啟用SwiftUI建立新專案 6.2 自訂按鈕的字型與背景 6.3 按鈕加上邊框 6.4 建立帶有圖片與文字的按鈕 6.5 使用標籤 6.6 建立帶有漸層背景與陰影的按鈕 6.7 建立全寬度按鈕 6.8 使用ButtonStyle設計按鈕樣式 6.9 作業:旋轉圖示 6.10 在iOS中設計按鈕樣式 6.11 將樣式應用於多個按鈕 6.12 使用按鈕角色 6.13 本章小結 |CHAPTER 07| 了解狀態與綁定 7.1 啟用SwiftUI建立新專案 7.2 控制按鈕的狀態 7.3 作業①:建立計數器按鈕 7.4 使用綁定 7.5 作業②:使每個按鈕都有自己的計數器 7.6 本章小結 |CHAPTER 08| 實作路徑與形狀來繪製線條與圓餅圖 8.1 了解Path 8.2 使用Stroke繪製邊框 8.3 繪製曲線 8.4 Fill與Stroke 8.5 繪製圓弧與圓餅圖 8.6 了解Shape協定 8.7 使用內建形狀 8.8 使用Shape建立進度指示器 8.9 繪製環圈圖 8.10 本章小結 |CHAPTER 09| 基礎動畫與轉場 9.1 隱式動畫與顯式動畫 9.2 使用RotationEffect建立下載指示器 9.3 建立進度指示器 9.4 延遲動畫 9.5 將矩形變形為圓形 9.6 了解轉場 9.7 作業①:使用動畫與轉場建立精美按鈕 9.8 作業②:視圖轉場動畫 9.9 本章小結 |CHAPTER 10| 了解清單、ForEach與識別 10.1 建立簡單的清單 10.2 建立具有文字與圖片的清單視圖 10.3 重構程式碼 10.4 變更分隔線的顏色 10.5 隱藏清單分隔線 10.6 自訂滾動區域的背景 10.7 作業:建立多樣化佈局的清單視圖 |CHAPTER 11| 使用導覽UI及自訂導覽列 11.1 準備起始專案 11.2 實作導覽堆疊 11.3 使用NavigationLink傳送資料至細節視圖 11.4 自訂導覽列 11.5 設定字型與顏色 11.6 自訂返回按鈕的圖片與顏色 11.7 自訂返回按鈕 11.8 作業:建立導覽UI 11.9 建立細節視圖 11.10 移除揭示指示器 11.11 帶有自訂返回按鈕的精緻UI 11.12 本章小結 |CHAPTER 12| 實作模態視圖、浮動按鈕與警告提示視窗 12.1 了解SwiftUI的工作表 12.2 準備起始專案 12.3 使用isPresented實作模態視圖 12.4 使用可選綁定實作模態視圖 12.5 建立浮動按鈕來關閉模態視圖 12.6 使用警告提示視窗 12.7 顯示全螢幕模態視圖 12.8 本章小結 |CHAPTER 13| 使用選擇器、切換開關與步進器建立表單 13.1 準備起始專案 13.2 建立表單UI 13.3 建立選擇器視圖 13.4 使用切換開關 13.5 使用步進器 13.6 顯示表單 13.7 作業:關閉設定視圖 13.8 下一章的主題 |CHAPTER 14| 使用Combine與Environment物件進行資料共享 14.1 使用列舉重構程式碼 14.2 在UserDefaults中儲存使用者偏好 14.3 使用@EnvironmentObject在視圖間共享資料 14.4 實作篩選選項 14.5 實作排序選項 14.6 下一章的主題 |CHAPTER 15| 使用Combine與視圖模型建立註冊表單 15.1 使用SwiftUI佈局表單 15.2 了解Combine 15.3 Combine與MVVM 15.4 本章小結 |CHAPTER 16| 使用滑動刪除、內容選單與動作表 16.1 準備起始專案 16.2 實作滑動刪除 16.3 建立內容選單 16.4 使用動作表 16.5 作業:加入打卡功能 |CHAPTER 17| 了解手勢 17.1 使用手勢修飾器 17.2 使用長按手勢 17.3 @GestureState屬性包裹器 17.4 使用拖曳手勢 17.5 組合手勢 17.6 使用列舉重構程式碼 17.7 建立通用的可拖曳視圖 17.8 作業:建立通用的可縮放視圖 17.9 本章小結 |CHAPTER 18| 使用外觀定位點顯示展開式底部表 18.1 外觀定位點介紹 18.2 了解起始專案 18.3 建立餐廳細節視圖 18.4 使視圖可滾動 18.5 帶出細節視圖 18.6 隱藏拖曳指示器 18.7 使用分數與高度控制大小 18.8 儲存選定的定位點 18.9 本章小結 |CHAPTER 19| 使用手勢與動畫建立如Tinder的UI 19.1 專案準備 19.2 建立卡片視圖與選單列 19.3 實作卡片庫 19.4 實作滑動動作 19.5 顯示心形與×形圖示 19.6 刪除/插入卡片 19.7 微調動畫 19.8 本章小結 |CHAPTER 20| 建立如Apple錢包的動畫與視圖轉場 20.1 專案準備 20.2 建立卡片視圖 20.3 建立錢包視圖與卡片庫 20.4 加入滑入動畫 20.5 處理點擊手勢與顯示交易歷史紀錄 20.6 使用拖曳手勢重新排列卡片 20.7 本章小結 |CHAPTER 21| 使用JSON、滑桿與資料篩選 21.1 了解JSON與Codable 21.2 使用JSONDecoder與Codable 21.3 使用自訂屬性名稱 21.4 使用巢狀JSON物件 21.5 使用陣列 21.6 建立Kiva貸款App 21.7 呼叫Web API 21.8 本章小結