Skip to content

pythoninside/europython2018

Repository files navigation

RIDICULOUSLY ADVANCED PYTHON

Advanced Python Training At EuroPython 2018

Francesco Pierfederici

If you have been using Python for some time already and want to reach new heights in your language mastery, this training session is for you!

Python has a number of features which are extremely powerful but, for some reason are not particularly well known in the community. This makes progressing in our Python knowledge quite hard after we reach an intermediate level. Fear not: this session has you covered!

We will look at some advanced features of the Python language including properties, class decorators, the descriptor protocol, annotations, data classes and meta-classes. If time allows we will even delve into the abstract syntax tree (AST) itself.

We will use Python 3.7 and strongly recommend that attendees install a reasonably recent version of Python 3 to make the most out of the training.

Warning: some of the topics presented will almost certainly assure an early end to an otherwise successful career in software engineering :-)

About

Advanced Python Training At EuroPython 2018

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages