Getting into Python with RealPython.com
We have compiled a learning path for those who are new to Python, using a selection of chapters from Real Python.
The table below lists the topics that you should have covered _as a bare minimum. You often have a choice to suit your prefered learning style: courses are videos, tutorials are text. Note that the tutorials are free of charge, while the videos are only accessible with a paid subscription.
chapter | topic | course | tutorial |
---|---|---|---|
2. Setting up Python | Installing Python 3 | link | link |
Python in VS Code | link | link | |
3. Your First Python Program | Code Your First Python Program | link | |
Basic Data Types in Python | link | link | |
Variables in Python | link | link | |
4. Strings and String Methods | Strings and Character Data in Python | link | link |
Reading Input and Writing Output in Python | link | link | |
5. Numbers and Math | Operators and Expressions in Python | link | link |
Numbers in Python | link | ||
6. Functions and Loops | “for” loops (Definite Iteration) | link | link |
“while” loops (Indefinite Iteration) | link | link | |
Defining and Calling Python Functions | link | link | |
8. Conditional Logic and Control Flow | Conditional Statements in Python (if/elis/else) | link | link |
9. Tuples, Lists and Dictinairies | Lists and Tuples in Python | link | link |
Dictionairies in Python | link | link | |
11. Modules and Packages | Python Modules and Packages: An Introduction | link | link |
12. File Input and Output | Reading and Writing Files in Python | link |