Python is an amazing programming language that really any self-respecting developer should learn. It’s arguably one of the single best languages to rapidly write small/one-off programs.
If it’s “good enough” for Google, YouTube, and Facebook to use in some capacity, you may find a use for it in your career one day as well.
Both new and advanced programmers will find useful material that caters to their audience in the following resources.
Legally free:
Learn programming, using Python as the language of choice:
O’Reilly’s Head First Programming
For experienced programmers, looking to learn Python:
For learning how to utilize Python for the purpose of Linux system administration:
Python for Unix and Linux System Administration 1st Edition