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.
- 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
- Description:
An interactive Streamlit web app for exploring historical stock prices... - Location: stock-data-app/
- Live Demo: View on Streamlit Cloud
- Description:
A Python script that retrieves, analyzes, and visualizes 5 years of Apple Inc. stock data... - Location: stock-data-with-yfinance/
- 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
- Description:
An interactive Streamlit web app for exploring historical stock prices... - Location: stock-data-app/
- Live Demo: View on Streamlit Cloud
- Description:
A Python script that retrieves, analyzes, and visualizes 5 years of Apple Inc. stock data... - Location: stock-data-with-yfinance/
- Description:
A powerful Python tool for analyzing social media posting patterns...
π΅ Sound Wave Analysis
- 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
- 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...
- Clone the repository
git clone https://github.com/your-username/Python-Programs.git
- Explore each project's folder for its own README and setup instructions.
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
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!
This repository is for educational and demonstration purposes only.