Objective
Learn Python fundamentals, backend scripting, API integration, automation, and data handling. These tasks help interns master Python by building real-world projects.
Features
- Python scripting & automation
- Data handling using Pandas
- API fetching & JSON parsing
- File handling & exception management
- Flask backend basics (optional)
Technologies
Python 3.x
Pandas
Flask
Requests API
JSON
GitHub
Note: Out of the 4 tasks given, you are required to complete any 3 tasks.
Tasks (4)
Goal
Understand Python file handling, automation logic, and exception handling.
Requirements
- Read and write files (txt/csv)
- Automate file operations (rename, move, delete)
- Use try-except for error handling
- Explain code logic in comments
Deliverables
- Python script with proper comments
- Sample input/output screenshots
Goal
Learn how Python communicates with external APIs and handles JSON data.
Requirements
- Fetch data using Requests library
- Parse JSON responses
- Apply filtering or search logic
- Handle API errors
Deliverables
- Working API script
- Output screenshots with explanation
Goal
Demonstrate data analysis skills using Pandas.
Requirements
- Load and inspect a CSV dataset
- Clean missing or incorrect data
- Apply filtering, grouping, and aggregation
- Explain insights in simple words
Deliverables
- Notebook or Python script
- Short insight summary
Goal
Build a simple web application to demonstrate backend fundamentals.
Requirements
- Flask routing and templates
- Form handling (GET & POST)
- Basic CRUD or data storage (list/file/db optional)
- Clean UI using Bootstrap
Deliverables
- GitHub repository
- Live demo link (optional)
How to Submit Your Tasks
-
For each task:
- Create a separate document (DOC, DOCX, or PDF) for each task.
- Add screenshots, code snippets, hosted links, and GitHub repo links.
-
Upload your documents:
- Upload to Google Drive or GitHub (public link).
- Ensure anyone can view the files.
-
Submit your links:
- Copy the public links for each task document.
- Go to the Task Submission page.
- Paste links clearly with task numbers.
Tip: Well-organized documentation = faster review!