Skip to content

cs-shashank/Python-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Python Projects

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.


📂 Projects Included

1️⃣ Number Guessing Game

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

2️⃣ Weather App

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

3️⃣ Gemini python ai client

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

🛠 Technologies Used

  • Python
  • API Integration
  • JSON Handling
  • Requests Library
  • Google Gemini API

🎯 Purpose of This Repository

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

📚 Concepts Practiced

  • 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

🚀 Future Projects

More projects will be added, including:

  • Password Generator
  • To-Do List Application
  • Data Analysis Mini Projects
  • AI/ML Beginner Projects
  • Automation Scripts

👨‍💻 Author

Shashank Dwivedi

B.Tech Student | Exploring Artificial Intelligence, Data Science, and Python Development

About

A growing collection of Python projects including AI applications, API integrations, and learning-based programs, with more projects being added as I continue exploring Python and AI development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages