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

PyBites Python Tips

Do you want to get 250+ concise and applicable Python tips in an ebook that will cost you less than 10 bucks (future updates included), check it out here.

Get our Python Tips Book

"The discussions are succinct yet thorough enough to give you a solid grasp of the particular problem. I just wish I would have had this book when I started learning Python." - Daniel H

"Bob and Julian are the masters at aggregating these small snippets of code that can really make certain aspects of coding easier." - Jesse B

"This is now my favourite first Python go-to reference." - Anthony L

"Do you ever go on one of those cooking websites for a recipe and have to scroll for what feels like an eternity to get to the ingredients and the 4 steps the recipe actually takes? This is the opposite of that." - Sergio S

Get the book