Skip to content

A collection of various lessons that I've written. Beginner -> Indermediate, Programming & Data Wrangling

License

Notifications You must be signed in to change notification settings

tmck-code/Syllabus

Repository files navigation

Syllabus

A collection of various lessons that I've written

  1. Installing and Running
  2. The Lessons

Installing and Running Python

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.

- Install the latest python

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

  1. Download and install in OSX
  2. Open a terminal and check that it's installed with python3 -V

For beginner lessons only:

  1. Install Jupyter with python3 -m pip install jupyter

Alternative installation methods

You could alternatively use

  • pyenv if you want to maintain and switch between multiple python versions
  • homebrew if you like homebrew and know what you're doing to avoid wrecking your PATH and PYENV ;)

The Lessons

This list will be updated as more lessons are written

Beginner

Note: These lessons do not start from ground 0, there are a few bits of prior knowledge that are assumed

  1. Creating variables
  2. Creating lists
  3. Using a for loop
  4. Using an if statement

Lessons will be added for these in the future.

  1. Collections (lists & dictionaries)
  2. OOP Basic Into (making a simple object)

Wranglers

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.

About

A collection of various lessons that I've written. Beginner -> Indermediate, Programming & Data Wrangling

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages