In this course for beginners, I will teach you how to program in python. This python tutorial is lesson 1, the first of a three month course where we will cover all the basics of how to program in python for beginners. Python is a great language and enables you to do data science, computer vision, machine learning as well as many other applications. This course is free, so if you want to learn python, subscribe and take part. The link to download Anaconda is here https://www.continuum.io/downloads
and the link to the Jupyter Notebook page shown in the tutorial is here http://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/execute.html
FOLLOW THE COURSE FROM THE BEGINNING
This course is for beginners and the first episode can be found here:-
NEED A BOOK ?
I have reviewed many books on learning python, there are some great books available. Watch my review of books here:-
I would recommend either of these two: –
Automate the Boring Stuff with Python, here’s the review https://youtu.be/aFfDDdAPCbA
I would recommend it for beginners. You can find the contents free online at https://automatetheboringstuff.com/
There is also a video course (PAID) http://bit.ly/2BTGNel
Or you can buy it at Amazon USA https://goo.gl/s4Lb7w
Amazon UK http://goo.gl/Ms3IRI (affiliate link)
Python Crash Course – Review https://youtu.be/lmDeztY9h4U
If you would like to buy the book you can do so here from Amazon UK:-
or here from Amazon USA
LOOKING FOR A BOOK ON MACHINE LEARNING?
There are a few I would recommend:-
Python Machine Learning – for a hands on look at how to implement machine learning in Python. Doesn’t delve into the theory too much.
You can buy it here from Amazon USA https://goo.gl/eqDV8x
Pattern Recognition and Machine Learning is probably the best book you could buy on the subject. Challenging, but worth it.
You can buy it here from Amazon USA https://goo.gl/Mt6KcM
LEARN MACHINE LEARNING ON UDEMY FOR $10 PER COURSE
I have taken some of the Udemy courses on Machine Learning. They are not the same as the Udacity ones, as they don’t have marked projects – but if you’re looking for a lower cost way of learning, some of the courses are excellent. Here I link to the ones I like. Affiliate links, but I only ever link to courses that I have taken and that I would recommend.
For a basic python introduction I would recommend:-
Complete Python Bootcamp: http://bit.ly/2p4Eq3h
The Python Mega Course: http://bit.ly/2BVjtgw
For a basic introduction to Data Analysis and Visualisation:
Learn Machine Learning with Udemy Courses
I would recommend the Lazy Programmer’s courses on Udemy if you are serious about learning Machine Learning. There are some pre-requisites. Depending on your level of maths, you might not need them all.
Calculus 1: http://bit.ly/2BhoEnr
Calculus 2: http://bit.ly/2z9urcI
Calculus 3: http://bit.ly/2kSGR3H
Linear algebra 1: http://bit.ly/2BsShWQ
Linear algebra 2: http://bit.ly/2CRxZTh
Machine Learning Basics
Linear Regression in Python http://bit.ly/2DlTaOf
Logistic Regression in Python http://bit.ly/2DosHzp
Deep Learning in Python http://bit.ly/2kzwJ0h
Natural Language Processing in Python http://bit.ly/2kzkNvp
Modern Deep Learning http://bit.ly/2p62ZNe
Cluster Analysis http://bit.ly/2COhGqf
Artificial Intelligence Reinforcement Learning http://bit.ly/2kTTBXJ
These tutorials are created by Giles McMullen, you can follow me on twitter – @GilesMcMullen