Webinar Recording: 10 Tips for Pythonic Code

Paul Everitt

The recording of our July 6th webinar, 10 Tips for Pythonic Code with Michael Kennedy, is now available on the JetBrains YouTube Channel. Michael’s code used in the recording along with the script for each step in the webinar can be found on GitHub and the webinar slides on SlideShare.

Michael did a fantastic job, making this one of the highest-rated JetBrains webinars to date. He’s obviously very good at speaking and teaching, and prepared heavily for this webinar with well-commented sample code.


About “10 Tips on Pythonic Code” with Michael Kennedy

If you’re a Python developer interested in the next step towards Pythonic code, with PyCharm as a productivity boost, then our next webinar is a must-attend. Michael Kennedy, well-known Python podcaster, speaker, writer, and trainer, is our guest for a PyCharm webinar on “10 Tips for Pythonic Code”.

If you like this presentation and want to dig deeper into Pythonic code, check out Michael’s full course Write Pythonic Code Like a Seasoned Developer which covers over 50 Pythonic topics.

Video Contents

  1. (1:03) What is Pythonic?
  2. (2:43) Dictionaries for performance
  3. (11:01) Memory efficiency with __slots__
  4. (20:50) Merge dicts
  5. (29:05) Yield and generator methods
  6. (37:45) Lambda expressions
  7. (42:04) Adding iteration to custom types
  8. (47:26) Comprehensions and expressions
  9. (58:01) JSON back and forth (files and web services)
  10. (1:01:30) Slicing (collections and databases)
  11. (1:05:56) yield + recursion

Keep up with the latest PyCharm news on our blog and follow us on Twitter @PyCharm.

The Drive to Develop
– PyCharm team

Comments below can no longer be edited.

3 Responses to Webinar Recording: 10 Tips for Pythonic Code

  1. Fabio C. B da Luz says:

    July 12, 2016

    Good video. Please, make a captions to this video and make the life of non-english speakers good. (google auto generated caption not is a option)

    • Paul Everitt says:

      July 13, 2016

      I do my recordings from a prepared transcript. If I paste that into the description box, would that suffice?

      • Fabio C. B da Luz says:

        July 14, 2016

        Put the transcription on the video’s description is also good, however, does not replace captions/subtitles in the video, because if there is faithful captions/subtitles to the video, the translation generated by google translation on youtube captions tend to be good

        said that, if you insert the video transcription on youtube, apparently it can automagically sync the captions with the video (manually synchronize the captions/subtitles with the video is a time consuming job)

        3 useful links to do this:

        Additionally and only to the desire to inform, Also have the option to hire someone professional to do this work. The https://amara.org/ platform is a good option to do this. they have the free option, where you can do it yourself the transcription/translation, and the pay option to hire a professional to perform the transcription and translation work.


Subscribe for updates