Learn Python from Scratch
- Have access to a computer
Python the way I wish I'd been taught! This python course will teach you the foundations of python. It starts in python 2 and explains the difference between Python 2 and 3 so that you have the most thorough understanding possible. Each lesson has example code that takes you through the syntax of python step by step. You will learn how to install python, how and why to use jupyter notebooks in python, it covers variables, lists, dictionaries, flow control and functions. Once complete you will have a thorough understanding of what python is capable of and how to use it and importantly, how to build on your new skills to reach your programming goals.
Who this course is for:
- Beginners who want to learn python and have no previous experience
- 04:04Jupyter Notebook
- 07:41Variables in Python
- 06:34Python Strings
- 08:42String Methods
- 04:15String Replace
- 07:31String Formatting and Functions
Giles has a First-class honours degree in physics and was a researcher at the University of Oxford. In his work, he uses python for modelling and image analysis. Giles has used python in research that has been published in journals and has also helped to teach python to students new to the language. Giles is particularly interested in the applications of python to data, machine learning, modelling and artificial intelligence.