Learning resources
Below is my list of all the resources I have used for the last few years (free as well as paid) which I have found really useful in my development. I'll be adding to these resources over time so keep an eye out.
Best free learning resources for Python
SentDex
Type: VideoPlatform: YouTube
Great for:
- Python basics
- Machine learning
- Natural language processing
Corey Schafer
Type: VideoPlatform: YouTube
Great for:
- Python basics
- Web development in Flask and Django
- Object oriented programming
NTLK book
This book is free online and covers all the basics of covering Python as well as natural language processing - this gets tricky quickly, so I would recommend you have a pretty solid understanding of programming in Python before jumping into this book.
Best paid for resources for Python
I have tried using sites like Treehouse and Linda which have been OK, but always found it hard to apply what I learnt. However, with Coursera, there are a few courses which I think are great if you are just starting out. They are slightly more expensive (£35 - £40 per month) than the likes of Treehouse, Linda etc but in my opinion it's worth the extra money.
Python for everybody
This is a great introduction course to get you started on programming generally.