Student Activity

Student Activity Guide:

1) Overview of Commonly Used Python Libraries

  • Explore key Python libraries such as requests, re, and datetime.

  • Learn when and why to use these libraries in practical applications.

Student Exercise: Research and list five additional Python libraries and their use cases.

2) Using the Requests Library for HTTP Requests

  • Learn how to make GET and POST requests using the requests module.

  • Understand handling JSON responses from APIs.

Example Code:

import requests

# Making a GET request
response = requests.get("https://jsonplaceholder.typicode.com/users")
if response.status_code == 200:
    users = response.json()
    print(users)

Student Exercise: Modify the code to make a POST request with dummy JSON data.

3) Regular Expressions with the re Module

  • Use regular expressions for pattern matching in text.

  • Learn common regex functions: match(), search(), findall(), and sub().

Example Code:

Student Exercise: Write a regex pattern to extract phone numbers from a given text.

4) Working with the Datetime Module

  • Learn to handle date and time data efficiently.

  • Convert string dates into datetime objects and format them.

Example Code:

Student Exercise: Write a function that calculates the difference in days between two given dates.

Last updated