Crash Course – Python
Objective:
By the end of this one-hour crash course, participants will have a basic understanding of Python syntax, variables, data types, control flow, functions, and simple file handling.
Course Outline:
Introduction to Python (5 minutes)
- Brief history of Python
- Python’s popularity and applications
- Setting up Python environment
Basic Syntax and Variables (10 minutes)
# This is a comment greeting = "Hello, World!" print(greeting)
Data Types and Operations (10 minutes)
# Integers and Floats x = 5 y = 2.5 print(x + y) # Addition # Strings name = "Alice" print(name.upper()) # Convert to uppercase
Control Flow (10 minutes)
# Conditional statement num = 10 if num > 5: print("Number is greater than 5") else: print("Number is 5 or less") # Loop for i in range(5): print(i)
Functions (10 minutes)
def greet(name): return f"Hello, {name}!" print(greet("Bob"))
Lists and Dictionaries (10 minutes)
# List fruits = ["apple", "banana", "cherry"] fruits.append("date") print(fruits) # Dictionary person = {"name": "Alice", "age": 25} print(person["name"])
File Handling (5 minutes)
# Writing to a file with open("example.txt", "w") as file: file.write("Hello, World!") # Reading from a file with open("example.txt", "r") as file: content = file.read() print(content)