Journey To Python Dev
I've been working over the weekend in Django, and I've decided to dedicate myself to becoming a Python developer. My sidequest learning will be centered around 3 - 4 Projects that interest me, while also allowing me to gain strong skills in a variety of tech stacks. The projects are as follows:
-
Data Analytics Dashboard for Historical Events:
Purpose: Visualize historical data (e.g., major events, trends over time) using interactive charts. Tech Stack: Django (or Dash), Pandas, Plotly/Seaborn, and possibly a public API or web scraping for data collection.
-
Algorithmic Trading Simulator & Dashboard:
Purpose: Create a bot that fetches real‑time market data (stocks/crypto) and backtests trading strategies. Display results on an interactive dashboard. Tech Stack: Django REST Framework for the backend API Backtrader or Zipline for backtesting strategies TA‑Lib for technical analysis A front‑end dashboard using Streamlit or Dash.
-
Anime Recommendation Engine:
Purpose: Build a system that recommends shonen anime based on user preferences and viewing history using collaborative filtering or content-based filtering. Tech Stack: Django or Flask for the backend, scikit‑learn for recommendation algorithms, Pandas for data processing.
-
DevOps and Cloud Deployment Project:
Purpose: Containerize one of your Django projects and set up a CI/CD pipeline to deploy it to a cloud platform (Heroku, AWS, or DigitalOcean). Tech Stack: Docker, GitHub Actions (or GitLab CI), and cloud deployment tools.