Powerful Python: The Most Impactful Patterns, Features, and Development Strategies Modern Python Provides
暫譯: 強大的 Python:現代 Python 提供的最具影響力的模式、特性和開發策略

Aaron Maxwell

  • 出版商: Powerful Python Press
  • 出版日期: 2017-05-07
  • 售價: $1,148
  • 貴賓價: 9.5$1,091
  • 語言: 英文
  • 頁數: 220
  • 裝訂: Paperback
  • ISBN: 0692878971
  • ISBN-13: 9780692878972
  • 相關分類: Python程式語言
  • 立即出貨(限量) (庫存=1)

商品描述

There are many books for those new to Python, new to programming, or both. Powerful Python is different. Written for experienced developers like you, its carefully crafted chapters teach intermediate and advanced strategies, patterns, and tools for modern Python. Focused on Python 3, with full support for 2.7.

DRM-free digital upgrade: powerfulpython.com/book-upgrade

"Feels like Neo learning Jiu jitsu in the Matrix." - John Beauford (@johnbeauford)

"I just wanted to let you know what an excellent book this is... I keep going back to your book to learn Python." - Fahad Qazi, London, UK

"Thanks. Keep up the good work. Your chapter on decorators is the best I have seen on that topic." - Leon Tietz, Minnesota, USA

"Powerful Python is already helping me get huge optimization gains." - Timothy Dobbins (@TmthyDobbins)

"What have I found good and valuable about the book so far? Everything honestly. The clear explanations, solid code examples have really helped me advance as a Python coder... Thank you! It has really helped me grasp some advanced concepts that I felt were beyond my abilities." - Nick S., Colorado, USA

For data scientists, back-end engineers, web developers, sysadmins, devops, QA testers and more. What's included:

  • An unrelenting selective spotlight on what's most valuable and impactful to working, full-time, professional Python developers
  • Well-researched, detailed, realistic code on almost every page, powerfully illustrating key points. Very little "toy code"
  • How to use decorators to add rich features to functions and classes; untangle distinct, frustratingly intertwined concerns in your code; and build powerful, extensible software frameworks
  • How to use Python in ways that incentivize other developers to use and re-use your code, again and again... amplifying the impact of the code you write, and boosting your reputation among your peers
  • Powerfully and easily weave iterators and generators throughout your applications, making them massively scalable, highly performant, and far more readable and maintainable
  • How to fully leverage Python's exception and error model... giving you a detailed understanding even experienced Pythonistas often lack, and putting some of the most powerfully Pythonic exception-handling patterns in your toolbox
  • How "magic methods" imbue natural, readable, expressive syntax into your classes and objects... and how to "break the rules" to craft stunningly intuitive, compellingly reusable library interfaces
  • Valuable and powerful design patterns, and how Python's special language features give you uniquely powerful implementations not possible in other languages
  • Deep and detailed instruction on how to write practical, realistic unit tests... using test-driven development to easily get into a state of flow... where you find yourself implementing feature after feature, keeping your focus with ease for long periods of time
  • How to rapidly set up effective logging for scripts, sprawling Python applications, and everything in between
  • An enthusiastic and unapologetic focus on Python 3, and what makes it great... with full explanation and support for getting the same results with Python 2.7

More at PowerfulPython.com.

商品描述(中文翻譯)

有許多書籍適合剛接觸 Python、剛學習程式設計或兩者皆是的讀者。《Powerful Python》則有所不同。這本書是為像您這樣的經驗豐富的開發者所寫,精心設計的章節教授現代 Python 的中級和高級策略、模式及工具。專注於 Python 3,並完全支援 2.7。

無 DRM 數位升級:powerfulpython.com/book-upgrade

「感覺就像尼奧在《駭客任務》中學習柔術。」- John Beauford (@johnbeauford)

「我只是想讓你知道這是一本多麼出色的書……我不斷回到你的書中學習 Python。」- Fahad Qazi,英國倫敦

「謝謝。繼續保持良好的工作。你關於裝飾器的章節是我見過的最佳。」- Leon Tietz,美國明尼蘇達州

「《Powerful Python》已經幫助我獲得巨大的優化收益。」- Timothy Dobbins (@TmthyDobbins)

「到目前為止,我發現這本書的優點和價值是什麼?老實說,所有的一切。清晰的解釋、穩固的程式碼範例真的幫助我在 Python 編碼方面進步……謝謝你!它真的幫助我掌握了一些我覺得超出我能力的高級概念。」- Nick S.,美國科羅拉多州

適合數據科學家、後端工程師、網頁開發者、系統管理員、DevOps、QA 測試人員等。內容包括:

- 對全職專業 Python 開發者最有價值和影響力的內容進行不妥協的選擇性聚焦
- 幾乎每頁都有經過充分研究、詳細且現實的程式碼,強有力地說明關鍵點。幾乎沒有「玩具程式碼」
- 如何使用裝飾器為函數和類別添加豐富的功能理清您程式碼中不同且令人沮喪的交織問題;並構建強大、可擴展的軟體框架
- 如何以激勵其他開發者使用和重用您的程式碼的方式使用 Python,讓您所寫的程式碼放大影響力,並提升您在同儕中的聲譽
- 強而有力且輕鬆地在您的應用程式中編織迭代器和生成器,使其具備大規模擴展、高效能,且更具可讀性和可維護性
- 如何充分利用 Python 的例外和錯誤模型……讓您對即使是經驗豐富的 Pythonista 也常常缺乏的細節有深入的理解,並將一些強大的 Pythonic 例外處理模式放入您的工具箱中
- 如何讓「魔法方法」賦予您的類別和物件自然、可讀、表達力強的語法……以及如何「打破規則」來打造驚人直觀、引人重用的庫介面
- 有價值且強大的設計模式,以及 Python 的特殊語言特性如何讓您實現其他語言無法實現的獨特強大實作
- 深入且詳細的指導,教您如何編寫實用、現實的單元測試……使用測試驅動開發來輕鬆進入流暢狀態……在這種狀態下,您會發現自己不斷實現一個又一個功能,輕鬆保持長時間的專注
- 如何快速設置有效的日誌記錄,適用於腳本、龐大的 Python 應用程式及其間的一切
- 對 Python 3 的熱情且毫不妥協的聚焦,以及它的優點……並完全解釋和支援使用 Python 2.7 獲得相同結果

更多內容請參見 PowerfulPython.com。

最後瀏覽商品 (20)