Check out the PyHacks tutorial repository to get up to speed quickly on learning Python.
These tutorials are developed by Gary Hutson. Head of Machine Learning at CRISP, a Tensorflow Certified Developer, and NHS-R Community Senior Fellow. Formarly Head of Advanced Analytics at Arden & Gem CSU.
Python Basics, Programming and OOP
- Lists
- Tuples
- Dictionaries
- Sets
- Conditional Logic
- Going Loopy - All Things While and For Loop
- Functions
- Lambda Functions
- Classes and Class Methods
- Classes with getters and setters
- Inheritance and Transformers Classes
- Creating your own Iterators
- Function Scope - Local vs Global
- Working with Dates
- Parsing JSON
- Mathematics aka the Math Library
- Regex - Regular Expressions
- Error Handling - try.except.finally
- User Input and Replacement String Formatting
- File Input and Output
Pandas - DataFrames and Series
- Pandas - Getting started
- Working with Pandas Series
- DataFrames - indexing and creation
- DataFrames - Cleaning Data
Data Visualisation - Matplotlib
- Intro to Matplotlib
- Line Chart Creation
- Labelling and grid lines
- Creating subplots
- Scatter Chart creation
The repository was created to enable people to learn from Gary’s pain of learning Python himself 4 years ago. The code also acts as a support to the hutsons-hacks YouTube channel.
Python (PyHacks) Tutorial playlist:
Python (PyHacks) Tutorial playlist.
Cheack out more content on hutsons-hacks:
Python
R