Course Details
Introduction to Python
Recommended for Python beginners. You are not expected to have any prior programming skills for this training course.
Location
This training course will be run on-site at Unity Place at CMK train station, or remotely using Microsoft Teams
Course Content
In this course, you will learn:
- What programs can & can't do, & why Python is a great choice for coding compared to other languages
- How to interact with programs using input & output, including writing Python code to get users involved in programs
- About numbers, words, & other types of data, including the basic types of values in Python
- The basics of control flow with loops & conditionals
- Symbols & rules that Python understands, including how Python handles different types of numbers
- Comparing things & using "True" & "False" in Python - combining these ideas to make your programs do what you want
- How Python looks at code & figures out what to do, calculates & follows instructions, & using the terminal
- How to create & use variables to store data & how Python handles these containers & giving useful names
- How to trace the values of variables as your program runs & how to avoid getting lost
- The organisation of code using functional & object-oriented coding strategies
- How to write comments to explain what code does, including how comments can help you temporarily hide parts of code
- How to bring in pre-made code from other places - using different pieces of code to make your programs more powerful
- The different kinds of mistakes a developer might encounter & how to figure out what went wrong