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).
If you're teaching a group of people, some understanding what a variable or function is and others have never wirtten 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).