Core syntax, program flow, basic data structures, and functions. Perfect for absolute beginners.
What Python is, why you should learn it, and how to get it running on your own computer.
Learn how to display information to the screen using print().
Understand how to store and work with different types of data.
Read user input and convert between data types.
Perform arithmetic operations and understand operator precedence.
Create and manipulate text strings.
Format and interpolate strings with f-strings and .format().
Access parts of strings using indices and slices.
Define and call reusable functions.
Return values from functions effectively.
Understand local, global, and enclosing scope.
Work with True/False values and logical operators.
Make decisions with if/elif/else statements.
Catch and handle runtime exceptions gracefully.
Repeat code while a condition is true.
Iterate over sequences and ranges.
Control loop execution with break and continue.
Create and access list elements.
Modify lists with append, insert, remove, and more.
Sort and search through list data.