Discount week - May Discount week - May
Get up to 60 % extra points for free! More info

Python basic constructs

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.
Written by David Capka
Free Show description
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.
Written by David Capka
Free Show description
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.
Written by David Capka
Free Show description
Solved tasks for Python lessons 1-3

Exercise

Solved tasks for Python lessons 1-3

Solved programmer tasks in Python on variables, type system, and parsing. The tasks are ordered by difficulty. Solutions are available for download.
Written by gcx11
FreeUnrated Show description
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.
Written by David Capka
FreeUnrated Show description
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.
Written by David Capka
Free Show description
Solved tasks for Python lesson 4-5

Exercise

Solved tasks for Python lesson 4-5

Solved programmer tasks in Python on conditions and branching. The tasks are ordered by difficulty. Solutions are available for download.
Written by gcx11
PremiumUnrated Show description
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.
Written by David Capka
FreeUnrated Show description
Solved tasks for Python lesson 6

Exercise

Solved tasks for Python lesson 6

Solved programmer tasks in Python on loops (mainly the for loop). The tasks are ordered by difficulty. Solutions are available for download.
Written by gcx11
PremiumUnrated Show description
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.
Written by David Capka
Free Show description
Solved tasks for Python lesson 7

Exercise

Solved tasks for Python lesson 7

Solved programmer tasks in Python on lists. The tasks are ordered by difficulty. Solutions are available for download.
Written by gcx11
PremiumUnrated Show description
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.
Written by David Capka
FreeUnrated Show description
Solved tasks for Python lesson 8

Exercise

Solved tasks for Python lesson 8

Solved programmer tasks in Python on working with single characters topics. The tasks are ordered by difficulty. Solutions are available for download.
Written by gcx11
PremiumUnrated Show description
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.
Written by David Capka
FreeUnrated Show description
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.
Written by David Capka
FreeUnrated Show description
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.
Written by David Capka
FreeUnrated Show description
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.
Written by David Capka
FreeUnrated Show description
Solved tasks for Python lessons 10-12

Exercise

Solved tasks for Python lessons 10-12

Solved programmer tasks in Python on multidimensional arrays and math functions. The tasks are ordered by difficulty. Solutions are available for download.
Written by gcx11
PremiumUnrated Show description
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.
Written by David Capka
FreeUnrated Show description


 

Activities (4)