Courses
About SOWISO
Contact
Unlock 
Courses
About SOWISO
Contact
Unlock 
sowiso logo Python
A basic programming course that teaches fundamental programming concepts using the Python programming language. A good fit for students who wish to either pursue or transition to a technical university or college-level degree.
Available languages: 
en
Course content
1. Introduction
Introduction
THEORY
T
1.
Welcome
THEORY
T
2.
Goals
General
THEORY
T
1.
The Python Programming Language
THEORY
T
2.
Python in SOWISO
Syntax
THEORY
T
1.
Python Syntax
PRACTICE
P
2.
Python Syntax
8
2. Basic Types
Booleans
THEORY
T
1.
True or False
PRACTICE
P
2.
True or False
4
THEORY
T
3.
Precedence and Associativity
PRACTICE
P
4.
Precedence and Associativity
5
Numbers
THEORY
T
1.
Integers
PRACTICE
P
2.
Integers
5
THEORY
T
3.
Floats
PRACTICE
P
4.
Floats
5
THEORY
T
5.
Comparisons
PRACTICE
P
6.
Comparisons
4
THEORY
T
7.
Bits and Bytes: Integers
THEORY
T
8.
Bits and Bytes: Floats
PRACTICE
P
9.
Bits and Bytes
4
Strings
THEORY
T
1.
Strings
PRACTICE
P
2.
Strings
3
THEORY
T
3.
Methods
PRACTICE
P
4.
Methods
6
THEORY
T
5.
Formatting
THEORY
T
6.
Formatting: Syntax
PRACTICE
P
7.
Formatting
4
THEORY
T
8.
Printing
PRACTICE
P
9.
Printing
5
3. Control Flow
Conditionals
THEORY
T
1.
Conditionals
PRACTICE
P
2.
Conditional Constructs
Unlock full access locked
Loops
THEORY
T
1.
For Loops
PRACTICE
P
2.
For Loops
Unlock full access locked
THEORY
T
3.
While Loops
PRACTICE
P
4.
While Loops
Unlock full access locked
Functions
THEORY
T
1.
Function Fundamentals
PRACTICE
P
2.
Function Fundamentals
Unlock full access locked
THEORY
T
3.
Playing with Parameters
PRACTICE
P
4.
Playing with Parameters
Unlock full access locked
4. Data Structures
Lists
THEORY
T
1.
Lists
PRACTICE
P
2.
Lists
Unlock full access locked
Tuples
THEORY
T
1.
Tuples
PRACTICE
P
2.
Tuples
Unlock full access locked
Sets
THEORY
T
1.
Sets
PRACTICE
P
2.
Sets
Unlock full access locked
Dictionaries
THEORY
T
1.
Dictionaries
PRACTICE
P
2.
Dictionaries
Unlock full access locked
Unlock full access  unlock
Teacher access
Request a demo account. We will help you get started with our digital learning environment.
Create demo account
Student access
Is your university not a partner? Get access to our courses via Pass Your Math independent of your university. See pricing and more.
Or visit omptest.org if jou are taking an OMPT exam.
More info