Intro to Python (FREE)
| Responsible | Administrator |
|---|---|
| Last Update | 06/09/2026 |
| Members | 2 |
-
Module 1 - Python basics6Lessons ·
-
Lesson 1 — What Is Python?New
-
Lesson 2 — Installing Python & VS CodeNew
-
Lesson 3 — Running Python ScriptsNew
-
Lesson 4 — Variables & Data TypesNew
-
Lesson 5 — Input & OutputNew
-
Lesson 6 — Operators & ExpressionsNew
-
-
Module 2 - Control Flow4Lessons ·
-
Lesson 1 — If, Elif, Else (Decision Making)New
-
Lesson 2 — Boolean LogicNew
-
Lesson 3 — For LoopsNew
-
Lesson 4 — While LoopsNew
-
-
Module 3 - Data Structures6Lessons ·
-
Lesson 1 — Lists & List MethodsNew
-
Lesson 2 — Tuples & ImmutabilityNew
-
Lesson 3 — Dictionaries & Key‑Value DataNew
-
Lesson 4 — Sets & Unique CollectionsNew
-
Lesson 5 — String Basics & MethodsNew
-
Lesson 6 — String Formatting (f‑strings)New
-
-
Module 4 - Functions4Lessons ·
-
Lesson 1 — Defining & Calling FunctionsNew
-
Lesson 2 — Return Values, Scope, and Pure FunctionsNew
-
Lesson 3 — Arguments, Keyword Arguments, and Flexible FunctionsNew
-
Lesson 4 — Lambda Functions & Anonymous FunctionsNew
-
-
Module 5 - Error Handling3Lessons ·
-
Lesson 1 — Introduction to Errors & ExceptionsNew
-
Lesson 2 — Try, Except, Else, FinallyNew
-
Lesson 3 — Custom Exceptions & Best PracticesNew
-
-
Module 6 — File Handling3Lessons ·
-
Lesson 1 — Reading & Writing FilesNew
-
Lesson 2 — Working With File Paths & Directories (os & pathlib)New
-
Lesson 3 — Working With JSON & CSV FilesNew
-
-
Module 7 — Object‑Oriented Programming (OOP)4Lessons ·
-
Lesson 1 — Introduction to Classes & ObjectsNew
-
Lesson 2 — Instance Attributes, Class Attributes, and Method TypesNew
-
Lesson 3 — Inheritance & ReusabilityNew
-
Lesson 4 — Polymorphism, Abstract Classes, and InterfacesNew
-
-
Module 8 — Modules & Packages3Lessons ·
-
Lesson 1 — Creating & Importing ModulesNew
-
Lesson 2 — Creating & Using Packages (__init__.py)New
-
Lesson 3 — Packaging & Distribution (pyproject.toml, setup.cfg)New
-