Abstraction
Source: 8-Class And Objects/8.5-Abstraction.ipynb
Start here — no coding background needed
What you will learn
Focus on what something does, not every inner step.
In simple words
You press "Start" on a microwave without knowing all electronics inside.
Group data and actions together — used in bigger apps; go slow, use analogies.
Easy example — run this first. Change values and press Run again.
Runs in your browser via Pyodide — no server. First run may take a few seconds.
Reference notes (from full bootcamp)
Optional — deeper detail for when you are ready
Abstraction
Abstraction is the concept of hiding the complex implementation details and showing only the necessary features of an object. This helps in reducing programming complexity and effort.
Expected (from notebook): Car enginer started The vehicle is used for driving
Runs in your browser via Pyodide — no server. First run may take a few seconds.
Practice test — try yourself
Write code, press Check. Wrong answer shows the correct code to copy & run.
You learned "Abstraction". Use print() to show: Done: Abstraction
Hint: Use one print() with the exact text.