Python Basics: A Practical Introduction to Python 3 (4th Ed.)
作者 | Dan Bader/ David Amos/ Joanna Jablonski/ Fletcher Heisler |
---|---|
出版社 | 旗標科技股份有限公司 |
商品描述 | Real Python人氣站長教你動手寫程式: 不說教也能心領神會的引導式實作課:,內容介紹:進入AI應用時代,查詢語法和函式功能就交給AI吧!用這本書來學『寫程式的直覺』!★知 |
作者 | Dan Bader/ David Amos/ Joanna Jablonski/ Fletcher Heisler |
---|---|
出版社 | 旗標科技股份有限公司 |
商品描述 | Real Python人氣站長教你動手寫程式: 不說教也能心領神會的引導式實作課:,內容介紹:進入AI應用時代,查詢語法和函式功能就交給AI吧!用這本書來學『寫程式的直覺』!★知 |
內容簡介 內容介紹: 進入 AI 應用時代,查詢語法和函式功能就交給 AI 吧! 用這本書來學『寫程式的直覺』! ★知名教學網站『Real Python』人氣站長帶你學 Python!★ ★擺脫理論教條,從寫程式的過程體會怎麼寫程式!★ Python 毫無疑問是現在最熱門的入門程式語言,而程式語言是現在最熱門的學科。許多人都想學習 Python,但看到複雜的語法和難懂的程式碼,又打退了堂鼓。 其實寫程式不該像個『考試學科』,什麼都要死記硬背! Real Python 站長憑著多年的教學經驗,秉持 80 20 法則,讓你在精心安排的實作範例中,掌握少數的關鍵概念,就能學會寫程式的必要知識。 比起『埋頭苦讀』,這本書會讓你『心領神會』: (X)每章開頭都講 2、3 頁道理,也不懂該用在哪裡 (O)總之先寫程式,直接解釋執行結果 (X)提供完美範例,看著都明白,自己寫卻一團亂 (O)從程式雛型開始示範,試錯、除錯、完成步驟全收錄 (X)相關功能一次教一大串,書一闔上就全忘 (O)打鐵趁熱,每教一個功能就立刻操作 跟著站長精心設計的實作流程、輕鬆詼諧的詳細解說, 搭配有趣又豐富的練習題, 讓我們『先寫程式』,然後自然而然『會寫程式』! 本書特色: ●美國 Amazon 書店 4.6 顆星高評價 ●內容取自知名教學網站 Real Python,2012 年來超過百萬追隨 ●12 篇基礎操作,針對新手常見困擾解說,零基礎也絕對上手 ●8 篇進階應用,不只是寫寫習題,更能迎戰各種實際難題 ●PDF、資料庫、網路爬蟲、資料圖表、圖形介面程式...生活中實際運用 ●擺脫傳統上課、說教風格,從實作中自己體會程式思維 ●豐富的練習題和挑戰題,充分掌握內容
作者介紹 Dan Bader生於德國, 現居加拿大溫哥華, 擁有慕尼黑工業大學電腦科學學士與碩士學位。自從小時候說服爸媽從報紙分類廣告買下一台舊的 8 位元電腦 Commodore 64 起, 就對寫程式深感著迷、至今熱情不減。現在是擁有超過 20 年資歷的獨立程式開發者與顧問, 也是知名 Python 教學網站 RealPython.com 的建置者、管理者兼主編。David Amos過去曾擔任許多單位的程式設計師與資料工程師職務,2019 年開始在 Real Python 擔任全職的程式設計教學者。Joanna Jablonski在 2018 年加入 Real Python,擅長程式設計教學、DevOps 以及自然語言處理。Fletcher HeislerReal Python 的創立成員之一,參與了最初的 Python 課程規劃。同時也是 Hunter2 的創辦者,負責教學網頁應用程式的安全防護。
產品目錄 目錄: 第 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 致謝
書名 / | Real Python人氣站長教你動手寫程式: 不說教也能心領神會的引導式實作課 |
---|---|
作者 / | Dan Bader David Amos Joanna Jablonski Fletcher Heisler |
簡介 / | Real Python人氣站長教你動手寫程式: 不說教也能心領神會的引導式實作課:,內容介紹:進入AI應用時代,查詢語法和函式功能就交給AI吧!用這本書來學『寫程式的直覺』!★知 |
出版社 / | 旗標科技股份有限公司 |
ISBN13 / | 9789863127239 |
ISBN10 / | 986312723X |
EAN / | 9789863127239 |
誠品26碼 / | 2682369716006 |
頁數 / | 608 |
開數 / | 18K |
注音版 / | 否 |
裝訂 / | P:平裝 |
語言 / | 1:中文 繁體 |
尺寸 / | 23X17X2.9CM |
級別 / | N:無 |
最佳賣點 : ★知名教學網站『Real Python』人氣站長帶你學 Python!★
★擺脫理論教條,從寫程式的過程體會怎麼寫程式!★