書名: 程式不會動就不能下班!給新手工程師的 Debug 攻略 (1版)
作者: 桜庭洋之, 望月幸太郎
譯者: 施威銘研究室
版次: 1
ISBN: 9789863128168
出版社: 旗標
出版日期: 2024/12
書籍開數、尺寸: 23cm*17cm*1.2cm
頁數: 208
定價: 550
售價: 495
庫存: 庫存: 1
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

【簡介】 程式寫好了卻不會動,到底怎麼辦?【寫程式不再「撞牆」,就靠這一本!】寫過程式的人,一定都遇過這樣的情況: ◇ 出現一堆錯誤訊息,根本看不懂 @@ ◇ 執行結果不正確,但看不出問題在哪裡? ◇ 找到問題的位置了,但試過所有方法都沒用?!不論是功力多麼高強的程式設計師,工作依然必須與 bug 為伍。「迅速找出問題並解決」也就成為了程式設計中最重要的技能之一。本書網羅各種寫程式時會遭遇的難題,說明破解的手法,是新手工程師不可或缺的攻略秘笈。內容包含▶▶▶‧讀懂錯誤訊息、從中找出重要資訊的方法 ‧蒐集必要線索、循跡找出源頭、有條有理解決問題的方法 ‧使用 debug 的常用技巧與除錯器的方法 ‧寫出高品質程式,將 bug 防患於未然的方法從剛開始寫程式的新人,到已經進入職場的工程師,只要心中有著「希望能變得更擅長 debug」的想法,相信都能從本書習得需要的知識。 本書特色: ★ 少見以「犯錯」切入的 debug 教學,「從錯中學」最有效 ★ 情境式漫畫與對話,快速代入自身經驗 ★ 程式碼範例還原常見 bug,實際演示 debug 技巧 ★ 圖示解說程式觀念,整體印象更加深 ★ 小專欄補充程式設計知識,拓展專業視野 【目錄】 序章 第一章 錯誤訊息為什麼這麼不討喜? 1-1 讀讀看錯誤訊息吧 1-2 錯誤訊息難以讀懂的原因 1-3 面對錯誤訊息的心理準備 第二章 看懂錯誤訊息的秘訣 2-1 瞭解錯誤訊息的組成結構 2-2 瞭解錯誤訊息的類型 第三章 如何快速找出問題的原因? 3-1 什麼是 Debug? 3-2 從 Print 法開始嘗試吧 3-3 用二分搜尋法加速 Debug 3-4 用最少量的程式碼進行 Debug 3-5 高效 Debug 的正確態度 第四章 善用工具讓 Debug 更輕鬆 4-1 強大的工具:除錯器 4-2 使用中斷點 4-3 各式各樣的 Step 功能 4-4 條件中斷點 4-5 使用變數監看 第五章 用盡方法也無法解決怎麼辦? 5-1 程式設計相關的資料蒐集技巧 5-2 找不到錯誤訊息怎麼辦? 5-3 無法重現問題怎麼辦? 5-4 正式執行環境的錯誤資訊蒐集 第六章 寫出更容易 Debug 的程式碼 6-1 避免重複賦值 6-2 盡可能限縮變數範圍 6-3 認識單一責任原則 6-4 使用純粹函式 6-5 寫程式時注意型別 6-6 有助於 Debug 的測試程式碼

為您推薦

Real Python 人氣站長教你動手寫程式 - 不說教也能心領神會的引導式實作課 (1版)

Real Python 人氣站長教你動手寫程式 - 不說教也能心領神會的引導式實作課 (1版)

類似書籍推薦給您

