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 GitHubNote: Out of the 4 tasks given, you are required to complete any 3 tasks.
Tasks (4)
Goal
Create an automation script that performs file operations, renaming, sorting, or cleaning tasks.
Requirements
- Use OS module & exception handling
- Generate logs for operations
- Add user input support
Deliverables
- GitHub source code
- Sample input/output
Goal
Fetch API data using Requests and display results properly.
Requirements
- Use requests module
- Parse JSON response
- Add search/filter
Deliverables
- Python script + GitHub link
- Screenshots of output
Goal
Analyze a dataset, clean it, and generate summary statistics.
Requirements
- Load CSV using Pandas
- Perform cleaning, filtering, grouping
- Generate meaningful insights
Deliverables
- Notebook (.ipynb) or script
- Graphs (optional)
Goal
Create a small Flask-based application (todo app, notes app, contact form, etc.).
Requirements
- Flask routing & templates
- CRUD operations (optional)
- Bootstrap UI
Deliverables
- Source code on GitHub
- Hosted version (Render, PythonAnywhere) 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!