Shiny *New* Curriculum
Pykids curriculum is getting a makeover! The curriculum is now designed into Beginner and Advanced notebooks. More examples and fun recipes are being added. We have also moved to using Azure Notebooks , which are easy to use , share and work with github!
Beginner
Beginner topics cover the fundamentals of Python ( datatypes, strings, loops) with examples aligned with the K 5–8 math curriculum , for e.g. multiplication of tables with and without a for loop , algebra word problems, creating a grade report card. The notebooks can be found here: https://github.com/mpant/pykids/blob/master/notebooks/python3/index.ipynb
Student Contribution
A student created a “recipe” for creating madlibs with simple string substitution . This recipe made it to the curriculum and was presented at PyCon 2018 Edu summit (starts at 8:04) !!
Advanced
Advanced topics include functions , creating python scripts with examples aligned from K 8 -12 curriculum e.g. Multiplication table using functions, simple physics equations e.g. Speed = Distance/Time, Creating simple madlibs game — https://github.com/mpant/pykids/blob/master/notebooks/python3/index-part2.ipynb
Currently students are working on generating different madlibs using a function with different inputs and randomly chosen madlib content for output
In the works…
- Simple statistics with google spreadsheets
- Working with micro-controllers