書名: Python功力提升的樂趣:寫出乾淨程式碼的最佳實務
作者: Al Sweigart
ISBN: 9789865027711
出版社: 碁峰
書籍開數、尺寸: 17x23x1.86
頁數: 400
內文印刷顏色: 單色
#資訊
#編程與軟體開發
定價: 500
售價: 425
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

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

詳細資訊

內容簡介   如果您已讀過《Python自動化的樂趣》這本暢銷書,學到了基礎的Python知識後,下一步想要成為更有實力的軟體開發工程師時,還需要學習什麼樣Python的知識呢?   歡迎您繼續閱讀本書,您不僅能學到進階的語法和編寫乾淨程式碼的精妙技巧,還能學到如何使用命令行和其他專業工具(如程式碼格式化程式、型別檢查器、linters和版本控制等)來提高Python程式設計的技能。本書作者Sweigart會帶領您使用最佳實務的作法來設定開發環境,為變數取好的名稱和提高可讀性,然後學習怎麼寫出好的說明文件,對程式做出好的組織管理,對程式做出正確的效能評測,以及物件導向設計的觀念,還有大O演算法分析等知識。這些進階的技能可以大幅提升您的程式開發能力,這些知識不僅是對Python語言有用,對任何其他程式語言也同樣有用。   本書精彩的內容:   ‧寫出Python風格的程式碼,以及怎麼利用Python的Black自動格式化工具來寫出乾淨的程式碼   ‧常見的程式碼錯誤,以及怎麼利用靜態分析器偵測出這些錯誤   ‧活用Cookiecutter範本工具來組織管理程式專案的相關檔案結構   ‧學會lambda和高階函式等相關的函式程式設計技巧   ‧活用Python內建的timeit和cProfile模組來分析程式的速度   ‧學會正確編寫注釋、文件字串,讓這些內容更有描述性和資訊力,並掌握編寫的時機   ‧學到Python的物件導向程式設計、類別、繼承和property和dunder方法   沒有一本書可以馬上就能讓您成為專業的軟體開發專家,但本書除了教您活用Python的基本知識之外,您還能學到怎麼寫出易於除錯且具有Python風格的可讀程式碼,能讓您在邁向專業的路途中更為順暢。 目錄 Part 1:起程 第 1 章 處理錯誤和尋求協助 第 2 章 環境設定與命令提示模式 Part 2:最佳實務、工具和技能 第 3 章 使用Black進行程式碼格式化 第 4 章 選用易懂的命名 第 5 章 找出程式碼的異味 第 6 章 寫出Pythonic風格的程式碼 第 7 章 程式設計的行話 第 8 章 常見的Python誤解和陷阱 第 9 章 少為人知的Python奇異之處 第 10 章 寫出有效率的函式 第 11 章 注釋、文件字串和型別提示 第 12 章 使用Git來組織程式碼專案 第 13 章 評測效能和大O演算法分析 第 14 章 實務專案 Part 3:物件導向的Python 第 15 章 物件導向程式設計與類別 第 16 章 物件導向程式設計與繼承 第 17 章 Pythonic風格的OOP-property與dunder方法

為您推薦

Python 技術者們 - 練功!老手帶路教你精通正宗 Python 程式

Python 技術者們 - 練功!老手帶路教你精通正宗 Python 程式

類似書籍推薦給您

