Python for Absolute Beginners¶
Learn Python from zero, by doing. This is the written companion to the video course, and all 13 sections are free to read right here. The video course is where I build every one of them with you on screen, line by line.
Taught by Kalyan Reddy Daida, StackSimplify.
Get the Video Course Start reading
What the video course adds¶
Everything is here to read, so you can see exactly how the course teaches before you spend anything. What the video course adds:
-
Every concept on video
Watch each idea taught on screen, step by step, at your own pace, then read the same thing here to lock it in.
-
All 13 sections
Sections 04 to 13, the full language: collections, loops, functions, error handling, files, the standard library, and classes.
-
Both real projects, built with you
Build the two milestone expense-tracker projects together, one runnable piece at a time, from a simple CLI to a data-saving app.
How you will learn¶
-
Learn by doing
The fix for "tutorial hell": every concept has a short example you run, and every step has an exercise you build yourself, with full solutions to check against.
-
True beginner first
Starts from "what is a variable" and assumes nothing. Written in simple English for people who have never coded.
-
A connected story
Each section is one low-to-high journey, with a concept mind map up front, so ideas build naturally instead of feeling like a checklist.
-
Real projects
Two capstone expense-tracker projects pull everything together, from a simple CLI to an object-oriented app that saves data to files.
The path¶
Two arcs: build the foundations (Sections 01-07) and prove them on Milestone Project 1, then level up (Sections 08-13) and prove them on Milestone Project 2. Every section and both projects are free to read here. The video course teaches all of it on screen.
| # | Section | Practice | Workshop | Slides |
|---|---|---|---|---|
| 00 | Introduction | - | - | |
| All | Every section in one file | - | - |
Foundations: Sections 01 to 07¶
| # | Section | Practice | Workshop | Slides |
|---|---|---|---|---|
| 01 | Python Environment Setup | - | - | |
| 02 | Variables and Data Types | Practice | Workshop | |
| 03 | Strings and f-strings | Practice | Workshop | |
| 04 | Operators, Booleans, and Conditionals | Practice | Workshop | |
| 05 | Collections | Practice | Workshop | |
| 06 | Loops and Comprehensions | Practice | Workshop | |
| 07 | Functions | Practice | Workshop |
Milestone Project 1: CLI Expense Tracker. Build it with only Sections 01-07. Slides (PDF)
Leveling up: Sections 08 to 13¶
| # | Section | Practice | Workshop | Slides |
|---|---|---|---|---|
| 08 | Type Hints | Practice | Workshop | |
| 09 | Error Handling and Debugging | Practice | Workshop | |
| 10 | Files, JSON, and Paths | Practice | Workshop | |
| 11 | Standard Library Essentials | Practice | Workshop | |
| 12 | Virtual Environments and Packaging | Practice | - | |
| 13 | Classes and OOP Basics | Practice | Workshop |
Milestone Project 2: Persistent Expense Tracker. Everything together: classes, files, errors, and the standard library. Slides (PDF)
What you will be able to do¶
- Read and write Python with confidence, using the four core collection types
- Write and reuse functions, and model real things as classes
- Handle errors so programs do not crash, and save data to JSON files
- Have the foundation to start the StackSimplify Python, ML, and MLOps courses
Ready to go all in?¶
You have seen how it works. The full video course teaches every concept on screen and builds both projects with you, step by step.
Get the Video Course or start reading Section 01
New here? Introduction for the whole course in one page. | Reference: Cheat Sheet · Glossary · FAQ