Data and AI Training

Home | Prices | Contact Us | Courses: Power BI - Excel - Python - SQL - Generative AI - Visualising Data - Analysing Data

Python Post-Course Resources

Here are some resources for learning Python that you may find useful after the course.

Python Language

Learning Scientific Programming with Python 2nd Edition by Christian Hill is available from Amazon.There is a website that accompanies the book. The author also has a GitHub site.

Online (and print) book: Jake VanderPlas -A Whirlwind Tour of Python A Whirlwind Tour of Python | A Whirlwind Tour of Python (jakevdp.github.io) for people who are familiar with another language.

Automate the Boring Stuff with Python - highly recommended.

The book Introduction to Computation and Programming Using Python, Second Edition | The MIT Press teaches computational thinking using Python.

Running Python on Google Colab

Get started with Colab (3-minute video)

Running Python with VS Code on a laptop

Download and install Python from Welcome to Python.org

Download and install VS Code from Visual Studio Code. Or you can download these from the Microsoft Store if you are using a PC.

You will want to create a virtual environment to install packages such as pandas and seaborn. See the tutorial video here.

Python for Data Science

The Python Programmer YouTube channel Python Programmer - YouTube

The Data Professor YouTube channel (Python and R) Data Professor - YouTube

Online edition of the Python Data Science Handbook

Python for Data Analysis, from the creator of pandas Python for Data Analysis, 3E(wesmckinney.com)

Python for Generative AI

A YouTube video from Pamela Fox of Microsoft introducing Python and large language models. Slide deck here. GitHub repo here. Highly recommended. Part of the Python + AI series

A collection of Python & AI resources from Microsoft.

Online courses

Harvard CS50’s Introduction to Programming with Python CS50'sIntroduction to Programming with Python(harvard.edu)

Videos also on YouTube here

DataCamp (subscription,first lesson of each module free)

NHS resources

The NHS has a few public resources for Python here.

Python cheats sheets

Beginners: Pandas Tutorial (w3schools.com). This also has examples of importing data from CSV files.

General: Beginner Python Cheat Sheet

Data science: (advanced) python-cheatsheets.pdf (utc.fr)