書名:Python 技術者們 - 練功!老手帶路教你精通正宗 Python 程式 作者:張耀鴻譯, 施威銘研究室監修 出版社:旗標 出版日期:10/3/2019 條碼:9789863125914 內容簡介 別再用 C/Java 邏輯來寫 Python 程式了! Python 軟體基金會主席 親自指點、引領入門 教您學 Python, 更讓您懂 Python 用真正 Python 思維寫出流利的 Pythonic 程式碼 Python 是目前的當紅程式語言, 更是進入 AI 機器學習必備的基礎知識, 學習 Python 已經蔚為風潮。但是大部分書籍、文件都只是教語法, 洋洋灑灑一大篇語法說明, 學了之後, 真的能懂 Python?知道怎麼寫 Python 嗎? 本書不只是說明語法, 更告訴您 Python 與其他程式語言的不同之處, 以及這些特點背後的原因, 讓您真的懂 Python、用 Python! 本書相關資源網頁如下, 請登錄下載範例程式及 Bonus: www.flag.com.tw/bk/t/f9749 也歡迎加入本書社群, 和技術者們直接對話! 「從做中學 Learning by doing」粉絲專頁 (www.facebook.com/flaglearningbydoing/) 本書特色 翻譯書都看不懂?新手免害怕, 詳細的解說+流暢的翻譯, 讓你也看得懂、學得會, 領你進門更帶你修練成老手 本書為 Python 軟體基金會主席親自撰寫的最新版 Python 經典, 中文版由施威銘研究室監修, 書中針對原書進行大量補充, 並適當添加註解, 幫助讀者能更加理解內容。 其他書看不到的內容, 只存在於老手間的獨門心法, 就讓這本書一一為您詳細說明。例如: ● Python 全域變數不是真正全域? ● Python 函式的區域變數是由賦值與否來決定的? ● 為何 Python 函式都不檢查參數值, 先用了出錯再處理? ● Python 物件沒有真正的私有屬性, 資訊都不用封裝隱藏了嗎? ● 鴨子型別是什麼?我實在不懂這跟鴨子到底有什麼關係? ● 為什麼 Python 函式可以一次 return 多個傳回值? ● Pythonic 這個詞好像很厲害, 是什麼意思? ● Python 的 list[n:m] 切片為何要有頭無尾? ● 為什麼 Python 要求程式每行結尾不要超過 80 個字? ● Python 的型別與類別是同義詞?

原價: 780 售價: 702 現省: 78元
立即查看
Microsoft Azure AI Services與Azure OpenAI從入門到人工智慧程式開發-使用Python(含MCF AI-900國際認證) (1版)

Microsoft Azure AI Services與Azure OpenAI從入門到人工智慧程式開發-使用Python(含MCF AI-900國際認證) (1版)

類似書籍推薦給您

