Code Novice Dojo
From Scratch to Python 3
Bonjour! / Hello
Cómo estás / How are you?
Signallampen / Indicators
Just as we can express the same things in different natural languages, we can express the same things in formal coding lanaguages.
You will now learn how to code in Python. Python is a very popular language in the World, used by companies large and small.
You will see The x4 Principles of Coding and The x4 Pro-Coder Rules apply just as much in Python as they did in Scratch.
The x4 Principles of Coding
Variables
Input/Output
Loops
Decisions
The x4 Pro-Coder Rules
Use descriptive names for all sprites, variables and subroutines
Convert repeated instructions into loops
Convert repeated functionality into subroutines
Comment code
Code Novice: Dojo training sessions
Lesson #1 CLICK HERE to be introduced to Python 3
Lesson #2
Lesson #3
Debugging Challenges
Pseudocode Challenges
Focus on the x4 Principles of Coding
Variables (when naming, dontForgetYourCamel and Pro-Coder Rule #1)
Input / Output (text/strings or number/integers?)
Decisions (IFTTT)
Loops (While or For?)
You now have now skills and experience with Python 3. Use those skills and experience to complete these challenges.
Open with Novice Dojo Challenge Sheet 1.
Read the challenge
Write and run your solution
Then copy the code into the answer section on the form.
Don't forget to 'submit' your form if you want to stop.
If you finish all challenges, move onto Challenge Sheet 2.