Python Tutorial
Beginner-friendly Python curriculum: syntax through modules, testing nudges, and pragmatic packaging orientation.
Lesson outline
-
1
Python Tutorial Home
Orientation for the Python track — how lessons are ordered and how to practice alongside quizzes.
-
2
Python Syntax
Indentation, statements, comments, and running short programs.
-
3
Python Variables
Names, assignment, rebinding, and mutability intuition.
-
4
Python Data Types
Hands-on tour of int, float, str, bool, list, tuple, dict, and None — with runnable snippets.
-
5
Python Operators
Arithmetic, comparisons, logical operators, and precedence highlights.
-
6
Python Conditionals
<code>if</code>/<code>elif</code>/<code>else</code>, guards, and conditional expressions.
-
7
Python Loops
<code>for</code>, <code>while</code>, <code>range</code>, <code>break</code>/<code>continue</code>, and iteration idioms.
-
8
Python Functions
<code>def</code>, parameters, return values, scope basics, and docstrings.
-
9
Python Modules
Imports, packages, <code>__name__</code> guard, and virtual environments overview.
-
10
Python Classes
<code>class</code>, instances, methods, <code>self</code>, and simple inheritance.
-
11
Python Tutorial — Part 001
Placeholder slot — edit in console (python-stub-001).
-
12
Python Tutorial — Part 002
Placeholder slot — edit in console (python-stub-002).
Python Tutorial — step-by-step tutorials
What you will find here
This track walks through python tutorial in order — each lesson is server-rendered HTML you can read without JavaScript. Follow the outline, then practice in the browser IDE when a lesson links to runnable code.
Tutorials vs quizzes and code samples
Tutorials teach in sequence. For quick checks use quizzes. For copy-paste snippets see code samples. For deeper reading browse articles.