𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

The Most Impactful Patterns, Features and Development Strategies Modern Python Provides

✍ Scribed by Maxwell, Aaron


Publisher
Powerful Python Press
Year
2017
Tongue
English
Leaves
342
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Dear fellow Python fan,
How would you like to
Ace your Python interviews,
​Spend much less time debugging, and
​Be known as the "Top Pythonista" on your team?
Here's how

I've written an e-book, called Powerful Python, which is different from every other programming book you have seen.

For one thing, it is NOT for beginners. No "hello world" stuff here.

And it has hundreds of realistic code examples, thoroughly explaining deep and important Python principles.

Because Powerful Python is grounded in real-world engineering...

Based on how my team and I wrote expert Python at Silicon Valley start-ups like Lyft, SnapLogic, and more...
"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., Data Scientist, Colorado
Get It Now
My name is Aaron Maxwell...

And after a decade working in Silicon Valley engineering teams...

Building remarkable software alongside some of the best Pythonistas on the planet...

I got interested in teaching.

So I partnered with O'Reilly Media, creating an advanced Python curriculum...

Ultimately teaching over 10,000 technology professionals world-wide...

Not beginners, mind you...

These "students" were in-demand tech pros, working at FAANG and other top engineering companies...

In every country, culture and engineering domain you can think of...

And they INSISTED I teach them truly ADVANCED Python secrets...

And how to use them now in real-world production software...

So I wrote what I know on advanced Python in a book, called Powerful Python...
Get It Now

Genres: Python Prgramming

✦ Table of Contents


Doing More with Python
Python Versions
Python Application Environments
Python Package Management
Scaling With Generators
Iteration in Python
Generator Functions
Generator Patterns and Scalable Composability
Python is Filled With Iterators
The Iterator Protocol
Creating Collections with Comprehensions
List Comprehensions
Formatting For Readability (And More)
Multiple Sources and Filters
Comprehensions and Generators
Dictionaries, Sets, and Tuples
Limits of Comprehensions
Advanced Functions
Accepting & Passing Variable Arguments
Functions As Objects
Key Functions in Python
Decorators
The Basic Decorator
Data In Decorators
Decorators That Take Arguments
Class-based Decorators
Decorators For Classes
Preserving the Wrapped Function
Exceptions and Errors
The Basic Idea
Exceptions Are Objects
Raising Exceptions
Catching And Re-raising
The Most Diabolical Python Anti-Pattern
Classes and Objects: Beyond The Basics
Quick Note on Python 2
Properties
The Factory Patterns
The Observer Pattern
Magic Methods
Rebelliously Misusing Magic Methods
Automated Testing and TDD
What is Test-Driven Development?
Unit Tests And Simple Assertions
Fixtures And Common Test Setup
Asserting Exceptions
Using Subtests
Final Thoughts
String Formatting
Replacing Fields
Number Formats (and "Format Specs")
Width, Alignment, and Fill
F-Strings
Percent Formatting
Logging in Python
The Basic Interface
Configuring The Basic Interface
Passing Arguments
Beyond Basic: Loggers
Log Destinations: Handlers and Streams
Logging to Multiple Destinations
Record Layout with Formatters
What’s Next?


πŸ“œ SIMILAR VOLUMES


Powerful Python: The Most Impactful Patt
✍ Aaron Maxwell πŸ“‚ Library πŸ“… 2017 πŸ› Powerful Python Press 🌐 English

Read updated version for free at <a target="_blank" rel="noopener nofollow" href="http://powerfulpython.com/book">powerfulpython.com/book</a> "Feels like Neo learning Jiu jitsu in the Matrix." - John Beauford (@johnbeauford) This is the 2nd edition of Powerful Python. I have started to upd

Powerful Python: The Most Impactful Patt
✍ Aaron Maxwell πŸ“‚ Library πŸ“… 2017 πŸ› Powerful Python Press 🌐 English

<p>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 su

Powerful Python: Patterns and Strategies
✍ Aaron Maxwell πŸ“‚ Library πŸ“… 2024 πŸ› O'Reilly Media, Inc. 🌐 English

Once you've mastered the basics of Python, how do you skill up to the top 1%? How do you focus your learning time on topics that yield the most benefit for production engineering and data teamsβ€”without getting distracted by info of little real-world use? This book answers these questions and more. Y

Pro Python 3: Features and Tools for Pro
✍ J. Burton Browning, Marty Alchin πŸ“‚ Library πŸ“… 2019 πŸ› Apress 🌐 English

Refine your programming techniques and approaches to become a more productive and creative Python programmer. This book explores the concepts and features that will improve not only your code but also your understanding of the Python community with insights and details about the Python philosophy.

Pro Python 3: Features and Tools for Pro
✍ J. Burton Browning, Marty Alchin πŸ“‚ Library πŸ“… 2019 πŸ› Apress 🌐 English

Refine your programming techniques and approaches to become a more productive and creative Python programmer. This book explores the concepts and features that will improve not only your code but also your understanding of the Python community with insights and details about the Python philosophy.