Events News

New Book: “Effective PyCharm” by Michael Kennedy and Matt Harrison

PyCon 2019 last week was exciting for us for many reasons but near the top of the list: the reveal of Effective PyCharm, a new book by Michael Kennedy and Matt Harrison.


About the Book

Michael and Matt describe the book as "A hands on approach to learning the the PyCharm IDE". I reviewed it pre-release and I can certainly confirm this. The book covers a lot of ground, is well-organized, with copious examples, and covers the latest-and-greatest in Python and PyCharm. The editor, refactoring, VCS, web and databases, the debugger (of course), visual testing (double of course), and more are discussed.

At each step they show the one or two techniques to put the IDE’s power to work in everyday programming. Best of all, they explain the "why" along with the "how" — something missing in a lot of technical writing.

PyCharm provides a broad array of utility, making a book like this a tremendous resource. Like Michael’s Mastering PyCharm course, it shows that a little investment in mastering your tool can pay tremendous dividends for mastering your craft. In fact, one of the purchase options for the book is in a bundle with the video course.

About the Authors

It’s an honor recommending this book, not just because it truly is a valuable resource, but also due to the people behind it. Michael and Matt are hard-working, independent business owners who bring value to the world of Python. Both work hard and help others.

Matt and Michael participated with the Python Content Creators at the PyCharm booth and joined me at the end of the 42 PyCharm Tips and Tricks workshop. It was a treat seeing them up-close, working with everybody and talking with their customers and community.

Here is a video interview of Michael Kennedy at PyCon:

Comments below can no longer be edited.

10 Responses to New Book: “Effective PyCharm” by Michael Kennedy and Matt Harrison

  1. Avatar

    Mathieson Facer says:

    April 14, 2014

    Are there any updates on the send-to-Maya plugin? Been waiting for this for a long time.

  2. Avatar

    Kevin says:

    April 15, 2014

    I’m not sure if this is an issue with the IntelliJ IDEA EAP, or whether it just doesn’t have all of the PyCharm support – but there does not appear to be an option to create a new Flask project with the 3.4.Beta.135.1 version of the Python plugin.

    • Avatar

      Kevin says:

      April 15, 2014

      Seems I only had to go one step further in the menu!

      • Avatar

        Dmitry Filippov says:

        April 21, 2014

        Ah, hope it works now! Previously we had such a problem with PyCharm 3.0 but eventually fixed it in 3.1. So the plugin should support the Flask + Python 3.4. Btw, old versions of Flask didn’t support Python 3.4 by themselves.

  3. Avatar

    Justin Miller says:

    May 14, 2019

    Where can I buy a hard copy of this book? Looks amazing

    • Avatar

      Paul Everitt says:

      May 14, 2019

      Just click on the image. You can buy the book via that site.

      • Avatar

        Henry Borchers says:

        May 15, 2019

        I can only find the digital version. Is there a hard copy version? I’d love to have one on my desk at work.

  4. Avatar

    Andrzej says:

    May 23, 2019

    Will you sell the book at EuroPython?

  5. Avatar

    Michael Kennedy says:

    May 29, 2019

    Hi Andrzej! Thanks for the comment. Unfortunately, I won’t be at EuroPython this year. Wish I was.


Discover more