A collection of various lessons that I've written
This section is needed for all of the beginner lessons, and some of the wrangler lessons. If you already have a recent version of Python installed then you're ready to go.
You can find OSX python installers on the official site.
Follow the "Latest Python 3 Release" link at the top of the page, and then scroll down to download the
"macOS. 64-bit installer".
In particular, the installer for 64-bit Python 3.8.2 (latest stable at the time of writing) is here: https://www.python.org/ftp/python/3.8.2/python-3.8.2-macosx10.9.pkg
- Download and install in OSX
- Open a terminal and check that it's installed with
python3 -V
For beginner lessons only:
- Install Jupyter with
python3 -m pip install jupyter
You could alternatively use
pyenvif you want to maintain and switch between multiple python versionshomebrewif you like homebrew and know what you're doing to avoid wrecking your PATH and PYENV ;)
This list will be updated as more lessons are written
Note: These lessons do not start from ground 0, there are a few bits of prior knowledge that are assumed
- Creating variables
- Creating lists
- Using a for loop
- Using an if statement
Lessons will be added for these in the future.
- Collections (
lists&dictionaries) - OOP Basic Into (making a simple object)
This set of lessons are aimed at briefly covering many relevant topics in turn, rather than focusing in-depth on each subject for a longer period.
The aim is to help data wranglers become as effective as possible, as fast as possible.