From beginner to pro: Python books, videos and resources

PyBites, Tue 07 February 2017, Books

books, python, reference, resources, tools, tricks, videos

In this article a list of useful Python resources to boost up your skills. It goes without saying that the best way to get better in Python is to read and write a lot of code. However these resources can definitely help fill in the knowledge gaps.

To get started

Fundamentals done, get better

Other resources

Lists from other Pythonistas

Pff ...

I know what you are saying, and I had the same feeling writing this article: there are just too many resources. Again, writing code is the best way to get better so the best advice I can give you is to pick up one of the resources, read some, start coding. Read some more, try new things you learn in your code. Repeat.

>>> import itertools
>>> import time
>>> for action in itertools.cycle(['read some more', 'code some more']):
...   print(action)
...   time.sleep(1)
read some more
code some more
read some more
code some more

I hope this list is useful. Feel free to use the comments below to share other resources that made you a better Python programmer.

Update: additions after Reddit

Wow amazed at the amount of upvotes / comments on Reddit, thanks for your support. I am adding some suggestions made in the commens:

Keep Calm and Code in Python!

-- Bob