Beginner Programming Languages
Python Basics
The most beginner-friendly language in the world. Data structures, functions, OOP, and an introduction to the Python ecosystem.
5 modules 20 lessons 4 h 250 questions
Course content
1 Python Fundamentals 4 lessons · 27 min
2 Functions & Scope 4 lessons · 30 min
3 OOP in Python 4 lessons · 30 min
4 Data Structures 4 lessons · 31 min
5 Modules & File I/O 4 lessons · 33 min
Tips
See all
Functional
List Comprehensions
Build lists in a single expressive line
Collections
Dictionary Comprehensions
Construct dicts with the same elegance as list comprehensions
Functional
*args and **kwargs
Accept any number of positional or keyword arguments
Functional
f-String Formatting Tricks
Go beyond basic interpolation with powerful format specs
