流暢的 Python|清晰、簡潔、高效的程式設計, 2/e (Fluent Python: Clear, Concise, and Effective Programming, 2/e)
Luciano Ramalho 著 賴屹民 譯
- 出版商: 歐萊禮
- 出版日期: 2023-10-13
- 定價: $1,200
- 售價: 7.9 折 $948
- 語言: 繁體中文
- 頁數: 1040
- 裝訂: 平裝
- ISBN: 6263246332
- ISBN-13: 9786263246331
-
相關分類:
Python
- 此書翻譯自: Fluent Python: Clear, Concise, and Effective Programming, 2/e (Paperback)
-
相關翻譯:
流暢的 Python, 2/e (簡中版)
立即出貨 (庫存 > 10)
買這商品的人也買了...
-
無瑕的程式碼 番外篇-專業程式設計師的生存之道 (The Clean Coder: A Code of Conduct for Professional Programmers)
$360$281 -
Python 錦囊妙計, 3/e (Python Cookbook, 3/e)$880$695 -
Python 專家實踐指南|搭乘專業開發者的學習便車 (The Hitchhiker's Guide to Python: Best Practices for Development)$580$458 -
TQC+ Python 3.x 網頁資料擷取與分析特訓教材$490$441 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
Python 技術者們 - 練功!老手帶路教你精通正宗 Python 程式 (The Quick Python Book, 3/e)$780$663 -
精通 Python|運用簡單的套件進行現代運算, 2/e (Introducing Python: Modern Computing in Simple Packages, 2/e)$880$695 -
Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 2/e (Automate the Boring Stuff with Python : Practical Programming for Total Beginners, 2/e)$680$537 -
Effective Python 中文版|寫出良好 Python 程式的 90個具體做法, 2/e (Effective Python: 90 Specific Ways to Write Better Python, 2/e)$580$493 -
高效能 Python 程式設計, 2/e (High Performance Python: Practical Performant Programming for Humans, 2/e)$780$616 -
資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)$980$774 -
深入淺出設計模式, 2/e (Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software, 2/e)$980$774 -
Python 出神入化:Clean Coder 才懂的 Pythonic 技法,為你的程式碼畫龍點睛! (Clean Code in Python, 2/e)$720$562 -
強健的 Python|撰寫潔淨且可維護的程式碼 (Robust Python: Write Clean and Maintainable Code)$680$537 -
Google 的軟體工程之道|從程式設計經驗中吸取教訓 (Software Engineering at Google)$880$695 -
資料科學基礎數學 (Essential Math for Data Science)$680$537 -
Python 程式設計的樂趣|範例實作與專題研究的 20堂程式設計課, 3/e (Python Crash Course : A Hands-On, Project-Based Introduction to Programming, 3/e)$680$537 -
流暢的 C|設計原則、實踐和模式 (Fluent C: Principles, Practices, and Patterns)$680$537 -
Python 資料分析, 3/e (Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter, 3/e)$980$774 -
Python 設計模式與開發實務 (Python Programming with Design Patterns)$580$458 -
Code:隱藏在電腦軟硬體底下的秘密 (第二版) (Code: The Hidden Language of Computer Hardware and Software, 2/e)$680$510 -
Python 技術手冊, 4/e (Python in a Nutshell: A Desktop Quick Reference, 4/e)$1,200$948 -
Python 資料科學學習手冊, 2/e (Python Data Science Handbook: Essential Tools for Working with Data, 2/e)$980$774 -
高效率 Linux 命令列學習手冊 (Efficient Linux at the Command Line: Boost Your Command-Line Skills)$580$458 -
程式設計守則|如何寫出更好的程式碼 (The Rules of Programming: How to Write Better Code)$620$490
商品描述
「當我尋找Python功能的詳細說明和用法時,我一定會看這本書。Luciano的教學和演說都很出色。對希望增加知識的進階初學者來說,這是一本好書。」
—Carol Willing
Python指導委員會成員(2020-2021)
「這不是枯燥乏味的程式書,它充滿有用的、經過測試的範例,而且有恰如其分的幽默感。我和同事們用這本神奇的佳作把我們的Python程式設計水準提升到下一個等級。」
—Maria McKinley
資深軟體工程師
別再浪費時間把Python程式硬寫成其他語言的模式了。雖然Python的簡單性質可以迅速提升你的工作效率,但這往往意味著你沒有善用它所提供的一切。在這本最新版的實踐指南中,你將學會如何運用Python 3的最佳理念,寫出高效、現代化的程式。
你將超越過往的經驗,發現並應用道地的Python 3功能。作者Luciano Ramalho將引導你瞭解Python的核心語言功能和程式庫,並教你如何讓程式更簡短、更快速、更易讀。
新版經過全面翻新,書中包含五個部分,可視為五本較薄的書籍:
‧資料結構:序列(sequence)、字典(dict)、集合(set)、Unicode與資料類別
‧函式即物件:一級函式、相關的設計模式,以及用型態提示來宣告函式
‧物件導向慣用法:組合、繼承、mixin、介面、運算子多載、協定,及其他靜態型態
‧控制流程:環境管理器、產生器、協同程序、async/await與執行緒/程序池
‧超編程:property、屬性描述器、類別修飾器、取代或簡化metaclass的新類別超編程機制
作者簡介
Luciano Ramalho 是Thoughtworks的首席顧問暨Python軟體基金會的研究員。
目錄大綱
第一部分 資料結構
第1章 Python資料模型
第2章 Sequence的陣列
第3章 dictionary與set
第4章 Unicode文字 vs. bytes
第5章 資料類別建構器
第6章 物件參考、可變性,與資源回收
第二部分 函式即物件
第7章 函式是一級物件
第8章 函式中的型態提示
第9章 decorator與closure
第10章 用一級函式來實作設計模式
第三部分 類別與協定
第11章 很Python的物件
第12章 sequence的特殊方法
第13章 介面、協定與ABC
第14章 繼承:更好還是更糟
第15章 再談型態提示
第16章 運算子多載
第四部分 控制流程
第17章 iterator、generator與古典的coroutine
第18章 with、match與else區塊
第19章 Python的並行模型
第20章 並行執行器
第21章 非同步編程
第五部分 超編程
第22章 動態屬性與property
第23章 屬性descriptor
第24章 類別超編程









