Creation of programming projects with Python
This is a hands-on course in which the participants will be taught to follow good programming practices during the development of a Python project.
The course will cover the following topics:
- 
	environment isolation 
- 
	structure of projects 
- 
	TDD (Test Driven Development) 
- 
	clean coding 
Prerequisites:
- 
	Being comfortable with functions, modules and classes in Python 
- 
	To follow the course you will need - 
		a computer with Python (recommended version >=CPython-3.6), 
- 
		an editor, and 
- 
		a vcs (like mercurial or git). 
 
- 
		
A desktop computer with a suitable environment will be available for every participant, in case it's needed. You can also use your own laptop.
 
 
 
