Basic Python Course (3 days)

This workshop is intended for programmers switching to Python from other programming language as well as technical people without previous programming experience. This workshop can be paired with Advanced Python Course.

At this workshop you will learn:

  • Good practices and Python idioms.​
  • ​Python tooling: IDEs, packet managers, interactive consoles, virtualenvs and more.​
  • ​The most important libraries from Python Standard Library.
  • ​Basics of Object Oriented Programming.
  • ​How to debug and test your programs?
  • How to write command line scripts?
  • And many, many more.

Check out the detailed course syllabus

​1. Introduction to Python

​2. Object Oriented Programming

3. Python Standard Library​

​4. Python Idioms and Good Practices

​5. Tooling

​6. Python 2 vs Python 3

Your Trainer - Chris Mędrela

  • Certified Instructor of both Software Carpentry and Data Carpentry, leading organizations providing workshops for scientists and researchers.
  • Open Source contributor - creator of System Check Framework introduced in Django 1.7 in 2014.
  • Delivered workshops for corporations (Nokia, Ericsson, Motorola, Allegro and more) and public sector (Office for National Statistics, Aarhus University).
Your Trainer Chris Mędrela