Python Training by Dan Bader

Announcing Python Tricks: The Book!

It’s finally here! I’m super excited to announce the release of my book “Python Tricks: A Buffet of Awesome Python Features”

Python Tricks Book Announcement

It’s been a crazy and awesome couple of weeks to get this 300 page book ready for release. I’ve spent almost a year writing and editing this book and I still can’t believe I finally got it published on Amazon.

It all started with an email I received from a newsletter member and the following statement that somehow got stuck in my mind:

“I don’t even feel like I’ve scratched the surface of what I can do with Python”

I wrote this book for anyone who feels the same way about Python:

  • If you’re wondering which lesser known parts in Python you should know about, you’ll get a roadmap with this book. Discover cool (yet practical!) Python tricks and blow your coworkers’ minds in your next code review.

  • If you’ve got experience with legacy versions of Python, the book will get you up to speed with modern patterns and features introduced in Python 3 and backported to Python 2.

  • If you’ve worked with other programming languages and you want to get up to speed with Python, you’ll pick up the idioms and practical tips you need to become a confident and effective Pythonista.

  • If you want to make Python your own and learn how to write clean and Pythonic code, you’ll discover best practices and little-known tricks to round out your knowledge.

With Python Tricks: The Book you’ll discover Python’s best practices and the power of beautiful & Pythonic code with simple examples and a step-by-step narrative.

You’ll get one step closer to mastering Python, so you can write beautiful and idiomatic code that comes to you naturally.

Learning the ins and outs of Python is difficult—and with this book you’ll be able to focus on the practical skills that matter. Discover “hidden gold” in Python’s standard library and start writing clean and Pythonic code today.

Update – 2017-11-01

Check this out:

Python Tricks: A Buffet of Awesome Python Features is the #1 Amazon bestseller right now in Programming Languages

It’s also the #1 bestseller in Python Programming:

The #1 bestseller in Web Programming,

And the #1 bestselling new release in Computer Programming.

That’s absolutely insane! My mind == officially blown! If you haven’t bought your copy of Python Tricks yet, now is the time. The paperback version is still available at a 33% launch discount, before the price goes up to $29.99:

👉 Get your print copy on Amazon

Launch Price

The books is currently on a 33% off launch discount for the book + bonus videos package. In a few days the price will go up to $29.99. So be sure to act quick and grab your copy before then:

👉 Click here to order a print copy on Amazon

– or –

👉 Click here to get a digital copy from my online store

Thank You

The feedback I received from the dbader.org community and from PythonistaCafe members was priceless—and I’m extremely happy with how the final book turned out.

A big ❤️ Thank You ❤️ to everyone who sent me feedback, offered their criticism, or called me out on a typo!

I’d like to especially thank Michael Howitz, Johnathan Willitts, Julian Orbach, Johnny Giorgis, Bob White, Daniel Meyer, Michael Stueben, Bob Belderbos, Smital Desai, Andreas Kreisig, David Perkins, Jay Prakash Singh, and Ben Felder for their ongoing support and excellent feedback.

Also, huge thanks to my friend Mariatta Wijaya for the amazing foreword she contributed to the book. I couldn’t have hoped for a better introduction for my readers 🙂

Can you help me?

Writing this book was a true labor of love for me and now I want to get it into the hands of as many Pythonistas as possible.

I can’t do this without your help. With Python training now being my primary income, it would mean the world to me if you could share the book with a friend, co-worker, or your favorite Slack room:

Tweet, Facebook share, or send a friend to dbader.org/pytricks-book.

Thank you and enjoy the book!

» Subscribe to the dbader.org YouTube Channel for more Python tutorials.

<strong><em>Improve Your Python</em></strong> with a fresh 🐍 <strong>Python Trick</strong> 💌 every couple of days

Improve Your Python with a fresh 🐍 Python Trick 💌 every couple of days

🔒 No spam ever. Unsubscribe any time.

This article was filed under: python.

Related Articles:
  • Python Tricks: The Book Launch FAQ – I’m getting a ton of emails, Tweets, and YouTube comments from people with questions about my new book. Here’s a quick Q&A to keep you informed and my carpal tunnel happy.
  • Assert Statements in Python – How to use assertions to help automatically detect errors in your Python programs in order to make them more reliable and easier to debug.
  • Sublime Text Settings for Writing Clean Python – How to write beautiful and clean Python by tweaking your Sublime Text settings so that they make it easier to adhere to the PEP 8 style guide recommendations.
  • Setting up Sublime Text for Python development – I recently started using Sublime Text 2 more and more as my main editor for Python development. This article explains my setup and some tweaks that make Python programmers happy.
  • Debugging memory usage in a live Python web app – I worked on a Python web app a while ago that was struggling with using too much memory in production. A helpful technique for debugging this issue was adding a simple API endpoint that exposed memory stats while the app was running.
Unique Mousepads for Pythonistas

Unique Mousepads for Pythonistas
Rest Your Hand Comfortably & Write Beautiful Python
» Browse Python Mousepads at Nerdlettering.com

Latest Articles:
Pip, PyPI, Virtualenv: How to Set It All Up

Pip, PyPI, Virtualenv: How to Set It All Up
Avoid common Python packaging pitfalls with this free email course:
» Click here to get the first lesson

← Browse All Articles