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:
- to play around with our code editor, Visual Studio Code)
- to understand flowcharts, an abstract way to describe a program flow,
- and to get to know with the basics of the Python language:
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.