內容簡介   進入 AI 應用時代,查詢語法和函式功能就交給 AI 吧!   用這本書來學『寫程式的直覺』!   ★知名教學網站『Real Python』人氣站長帶你學 Python!★   ★擺脫理論教條,從寫程式的過程體會怎麼寫程式!★   Python 毫無疑問是現在最熱門的入門程式語言,而程式語言是現在最熱門的學科。許多人都想學習 Python,但看到複雜的語法和難懂的程式碼,又打退了堂鼓。   其實寫程式不該像個『考試學科』,什麼都要死記硬背!   Real Python 站長憑著多年的教學經驗,秉持 80 / 20 法則,讓你在精心安排的實作範例中,掌握少數的關鍵概念,就能學會寫程式的必要知識。   比起『埋頭苦讀』,這本書會讓你『心領神會』:   (X)每章開頭都講 2、3 頁道理,也不懂該用在哪裡   (O)總之先寫程式,直接解釋執行結果   (X)提供完美範例,看著都明白,自己寫卻一團亂   (O)從程式雛型開始示範,試錯、除錯、完成步驟全收錄   (X)相關功能一次教一大串,書一闔上就全忘   (O)打鐵趁熱,每教一個功能就立刻操作   跟著站長精心設計的實作流程、輕鬆詼諧的詳細解說,   搭配有趣又豐富的練習題,   讓我們『先寫程式』,然後自然而然『會寫程式』! 目錄 第 1 章 關於本書 1.1 為什麼要選這本書? 1.2 該怎麼讀這本書? 1.3 額外教材與學習資源 第 2 章 安裝與設定 2.1 關於Python 版本 2.2 在 Windows 安裝 Python 3 2.3 在 macOS 安裝 Python3 2.4 在 Ubuntu Linux 安裝 Python 3 第 3 章 第一個 Python 程式 3.1 開始寫 Python 程式 3.2 處理程式中的錯誤 3.3 創建變數 3.4 在互動視窗檢視變數 3.5 留下註解 第 4 章 字串與字串方法 4.1 字串是什麼? 4.2 串接、索引和切片 4.3 使用字串方法來操作字串 4.4 和使用者的輸入互動 4.5 挑戰:對使用者的輸入挑三揀四 4.6 處理字串和數字 4.7 進階 print 用法 4.8 在字串裡尋找或取代字串 4.9 挑戰:將你的使用者變成 L33t H4x0r 第 5 章 數字資料與算術運算 5.1 整數與浮點數 5.2 算術算符和運算式 5.3 挑戰:計算使用者輸入的內容 5.4 Python 也會欺騙你:浮點數的誤差 5.5 數學函式與數字的方法 5.6 顯示出不同格式的數字 5.7 複數 第 6 章 函式與迴圈 6.1 函式到底是什麼? 6.2 創造自己的函式 6.3 挑戰:溫度換算 6.4 迴圈 6.5 挑戰:追蹤投資狀況 6.6 Python 的變數範圍 第 7 章 尋找與修復程式碼錯誤 7.1 使用除錯控制視窗 7.2 實作:動手除蟲(debug) 第 8 章 條件邏輯和流程控制 8.1 數值比較 8.2 邏輯算符 8.3 控制程式的流程 8.4 挑戰:因數分解 8.5 跳脫迴圈 8.6 讓程式自己處理錯誤 8.7 模擬事件並計算機率 8.8 挑戰:模擬擲硬幣實驗 8.9 挑戰:選舉模擬 第 9 章 tuple、list 和字典 9.1 不可變的序列:tuple 9.2 可變的序列:list 9.3 巢狀、複製和排序 9.4 挑戰:存取巢狀 list 9.5 挑戰:七步成詩 9.6 記錄資料的對應關係:字典 9.7 挑戰:美國各州首府巡禮 9.8 如何選擇資料結構 9.9 挑戰:戴帽子的貓 第 10 章 物件導向程式設計 10.1 建立類別 10.2 建立物件 10.3 類別繼承 10.4 挑戰:模擬一個農場 第 11 章 模組與套件 11.1 使用模組 11.2 使用套件 第 12 章 檔案輸入與輸出 12.1 檔案與檔案系統 12.2 在 Python 處理檔案路徑 12.3 常見檔案系統操作 12.4 挑戰:把所有圖檔移到新的目錄 12.5 讀取和寫入檔案 12.6 讀寫 CSV 資料 12.7 挑戰:建立一個最高分數表 第 13 章 以 pip 安裝套件 13.1 用 pip 安裝第三方套件 13.2 第三方套件的陷阱 第 14 章 建立與修改 PDF 14.1 從 PDF 頁面讀取文字 14.2 從 PDF 擷取頁面 14.3 挑戰:PdfFileSplitter 類別 14.4 連接和合併 PDF 檔案 14.5 旋轉和裁剪 PDF 頁面 14.6 加密和解密 PDF 檔案 14.7 挑戰:整理 PDF 14.8 從頭開始建立一個 PDF 檔案 第 15 章 使用資料庫 15.1 SQLite 簡介 15.2 其他 SQL 資料庫的套件 第 16 章 網站操作 16.1 從網站上抓取和解析文字 16.2 使用 HTML 解析器抓取網站 16.3 操作 HTML 表格 16.4 即時與網站互動 第 17 章 Numpy 科學運算 17.1 矩陣操作 17.2 安裝 NumPy 17.3 建立 NumPy 陣列 17.4 Numpy 陣列操作 第 18 章 Matplotlib 資料視覺化 18.1 用 pyplot 繪製基本圖形 18.2 調整圖表樣式 18.3 繪製其他類型的圖表 第 19 章 EasyGUI 圖形使用者介面入門 19.1 使用 EasyGUI 加入 GUI 元素 19.2 應用程式範例:PDF 頁面旋轉程式 19.3 挑戰:PDF 頁面提取應用程式 第 20 章 Tkinter 進階圖形使用者介面 20.1 Tkinter 簡介 20.2 使用元件 20.3 使用幾何管理器控制版面配置 20.4 和應用程式互動 20.5 範例程式:溫度轉換器 20.6 範例程式:文字編輯器 20.7 挑戰:七步成詩 part 2 第 21 章 結語 21.1 給 Python 開發人員的每週小技巧 21.2 Python 神乎其技 全新超譯版 21.3 Real Python 的課程影片圖書館 21.4 致謝

