🛠️ Week 0: Setting Up the Foundation
- Signed up on SoloLearn and chose Python as my first track. ✔Complete!!
- Set a personal goal: “Earn my first certificate in 2 weeks.” → Let's do this!!
- Installed Home Assistant on an old laptop using Docker. ✔Complete!!
- Started logging everything in my GitHub repo
sankworks
. ✔Complete!!
📘 Week 1: Learning Python & Building Small Projects(🙋♂️Now I'm here!)
- Completed 50% of SoloLearn's Python course. ✔Complete!!
- Built a simple terminal login system using:
-
input()
,if
,while
✔Complete!!
-
- Uploaded the code to GitHub and began using Markdown for documentation.→ Let's do this!!
🎓 Week 2: Certification & Better Coding Practices
- Finished the course → Received the SoloLearn Python Certificate!
- Shared the certificate on GitHub and Dev.to.
- Created a To-Do List app using
lists
anddictionaries
. ✔Complete!!(https://dev.to/sankworks/building-a-simple-to-do-list-app-with-python-beginner-project-1pab) - Refactored code using functions for readability and reuse.
🔌 Week 3–4: Connecting Python with Home Assistant
- Applied Python to automate my smart home:
- Built a time-based notification system
- Triggered printer automation with simple Python scripts
- Explored libraries like
subprocess
,datetime
, and command-line tools
🧩 Bonus Track: Learning for the Future
- Plan to start HTML/CSS and JavaScript on SoloLearn (🙋♂️ I'm studying HTML now!)
- Long-term goal: Customize Lovelace UI in Home Assistant
- May explore MQTT, Zigbee, and dashboards next!
✍️ Reflections
Learning with SoloLearn gave me momentum,
but applying it to Home Assistant made the knowledge real.
My old laptop became my family’s smart home hub — powered by Python.
Certificate + Code + Real Use = Powerful Beginner Portfolio