Introduction to Programming
Phase 1: Understanding the Basics
Topics:
- What is Programming?
- Introduction to Python
- Setting Up the Environment
- Python Interactive Shell (REPL)
- Writing and Running Python Scripts
- Variables and Data Types
- Basic Input and Output
- Arithmetic Operations
- String Manipulation
- Control Flow - If Statements
- Control Flow - Loops
- Comparison, Logical, and Membership Operators in Python
- Functions
- Comments and Documentation
- Troubleshooting and Debugging
- Best Practices
- Project: Simple Calculator