This repository contains a collection of beginner to intermediate Python projects created to practice programming concepts and build practical development skills.
The projects in this repository focus on different areas of Python such as problem solving, API integration, and basic AI applications. The goal is to gradually improve programming ability by building small but meaningful projects.
More projects will be added as I continue exploring Python, Artificial Intelligence, and Data Science.
A simple command-line game where the computer generates a random number and the user tries to guess it.
Features:
- Random number generation
- User input handling
- Hint system (Too High / Too Low)
- Loop-based gameplay until the correct guess
A Python command-line application that retrieves real-time weather data for any city using a weather API.
Features:
- API integration
- Fetching live weather information
- Displays temperature, humidity, and weather conditions
A simple Python program that connects to the Google Gemini API and generates AI responses from user prompts.
Features:
- User input prompt
- AI-generated responses
- Basic API integration
- Command-line interface
- Python
- API Integration
- JSON Handling
- Requests Library
- Google Gemini API
This repository was created to:
- Practice Python programming
- Build real-world mini projects
- Improve problem-solving skills
- Learn API integration
- Maintain a portfolio of Python projects
- Variables and Data Types
- Conditional Statements (
if,elif,else) - Loops (
while,for) - Functions
- Random Number Generation
- API Requests
- JSON Data Handling
- Basic AI API Integration
More projects will be added, including:
- Password Generator
- To-Do List Application
- Data Analysis Mini Projects
- AI/ML Beginner Projects
- Automation Scripts
Shashank Dwivedi
B.Tech Student | Exploring Artificial Intelligence, Data Science, and Python Development