To help me teach programming and python.
If you're using those scripts you'll need to explain your students how to run them (e.g. in PyCharm). Small intro is given in installation
If you're teaching a group of people, some understanding what a variable or function is and others have never written a line of code - these scripts are a good way for the first class to make sure the newcommers have a general understanding of programming.
People with prior experience finish them in 2-3 h.
People with no prior experience usually finish on script 7 after 2-3 hours.
On the solutions
branch here
Python classes I've conducted are 4 x 4h, once a week.
Session 1:
- Explain how to install python and PyCharm.
- Demonstrate how to find those scripts on github.
- Demonstrate how to copy-paste them into PyCharm and run.
- Ask students to work on scripts and ask you for any help.
- A break after every ~40 min of coding.
- After breaks go though solution for scripts finished by everybody.
- Leave last hour for questions, let student go home after 3 x 40 minutes of coding.
After those scripts I usually teach python more lecutre like with slides, introducing more syntax/build-in functions. Exercises done on subsequent classes are bigger (code katas found on the internet).