Learn Python resources

To learn Python for data structures and algorithm interviews (assuming you’re already strong in another language): How I Learned Python in Just 10 Days

To learn by building projects: How to Learn Python Tutorial

To learn by solving problems: Teach Python 3 and web design with 200+ exercises