原價: 750 售價: 675 現省: 75元
立即查看
用實務案例學會Linux網管程式設計-最新版-附MOSME行動學習一點通:診斷‧加值

用實務案例學會Linux網管程式設計-最新版-附MOSME行動學習一點通:診斷‧加值

類似書籍推薦給您

  1.重點式整理:各章節涵蓋的內容,易學易懂,使讀者花最少時間獲取最大效果。   2.範例說明:每章皆有重要範例,使讀者輕鬆瞭解觀念,進一步應用複雜程式架構。   3.實務案例 : 各章末附有網管程式案例,以實際解說及操作說明原理與效益。   MOSME行動學習一點通:   •診斷:可反覆線上練習書籍內所有題目,強化題目熟練度。   •加值:附書上的實務案例程式檔案,提供讀者下載使用。   程式檔案與課後習題參考答案下載說明:   為方便讀者學習本書,請至本公司MOSME 行動學習一點通網站(http://www.mosme.net/),於首頁的關鍵字欄輸入本書相關字(例如:書號、書名、作者)進行書籍搜尋,尋得該書後即可於﹝學習資源﹞頁籤下載程式檔案與課後習題參考答案。 目錄 Chapter 1 前言 1-1 UNIX/Linux 是什麼? 1-2 Linux 系統發行版 1-3 Linux 特點 1-4 網路硬體(Network Hardware) 1-5 OSI 與 TCP/IP 協定 1-6 TCP Socket 網管程式介面 . 1-7 網路管理 SNMP 1-8 效能評估簡介 1-9 網路管理範圍、標的及內容 1-10 網路伺服器 【案例一】使用常態分佈機率建立網路流量基準線 Chapter 2 學會 Linux 系統 2-1 上機並開始使用 Linux 系統 2-2 檔案之編輯、存取權利、搜尋與排序 2-3 檔案系統 【案例二】對外網站連線速率效能評估.. Chapter 3 Linux 系統管理 3-1 使用者帳號、密碼與群組瞭解與建置 3-2 系統管理檔案與命令 3-3 主機信賴之相關檔 3-4 tar 公用程式 3-5 檔案系統之維護 3-6 程序 3-7 系統定期執行命令 3-8 網管偵測命令 3-9 SELinux(Security Enhanced Linux) 【案例三】Switch Port 查詢系統 Chapter 4 AWK 程式設計 4-1 AWK是什麼? 4-2 資料型態(Data types)與運算式(Expression) 4-3 內建變數與輸入出函數 4-4 流程控制 4-5 陣列 4-6 函數 4-7 綜合範例 【案例四】使用 AWK 分析網路流量日誌檔之網域名稱 Chapter 5 Shell Scripts 5-1 Shell 是什麼? 5-2 Bourne shell 5-3 C Shell 5-4 Korn shell 5-5 綜合範例 【案例五】你的密碼被猜中了! Chapter 6 Perl 程式設計 6-1 Perl 是什麼? 6-2 資料型態(Data types)與運算式(Expression) 6-3 內建變數與輸入出函數 6-4 流程控制 6-5 陣列. 6-6 函數.. 6-7 綜合範例. 【案例六】網路設備與對外網站連線狀態監測 【案例七】續【案例三】Switch Port 查詢系統 【案例八】DNS 效能評估 【案例九】使用 SNMP 佈建 IP 及實體位址

原價: 550 售價: 468 現省: 82元
立即查看
看圖學Python+Excel辦公室自動化程式設計1/e (1版)

看圖學Python+Excel辦公室自動化程式設計1/e (1版)

類似書籍推薦給您

商品描述 本書特色 1.程式設計需要看懂每一行程式碼和實際運用這些程式碼來寫出程式,本書使用流程圖搭配程式實作,一步一步學習Python基礎程式設計。 2.初學Python從入門到實際的Excel自動化應用,完整說明所需具備的Python程式設計能力。 3.除了建立Python程式設計能力之外,更詳細說明辦公室自動化常用的相關套件。 內容簡介 本書是一本學習Python程式設計的入門教材,也是一本Python+Excel辦公室自動化程式設計的基礎教材,可以讓初學者輕鬆建立日常所需的自動化操作。除了Excel外,還輔以Word文件、PowerPoint簡報與PDF檔案自動化,完美整合相關應用程式來自動化處理辦公室、工作上和生活上的各種日常事務。 本書以詳細的圖解及程式實作,實實在在地訓練讀者學會運算思維與程式邏輯的基礎「程式力」,讓初學者運用Python來簡化日常的繁瑣和重複工作,輕鬆建立Python+Excel辦公室自動化。 【Python辦公室自動化】 自動化批次檔案和圖檔處理、JSON和CSV檔案下載、資料轉換、Excel活頁簿編輯、Excel資料分析、Excel圖表繪製與資料視覺化 【辦公室自動化整合應用】 Word+PowerPoint辦公室自動化、整合Excel+Word模版自動化輸出PDF報表 目錄大綱 CH1 Python語言與運算思維基礎 1-1 程式與程式邏輯 1-2 認識Python、運算思維和Thonny 1-3 下載與安裝Thonny 1-4 使用Thonny建立第一個Python程式 1-5 Thonny基本使用與程式除錯 CH2 寫出和認識Python程式 2-1 開發Python程式的基本步驟 2-2 編輯現存的Python程式 2-3 建立第二個Python程式的加法運算 2-4 看看Python程式的內容 2-5 Python文字值 2-6 Python寫作風格 CH3 變數、運算式與運算子 3-1 程式語言的變數 3-2 在程式使用變數 3-3 變數的資料型態和型態轉換函數 3-4 讓使用者輸入變數值 3-5 認識運算式和運算子 3-6 在程式使用運算子 CH4 條件判斷 4-1 你的程式可以走不同的路 4-2 關係運算子與條件運算式 4-3 if單選條件敘述 4-4 if/else二選一條件敘述 4-5 if/elif/else多選一條件敘述 4-6 在條件敘述使用邏輯運算子 CH5 重複執行程式碼 5-1 認識迴圈敘述 5-2 for計數迴圈 5-3 while條件迴圈 5-4 改變迴圈的執行流程 5-5 巢狀迴圈與無窮迴圈 5-6 在迴圈中使用條件敘述 CH6 函數 6-1 認識函數 6-2 使用者自訂函數 6-3 函數的參數 6-4 函數的回傳值 6-5 函數的實際應用 6-6 變數範圍和內建函數 CH7 字串與容器型態 7-1 字串型態 7-2 串列型態 7-3 元組型態 7-4 字典型態 7-5 字串與容器型態的運算子 CH8 檔案、類別與例外處理 8-1 檔案處理 8-2 二進位檔案讀寫 8-3 類別與物件 8-4 建立例外處理 CH9 Python模組與套件 9-1 Python模組與套件 9-2 os模組:檔案操作與路徑處理 9-3 math模組:數學函數 9-4 turtle模組:海龜繪圖 9-5 pywin32套件:Office軟體自動化 CH10 自動化批次檔案操作與圖檔處理 10-1 pathlib模組的檔案與路徑操作自動化 10-2 PIL影像處理自動化 10-3 os與shutil模組的檔案操作自動化 10-4 自動化批次重新命名和移動檔案 10-5 批次圖檔處理自動化 CH11 自動化下載網路HTML、CSV和JSON資料 11-1 認識HTTP通訊協定、JSON和CSV 11-2 使用requests取得網路資料 11-3 自動化下載網路圖檔 11-4 自動化下載Web API和Open Data資料 11-5 自動化取得HTML表單送回的網路資料 11-6 CSV與JSON檔案處理 CH12 自動化Excel活頁簿編輯操作 12-1 Excel自動化與openpyxl套件 12-2 自動化建立Excel檔案和工作表 12-3 自動化讀取、更新與走訪Excel儲存格資料 12-4 自動化Excel工作表管理 12-5 自動化將外部資料匯入Excel CH13 自動化Excel資料統計與VBA 13-1 自動化統計Excel工作表的整欄與整列資料 13-2 在Excel儲存格自動化套用公式和Excel函數 13-3 自動化Python+Excel建立樞紐分析表 13-4 使用Python程式自動化執行Excel VBA 13-5 自動化執行Excel VBA網路爬蟲 13-6 自動化執行Excel VBA建立樞紐分析表 CH14 自動化Excel圖表繪製與資料視覺化 14-1 認識資料視覺化與基本圖表 14-2 在Excel工作表自動化繪製統計圖表 14-3 使用Python程式在Excel繪製常用圖表 CH15 自動化處理Word文件與PowerPoint簡報 15-1 Python的Word文件自動化 15-2 自動化調整Word標題文字的樣式與對齊 15-3 Python的PowerPoint簡報自動化 15-4 自動化在PowerPoint投影片繪製圖表 CH16 整合應用:Excel+Word模版自動產生PDF報表 16-1 自動化PDF檔案處理 16-2 自動化Word模版文件處理 16-3 Excel+Word模版自動產生PDF報表

原價: 480 售價: 422 現省: 58元
立即查看
TQC+ 行動裝置應用程式設計認證指南 Android 9

TQC+ 行動裝置應用程式設計認證指南 Android 9

類似書籍推薦給您

內容簡介   「TQC+ 行動裝置應用程式設計認證Android 9」,係為TQC+ 軟體設計領域之行動裝置應用程式設計認證能力鑑定,以實務操作方式進行認證,評核符合企業需求的新時代專業設計人才。亦為考核「Android行動裝置程式設計專業人員」必備專業技能之一。   1.內附完整的測驗題及操作題,範例題目之設計均以實務應用為導向,品質及認證公信力最具權威!   2.範例題目含「Android開發環境與核心觀念」、「Android專案概念」、「頁面及應用程式框架運作」、「軟硬體服務應用」、「UI設計及語法應用」、「資料儲存、解析與交換」等多項議題,學習多元的設計方法,並強化資料繫結及各項服務應用。   3.透過本書所附光碟之認證範例題目練習系統依類別進行自我測驗,提升使用者學習效率。   4.配合中華民國電腦技能基金會(https://www.csf.org.tw)測驗流程,一舉取得專業證照,讓您求學、求職更具競爭力。   ※本書範例題目內容為認證題型與命題方向之示範,正式測驗試題不以範例題目為限。 目錄 如何使用本書 軟硬體需求 商標及智慧財產權聲明 光碟片使用說明 序 第一章 TQC+ 專業設計人才認證說明 1-1 TQC+ 專業設計人才認證介紹 1-2 TQC+ 專業設計人才認證內容 1-3 TQC+ 專業設計人才認證優勢 1-4 企業採用TQC+ 證照的三大利益 1-5 如何參加TQC+ 考試 第二章 領域及科目說明 2-1 領域介紹-軟體設計領域說明 2-2 行動裝置應用程式設計認證說明 第三章 範例題目練習系統安裝及操作說明 3-1 範例題目練習系統安裝流程 3-2 範例題目練習系統操作程序 第四章 行動裝置應用程式設計範例題目 4-1 測驗題技能規範及分類範例題目 4-1-1 第一類:Android開發環境與核心觀念 4-1-2 第二類:Android專案概念 4-1-3 第三類:頁面及應用程式框架運作 4-1-4 第四類:資料儲存與解析 4-1-5 第五類:軟體服務應用 4-1-6 第六類:硬體服務應用 4-2 操作題技能規範及分類範例題目 4-2-1 第一類:UI設計及語法應用 101 點餐系統 102 計算BMI值 103 動態密碼顯示 104 顯示圖片 105 全螢幕對話方塊 106 驗證Activity 107 跑馬燈 108 電影租片清單 109 訊息通知 110 自動收合的廣告版位 4-2-2 第二類:資料儲存、解析與交換 201 匯率換算 202 猜數字遊戲 203 多執行緒處理 204 解析XML資料格式 205 資料庫讀取 206 姓名清單 207 展演資訊 208 檔案下載管理員 209 餐廳管理 210 臺北捷運列車到站站名 4-2-3 第三類:服務應用 301 MP3播放器 302 畫布程式 303 程式背景音樂 304 手機網路流量統計 305 影片播放器 306 接收SMS 307 PIP子母畫面模式 308 經緯度查/反查地址 309 GPS地標權限 310 台北市運動中心網路連線API解析 第五章 測驗系統操作說明 5-1 TQC+ 認證測驗系統-Client端程式安裝流程 5-2 程式權限及使用者帳戶設定 5-3 測驗操作程序範例 第六章 範例試卷 試卷編號:GD9-0001 試卷編號:GD9-0002 試卷編號:GD9-0003 範例試卷標準答案 附錄 TQC+ 專業設計人才認證簡章 雲端練功坊APP 問題反應表

原價: 390 售價: 332 現省: 58元
立即查看
TQC+ 行動裝置應用程式設計認證指南 Android 6

TQC+ 行動裝置應用程式設計認證指南 Android 6

類似書籍推薦給您

原價: 390 售價: 332 現省: 58元
立即查看