Activity 10: Use ChatGPT to Explore Your Project Idea
Use ChatGPT to help you explore one project idea based on the skills you already know. You can take inspiration from the list of projects that we have provided.
Your project must be interesting but manageable, because you will build it over the next couple of weeks.
You do not need to write code yet — just plan out your idea and identify:
1. Your Project Idea - What do you want to build? Hint: You can take inspiration from the list of projects that we have provided.
2. Who It Is For - Is it for you? For other students? Who else?
3. What It Will Do - What is the purpose of the program? Why would people use it?
4. What Input It Needs - What will users give it?
5. What Output It Shows - What will it show back to the users?Skills you have learnt:
Basic Python: Variables, data types, operators
Functions: Defining and using arguments
Loops: For and while loops
Lists: Creating and manipulating
Dictionaries: Key-value pairs
String Manipulation: Formatting
File Operations: Reading, writing
Gradio: building simple Graphical User Interfaces
Libraries: using ChatGPT to learn more about how to use them
Sample Projects:
Simple Calculator - Enter two numbers and perform basic arithmetic in Gradio.
Contact Manager - Add contacts to a file and search or display them in a simple interface.
Flashcard Trainer - Save flashcards and test yourself with randomised questions.
Data Explorer App (req Pandas library) - Upload an Excel file and explore it with sorting, filtering, and basic stats.
Mini Budget Tracker (req Pandas library) - Enter expenses and instantly see totals and summaries.
Image Editor (req PIL library) - Upload a photo, apply simple filters, add text, and save the result.
