3rd block in Programming basics with Python

Self-instructed week

The first programming language we are trying out is Python. Why Python) to start with?

You have three major topics to cover:

You might find these pages useful:

  • a bridge between Scratch and Python.
  • a tool to look what’s going on under the hood when running your Python code.

Assignments:

Expectations for this SI week

By the end of this week, you should be able to recognize and use the following:

  • Launching the Python Interactive Shell
  • Launching a pre-written Python script
  • Using the system’s basic input and output methods
  • Variables: Strings, numbers, and lists
  • Loops
  • Conditions
  • Functions
  • Getting familiar with flowcharts as algorithm visualization tool

Expectations in a nutshell: To write command line Python programs which work with the console I/O.

Teamwork Assignment

Either you write your First Python Game freestyle, or follow the instructions of this Hangman Game Flowchart and implementation.

Dojo