Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
Week 1: Python Basics
Day 1: Introduction to Python
Python installation and setup
Introduction to Python syntax Basic data types (strings, integers, floats, Booleans) Variables and constants Basic input/output operations
Day 2: Control Structures
Conditional statements (if, elif, else)
Loops (for, while)
Day 3: Assignment and Review
Review of Python basics
Day 3: Assignment and Review
Review of Python basics
Assignment: Implement a basic text-based game (e.g., number guessing game)
Week 2: Functions and Classes in Python
Day 1: Functions
Functions: definition, arguments, return values
Day 2: Classes
Class Constructor ,__init__, self in class methods
Day 3: Assignment and Review
Review of Python basics
Assignment: Implement a basic text-based game (e.g., number guessing game) using functions and classes
Week 3: Introduction to APIs in Python Day 1: Understanding APIs and HTTP
Requests
What are APIs?
Overview of RESTful APIs Introduction to HTTP methods (GET, POST, PUT, DELETE) Using the requests library in Python Exercise: Make a GET request to a public API and display the response Day 2: Working with API Responses and Error Handling
Parsing JSON responses
Handling API errors and exceptions Using API keys for authentication Exercise: Fetch data from an API, parse the JSON response, and handle potential errors
Day 3: Assignment and Project Work
Review of API integration concepts
Assignment: Use a public API to fetch and display data (e.g., weather data, movie information)