Skip to content

A growing collection of Python projects and applications πŸπŸ’‘β€”from data analysis to creative tools, always exploring new ideas! πŸš€πŸ“Š

Notifications You must be signed in to change notification settings

TorresjDev/Python-Projects

Repository files navigation

🐍 Python Programs Portfolio

Welcome to the Python Programs Portfolio repository!
This collection showcases multiple Python-based projects for data analysis, visualization, and web applications, organized in dedicated subfolders.


πŸ“¦ Projects Included

  • Description:
    A terminal-based Python application that uses the Google Gemini API...
  • Description:
    A modern web-based conversational AI chatbot built with Streamlit...
  • Key Features: Multi-turn conversations, ...
  • Live Demo: Try it Live on Streamlit Cloud

πŸ“ˆ Stock Data Application

🍏 Stock Data with yfinance

  • Description:
    A Python script that retrieves, analyzes, and visualizes 5 years of Apple Inc. stock data...
  • Location: stock-data-with-yfinance/

πŸ“Š Stock & Crypto Monitor App

  • Description:
    An interactive Streamlit web application for real-time stock and cryptocurrency monitoring...
  • Location: stock-monitor-app/
  • Key Features: Real-time stock data via Yahoo Finance, cryptocurrency tracking via CoinMarketCap API, interactive charts, multi-asset monitoring dashboard
  • Tech Stack: Streamlit, yfinance, CoinMarketCap API, python-dotenv

πŸ“± Social Media Post Analysis Application

πŸ“ˆ Stock Data Application

🍏 Stock Data with yfinance

  • Description:
    A Python script that retrieves, analyzes, and visualizes 5 years of Apple Inc. stock data...
  • Location: stock-data-with-yfinance/

πŸ“± Social Media Post Analysis Application

  • Description:
    A powerful Python tool for analyzing social media posting patterns...
  • Description:
    Advanced audio analysis toolkit for processing sound waves and acoustic data...
  • Key Features: Frequency analysis, amplitude visualization, audio file processing, interactive notebooks, modular analyzer components

�️ Python Web Scraper

  • Description:
    A powerful and flexible web scraping tool that discovers, categorizes, and downloads digital files from websites...
  • Location: web-scrapper/
  • Key Features: Multi-format support, smart file categorization, domain filtering, progress tracking, comprehensive logging
  • Tech Stack: Python, Requests, BeautifulSoup, tqdm

οΏ½πŸ“ˆ Stock Data Application

  • Description:
    An interactive Streamlit web app for exploring historical stock prices...
  • Live Demo: View on Streamlit Cloud
  • Description:
    A Python script that retrieves, analyzes, and visualizes 5 years of Apple Inc. stock data...

πŸš€ Getting Started

  1. Clone the repository
    git clone https://github.com/your-username/Python-Programs.git
  2. Explore each project's folder for its own README and setup instructions.

πŸ“‚ Folder Structure

Python-Programs/
β”‚
β”œβ”€β”€ ai-chat-bot-google-gemini/    # AI chat bot using Google Gemini API
β”œβ”€β”€ gemini-chatbot-streamlit/     # Modern conversational chatbot with Streamlit
β”œβ”€β”€ social-media-analyzer/        # Social media post analysis with dynamic author selection
β”œβ”€β”€ sound-wave-analysis/          # Advanced audio analysis and signal processing
β”œβ”€β”€ stock-data-app/               # Streamlit web app
β”œβ”€β”€ stock-data-with-yfinance/     # Data analysis & visualization script
└── README.md                     # This documentation

πŸ™ Acknowledgements

Some projects in this repository were completed as assignments for West Texas A&M University, CIDM 4310/5310, under the guidance of Dr. Cheng (Carl) Zhang.
Special thanks to the open-source community!


πŸ“ License

This repository is for educational and demonstration purposes only.

About

A growing collection of Python projects and applications πŸπŸ’‘β€”from data analysis to creative tools, always exploring new ideas! πŸš€πŸ“Š

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages