July 1- 7, JetBrains PyCharm Team will be in Florence, Italy for EuroPython 2013. The conference will be held near the old city center at the Grand Hotel Mediterraneo (in Lungarno del Tempio, 44 – near the beautiful Piazza Santa Croce).
EuroPython is the official European conference about the Python programming language. It is aimed at everyone in the Python community, of all skill levels, both users and programmers. There will be more than 120 talks in five different tracks, including one by JetBrains.
by Andrey Vlasovskikh
Static analysis is a method of making statements about the program based on its source code without actually running it. We will look at static analysis tools available for Python (PyLint, PyFlakes, Pep8, inspections in IDEs) and discuss what kinds of problems they can discover automatically in your source code. These tools can be used on a daily basis in order to reduce the amount of run-time errors and exceptions, and to discover code smells and code style discrepancies.
We will also look at how these tools are implemented internally, and walk through the steps they use to analyze Python code: lexing, parsing, reference resolution, type inference and so on. We will also discuss the problems that are caused by the dynamic nature of Python and the strategies used by static analysis tools for dealing with it.
The show represents a great opportunity to meet five members of the PyCharm Team, learn about the latest release and our plans for PyCharm 3.0. We invite you to stop by with your questions and chat about your experiences with PyCharm. We will be raffling some PyCharm licenses so be sure to register and grab some of our cool giveaways.