Week1 Python Basics Replanned
Week1 Python Basics Replanned
Replanned
• Your first step into coding!
Week 1 Breakdown
• Thu: Live Class - Intro to Python
• Fri: Live Class - Variables & Data Types
• Sat: Video - Unit Converter Project
• Sun: Challenge - Hello World Variations
• Mon: Video - Name Card App
• Tue: Challenge - Calculator & Formatter
• Wed: Live Class - Interactive Scripts
Day 1 – Intro to Python
• • What is Python?
• • Where is Python Used?
• • How Python Code Runs
• Example: print("Hello, Python!")
• Analogy: Python is like English for computers.
• Challenge: Install Python and print your name
Day 2 – Variables & Data Types
• • Variables, Data Types: int, float, str, bool
• • Input / Output basics
• Example: name = input("Enter your name: ")
• print("Hello", name)
• Analogy: Variables are labeled jars in your
kitchen.
Day 3 – Unit Converter Project
• Mini Project: Convert kilometers to miles
• Formula: miles = km * 0.621371
• Example: km = float(input("Enter km: "))
• print(f"{km} km = {km * 0.621371} miles")
• Challenge: Create a Celsius to Fahrenheit
converter
Day 4 – Hello World Challenge
• • Print "Hello World" in creative styles
• • Greet user by name
• Example:
• name = input("What's your name? ")
• print("👋 Hello", name)
Day 5 – Name Card App
• Project: Digital Name Card
• • Input name, job title, age
• Example: print(f"--- Name Card ---\nName:
{name}\nJob: {job}")
• Challenge: Add quote and emojis
Day 6 – Mini Project Challenge
• Projects: Simple Calculator & Name Formatter
• Calculator Example: a = float(input()), b =
float(input()), print(a + b)
• Formatter Example: name = input(),
print(name.upper())
Day 7 – Interactive Scripts
• Topics: Scripts with input/print, Q&A and
recap
• Mini Quiz Example:
• q = input("Capital of France? ")
• if q.lower() == "paris": print("Correct!")
• Time: 15 mins review, 30 mins coding, 15 mins
challenge, 15 mins Q&A
Weekly Recap
• Live Classes: 3
• Videos: 2
• Challenges: 2
• Projects: 2
• Reminder: Practice is key. Code daily, even 10
minutes!