Python basic constructs

Python Basics

Introduction to the Python language

Lesson 1 - Introduction to the Python language

In this lesson, we'll get acquainted with the Python programming language. We'll go over things like machine code, interpreters and compilers.
FreeWritten by David Capka
IDLE and the first Python console application

Lesson 2 - IDLE and the first Python console application

In this lesson, we'll install Python with IDLE and use it to create a simple console application in Python.
FreeWritten by David Capka
Variables, type system and type conversions in Python

Lesson 3 - Variables, type system and type conversions in Python

In this lesson, we'll go over variables and type systems in Python. You'll learn how to read values from the console and create 4 simple apps.
FreeWritten by David Capka
More on the Python type system: Data types

Lesson 4 - More on the Python type system: Data types

This lesson is all about the different data types in the Python programming language. We'll also cover string methods, work with substrings and so on.
FreeUnratedWritten by David Capka
Conditions (branching) in Python

Lesson 5 - Conditions (branching) in Python

This lesson goes over what branching is in Python, as well as conditional statements and constructs.
FreeWritten by David Capka
Loops in Python

Lesson 6 - Loops in Python

This tutorial goes over loops in Python. We'll go over for and while loops, nest them, and create simple apps such as a multiplication table and exponents.
FreeUnratedWritten by David Capka
Lists in Python

Lesson 7 - Lists in Python

In this lesson, you will learn about lists. We'll go over different declarations, filling, printing and list methods provided by the Python language.
FreeWritten by David Capka
Strings in Python - Working with single characters

Lesson 8 - Strings in Python - Working with single characters

This lesson will show you how to access single string characters. You'll learn about the ASCII table and create several practical apps.
FreeUnratedWritten by David Capka
Strings in Python - Split

Lesson 9 - Strings in Python - Split

In this lesson, you'll learn some new string syntax and create a Morse alphabet decoder using the split() method.
FreeUnratedWritten by David Capka
Multidimensional lists in Python

Lesson 10 - Multidimensional lists in Python

This tutorial goes over 2d lists and multidimensional arrays in general. Including shortened initialization, examples, and jagged arrays.
FreeUnratedWritten by David Capka
Tuples, sets, and dictionaries in Python

Lesson 11 - Tuples, sets, and dictionaries in Python

In this lesson, we'll introduce more Python collections, explain their properties, and cover their methods. Specifically, tuples, sets, and dictionaries.
FreeUnratedWritten by David Capka
Importing modules and the math module in Python

Lesson 12 - Importing modules and the math module in Python

This lesson is all about the Math module, which includes many mathematical functions for Python like rounding, trigonometry, exponents, roots, etc.
FreeUnratedWritten by David Capka
Declaring functions in Python

Lesson 13 - Declaring functions in Python

In this tutorial, we'll learn to split programs into multiple functions and make them clearer. We'll also pass parameters and return values.
FreeUnratedWritten by David Capka


 

Activities (2)