EuroPython 2016

Productive Coding with PyCharm

Speaker(s) Paul Everitt

PyCharm is a powerful development environment for Python and web programming, with many tools and features to boost productivity. This tutorial covers a broad selection of these features, in the context of hands-on development. The outline focuses on Python, but includes a treatment of the HTML/JS/CSS features PyCharm inherits from its IntelliJ/WebStorm foundation.

During this tutorial we’ll also take a look on how good code practices can help the IDE to assist you on Python coding: writing docstrings, type hints with Python 3.5 latest standards, etc.

After this tutorial, attendees should part with a basic understanding of the myriad of PyCharm features: what they are, why they help, how to use them, and how to find more information.

Attendees should arrive at the tutorial with an installation of Python and and installation of the latest PyCharm. A list of required packages will be provide the week before, to help minimize the network impact of PyPI access. (An attempt will be made to run a local mirror.)

in on Tuesday 19 July at 14:00 See schedule


  1. Gravatar
    Can you share a timeline, training contents and a draft of the slides?

    Which are the features you're going to present?

    — Roberto Polli,
  2. Gravatar
    Hi Roberto. I plan to publish the entire course material tomorrow (Thursday.)
    — Paul Everitt,
  3. Gravatar
    Do we need to sign up for this tutorial or is a just a matter of showing up with a laptop and enthusiasm?
    — Neil Kenealy,
  4. Gravatar
    They don't have signups, so yes, you can just show up...especially with enthusiasm. :) Though installing the pre-reqs would help.
    — Paul Everitt,

New comment