# Pykids Curriculum - Read more here¶

(Python for 5th and 6th graders)

## Introduction ¶

### Retrospective¶

#### Curious questions after the first class!¶

• Thanks Khan academy for the "programming video" - that is nicely explained!
• How do computers understand Python ? How do they know the difference between C++ and Python languages?
• Who created all these languages - why are there so many?
• Using print() , prints things out but when I do not use print() just say 2+5 , I still get the answer - why? I did not ask the computer to print() - This led us into a discussion on "return statement". Can you guess the next question - what is the difference between a statement and a function (command) like print() :)?
• help() is a hit - Children wanted to see what other "things" they can look up help on ? This led us to browsing through Python 3 docs!

• syntax
• interpreter
• compiler
• command

## Class 2 - What is in a name ¶

### Retrospective¶

• exercise_calculator_in_class Writing times table led to the introduction of the for loop !! Key concepts such as repetition and iteration were introduced. Children were able to relate and were able to genearte tables easily!

• repetitive
• iteration

## Class 4 - Blocks and Grids ¶

In [ ]: