Suggestions for Python newbie interested in learning and helping some day

I am loving my newfound interest…PYTHON. Like many others, I am struggling with finding something to do with my new found knowledge. I read that when you get bored, the key is to “make something”. I would love to learn by making something in HA, or l(editing something in it).

I realize HA code is probably too advanced for a newbie, but would you guys suggest something to bridge the gap? What could I learn to eventually get to helping with this project?. Perhaps a section of the code would be interesting to understand, but i’m not sure which part to start studying. Any suggestions would be appreciated.


1 Like

Put some time into learning what asyncio is and how it works. It will help you a lot.

1 Like

How long have you been in your “new found interest”. How long have you been using Python , but more importantly how well do you understand Python. I would doubt the credentials of someone who claims to understand a language fully within a few days/weeks. Go onto a python forum and answer every question out there - if you can’t then (a)you do not fully understand Python and (b)you are not ready to craft anything useful and workable, for HA. If you are ready then @postlund has a good response as does @VDRainer. Examine the HA source code too - if you don’t understand it then I still think you “ain’t ready”.

You could disregard my help, and just crack on with some buggy crap code where members will not be happy testing it and fixing all your bugs - I could be wrong though :upside_down_face:

Great info. Thank you.