Great tutorial and walk through. I've been using python for many years, now, and it's versatility never ceases to amaze me.
I really like how you've devoted a paragraph to remind users to be careful of their keys. The importance of keys and password management cannot be stressed enough. When I was new to coding I would put passwords right into the script because it was easy, and that's just The Wrong Thing To Do.
Very nice post.
Thanks for reading! Sometimes I get lazy and put the keys in the code, but it’s strongly discouraged. At least use a separate account without much in the wallet if you want to do that.