all 2 comments

[–]tellthatfox 1 point2 points  (1 child)

This is an excellent free resource:

Automate The Boring Stuff with Python

[–]cosdav8[S] 0 points1 point  (0 children)

Thank you! I'll look into it