DEV Community

San Kang
San Kang

Posted on

๐Ÿš€ From App Learning to Real Automation: My Python Journey with SoloLearn & Home Assistant

๐Ÿ› ๏ธ 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


๐Ÿ”Œ 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

Top comments (0)