Welcome #
“basic_python” is a companion course designed so that absolute beginners can start touching Python today. We break the journey—from preparing your environment to writing the first program, branching, and looping—into small achievable goals.
Whenever you feel lost, come back to this page, check where you are and what comes next. Having a bird’s-eye view makes learning so much easier.
Summary of the Path #
| Step | Goal | Estimated Time |
|---|---|---|
| 00 Introduction | Set up your study flow and environment | 30–45 min |
| 01 Basic Syntax | Get used to “working with values” | 1.0–1.5 h |
| 02 Conditionals & Loops | Control the flow of a program | 1.5–2.0 h |
| 03 Data Structures & Functions | Organise information and reuse logic | 2.0–3.0 h |
Every step ends with “Try it out” sections and practice problems. Press the Show Answer button to reveal model solutions and check your code with confidence.
Roadmap (Where Are We Heading?) #
graph LR A[Get Set<br>Environment & Study Plan] --> B[Build the Core<br>Basic Syntax] B --> C[Add Motion<br>Conditionals & Loops] C --> D[Structure & Reuse<br>Data Structures / Functions] D --> E[Apply Libraries<br>Analysis & Automation] E --> F[Finish a Small Project] classDef done fill:#bfdbfe,color:#1f2937; classDef focus fill:#2563eb,color:#fff,font-weight:700; class A,B focus;
Right now we move from A to B. Steps C onward become much smoother once you have finished this introductory series.
Ready? Start with 00 Introduction. Small steady steps will turn Python into an approachable tool.