This tutorial was designed for a 5-days intensive hands-on programming tutorial in Python, in collaboration with MISE foundation.
Collaborators :
- Simon Guiroy
- Lauri Hallila
- Python 3 : https://www.python.org/downloads/
- Jupyter Notebook : http://jupyter.org/
- Lecture 1 : Variables, Types, Basic Arithmetics Operators Theory Exercises
- Lecture 2 : Boolean expression, Conditional Execution & Control Flow Theory Exercises
- Lecture 3 : Using and Writing Functions Theory Exercises
- Lecture 4 : Strings and Lists Theory Exercises
- Lecture 5 : Sets, Tuples, Dictionaries and Random Numbers Theory Exercises
- Lecture 6 : Classes Theory Exercises
- Lecture 7 : Working inside a terminal, Imports, Debugging, Documentation, Online forums Theory Exercises
- Project : Implementing the Yahtzee dice game Instructions Notebook
- https://www.programiz.com/python-programming#tutorial
- https://www.w3schools.com/python/
- http://introtopython.org/
- https://docs.python.org/3/
- https://erlerobotics.gitbooks.io/erle-robotics-learning-python-gitbook-free/
- LEARNING TO PROGRAM WITH PYTHON, Richard L. Halterman
- MISE's 2017 tutorial
Comments and suggestions are welcome!