Python Foundation Course
Who should attend
Python is the most popular open-source language. People who want to understand if Python could be useful in their work. This is a foundation course in Python suitable for beginners.
Learning Objectives
You will get a taste for Python and what it can do. You will learn how to get started in Python.
Course Content
Get started in Python
- Write Hello World in Python.
- Write and run Python in Google Colab notebooks (a free browser-based service for editing and running Python code)
Python Language fundamentals
- basic syntax and the REPL (read-evaluate-print-loop) interactive approach to coding,
- variables and why these are useful,
- Python’s intrinsic data types: int, float and str (strings)
- methods and functions for working with these data types, for example string methods such as .lower() and .upper().
How to index and slice arrays such as strings and lists, and why this is useful.
Lists and data structures
Lists: create, append, remove, sort, elements in a list.
Course Length
Either 1 day (short course) or preferably 2 days (full course)
Pre-requisites
None. This is a beginner level course.
Snapshots from the course exercises

Part of the lesson on lists