1
Learn Basic Python

📘 Fundamentals

  • What is Python & how it works
  • Installing Python & IDEs
  • Python syntax & indentation

📊 Data Types

  • int, float, string, boolean
  • Type casting & I/O

🔀 Control Flow

  • if / elif / else
  • for & while loops

📦 Data Structures

  • Lists, Tuples, Sets, Dictionaries

⚙️ Functions

  • Defining functions & lambda
  • Importing modules
2
Object-Oriented Programming

🎯 OOP Basics

  • Class & Object
  • __init__ & self

🏛️ Core Principles

  • Encapsulation & Abstraction
  • Inheritance & Polymorphism
3
GUI Development

🪟 Tkinter

  • Windows, Labels, Buttons
  • Layouts (pack, grid, place)

💼 PyQt / PySide

  • Signals and Slots
  • Qt Designer

⚡ Advanced

  • Multithreading & PyInstaller
💡

Tip: Build small projects after every step!