Course
Python Beginner
By Wanderson Leandro de Oliveira
Python is one of the most beginner-friendly programming languages, and also one of the most used in the real world — web backends, automation, data analysis and more. This course takes you from zero to writing real, working scripts: installing Python, understanding variables and types, controlling program flow, using lists and dictionaries, writing your own functions, and handling files and errors. Every lesson ends with a project-ready idea, and the final module ties it all together in a small practical program.
Course content
First steps
- 🔒 What is Python and how to start text
- 🔒 Variables, basic types and print() text
- 🔒 Comments and capturing input with input() text
Types and operators
- 🔒 Numbers (int/float), arithmetic and type conversion text
- 🔒 Strings: indexing, slicing and common methods text
- 🔒 f-strings and text formatting text
Control structures
- 🔒 Conditionals: if/elif/else and comparison/logical operators text
- 🔒 for and while loops text
- 🔒 break, continue and the range() function text
Data structures
- 🔒 Lists and tuples (creation, indexing, methods, mutability) text
- 🔒 Dictionaries (key/value, common methods) text
- 🔒 Sets and when to use them text
Functions
- 🔒 Defining functions, parameters and return values text
- 🔒 Default arguments and variable scope text
- 🔒 *args and **kwargs (the essentials) text
Files, errors and a practical project
- 🔒 Reading and writing text files text
- 🔒 Error handling with try/except text
- 🔒 Practical project: organizing a small program into functions and modules text