【簡介】   體貼初學者學習Azure AI服務的流程!   Azure AI服務功能介紹 > Azure AI服務申請 > 語法解說 > AI範例實作      ■ 專家與教師共同執筆    由微軟AI + Developer 雙領域 MVP與科技大學教師共同編著,針對初學者學習Azure AI領域所應具備的基本素養,所編寫入門教材,內容由淺入深,以引發學習動機為最主要考量,帶領初學者靈活運用Azure AI與Azure OpenAI進行開發AI應用程式。      ■ 內容多元且淺顯易懂    對Azure AI服務的理論做深入淺出的說明,同時廣泛列舉相關應用實例,並使用適當的插圖和圖表,說明Azure AI技術的原理和實際運作方案,讓初學者對Azure AI有更進一步的認識。      ■ Azure AI服務開發技能    介紹實用的入門開發實作,以培養初學者規劃AI解決方案的能力。實作包含:電腦視覺、OCR光學字元辨識、自訂視覺、臉部偵測與分析、文字分析、問題解答知識庫、翻譯、語音合成以及機器學習分類、迴歸和叢集模型的實作範例,並介紹目前最火紅的Azure OpenAI生成式AI開發聊天機器人與AI繪圖程式;詳盡說明實作的程式碼與操作步驟,培養初學者開發AI應用程式的能力。      ■ Microsoft AI-900人工智慧基礎國際認證能力訓練    將認證考試重點融入書中,讀者能藉由練習來了解該章內容重點,同時書末彙整MCF AI-900核心能力國際認證模擬試題,是考取MCF AI-900人工智慧基礎國際認證的最佳教材。  【目錄】 第1章 Microsoft Azure AI 基本概念:使用人工智慧的開始  1.1 人工智慧簡介  1.2 Microsoft Azure AI 簡介  1.3 模擬試題  第2章 負責任的 AI  2.1 AI 造成的道德和社會問題  2.2 了解負責任的AI  2.3 申請Azure 帳戶  2.4 模擬試題  第3章 認識 Colab 程式編輯環境  3.1 Colab 簡介  3.2 安裝 Colab  3.3 Colab 環境簡介  3.4 編輯第一個 Colab 筆記本  3.5 Colab 常用功能  第4章 Gradio 互動式網頁  4.1 簡介認識 Gradio  4.2 Gradio 基本語法介紹  4.3 Gradio 常用的輸出入元件  第5章 探索電腦視覺(一)電腦視覺分析  5.1 Azure AI 視覺簡介  5.2 Azure AI 視覺服務  5.3 Azure AI 服務開發環境與必要條件  5.4 Azure AI 視覺開發實作  5.5 模擬試題  第6章 探索電腦視覺(二)OCR 與文件智慧服務  6.1 光學字元識別 (OCR)  6.2 Azure AI 視覺服務讀取文字  6.3 文件智慧服務和知識採礦  6.4 Azure Al 視覺服務讀取影像文字開發實作  6.5 模擬試題  第7章 探索電腦視覺(三)臉部服務  7.1 臉部辨識服務簡介  7.2 臉部偵測  7.3 臉部分析  7.4 臉部識別  7.5 臉部辨識服務開發實作  7.6 模擬試題  第8章 探索電腦視覺(四)自訂視覺  8.1 自訂視覺簡介  8.2 自訂視覺影像分類  8.3 在 Azure 使用影像分類  8.4 自訂視覺物件偵測  8.5 在 Azure 使用物件偵測  8.6 自訂視覺範例實作  8.7 模擬試題  第9章 探索自然語言處理(一)文字分析  9.1 自然語言處理簡介  9.2 自然語言處理  9.3 使用 Azure AI 語言服務分析文字  9.4 文字分析開發實作  9.5 模擬試題  第10章 探索自然語言處理(二)對話式AI  10.1 對話式AI 簡介  10.2 問題與解答對話系統  10.3 使用交談語言理解建立語言模型  10.4 Azure AI 機器人服務  10.5 自訂問題解答開發實作  10.6 模擬試題  第11章 探索自然語言處理(三)語音與翻譯  11.1 語音辨識與語音合成  11.2 語音服務功能介紹  11.3 文字翻譯  11.4 翻譯服務功能介紹  11.5 文字翻譯開發實作  11.6 語音合成開發實作  11.7 模擬試題  第12章 Azure 機器學習基本原理  12.1 機器學習簡介  12.2 機器學習的工作流程  12.3 機器學習的模型  12.4 分類模型  12.5 迴歸模型  12.6 叢集模型  12.7 模擬試題  第13章 Azure 機器學習實作  13.1 Azure 機器學習服務簡介  13.2 Azure 機器學習設計工具的工作流程  13.3 使用設計工具建立模型  13.4 使用 Azure 機器學習自動化 ML  13.5 使用提示流程建立 AI 應用程式  13.6 模擬試題  第14章 Azure OpenAI  14.1 生成式 AI 簡介  14.2 大型語言模型  14.3 Azure OpenAI 簡介  14.4 Copilots 簡介  14.5 使用提示工程改善生成式 AI 回應  14.6 Azure OpenAI 生成式 AI 應用程式開發實作  14.7 模擬試題  附錄A MCF AI-900 人工智慧基礎國際認證模擬試題  看更多

原價: 560 售價: 476 現省: 84元
立即查看
機器學習─Python程式實作 (1版)

機器學習─Python程式實作 (1版)

類似書籍推薦給您

【簡介】 內容涵蓋機器學習三大主題:監督式學習、無監督式學習與強化式學習。 採用生動活潑的範例,以深入淺出、圖文並茂的方式,建立良好的理論基礎。 搭配 Python 程式實作,實現「做中學」的學習理念。 提供豐富的學習資源,包含:數學背景、練習題等,厚植機器學習技術研發能力。 【目錄】 Chapter 1 介 紹 Chapter 2 端到端機器學習 Chapter 3 迴 歸 Chapter 4 貝氏分類器 Chapter 5 k-最近鄰 Chapter 6 支援向量機 Chapter 7 決策樹 Chapter 8 隨機森林 Chapter 9 提升方法 Chapter 10 類神經網路 Chapter 11 k-Means分群 Chapter 12 DBSCAN Chapter 13 高斯混合模型 Chapter 14 主成分分析 Chapter 15 t-SNE Chapter 16 強化式學習 附錄 數學背景 習題參考解答 參考文獻

原價: 650 售價: 611 現省: 39元
立即查看
Machine Learning for Business Analytics: Concepts, Techniques and Applications in Python 2/e (2版)

Machine Learning for Business Analytics: Concepts, Techniques and Applications in Python 2/e (2版)

類似書籍推薦給您

原價: 2250 售價: 2250 現省: 0元
立即查看
看圖學Python人工智慧程式設計 (2版)

看圖學Python人工智慧程式設計 (2版)

類似書籍推薦給您

【簡介】 【目錄】

原價: 520 售價: 458 現省: 62元
立即查看