# Colab notebooks

## Python

If you need any help getting started with Google Colab notebooks you can watch the two videos below.

Colab intro - important info about signing in and saving notebooks

Here's an article with a few advanced features of Colab notebooks

Lessons using Colab notebooks (click on the description for a video walk through)

Lesson 01 - variables

Lesson 02 - built-in functions

Lesson 03 - more about functions

Lesson 04 - lists and strings

Lesson 05 - more about strings

Lesson 06 - comparisons and logical connectives

Lesson 07 - conditional statements

Lesson 08 - loops

Lesson 09 - more about functions

Lesson 10 - recursion

Lesson 11 - list comprehensions

Lesson 12 - creating a new class

Lesson 13 - dictionaries

Solutions to exercises (up to Lesson 11)

Assignment 1 - just for extra practice

Assignment 2 - for more practice

More general topics

Simulations - part 1

Simulations - part 2

Turtle graphics - a Colab implementation of the popular graphics library

Stock market data - an easy way to get data and graph it

Scaleable Vector Graphics - highly customizable graphics

Pandas intro - essential tool for data science

Pandas intro part 2 - an exploratory data analysis

Pandas intro Charlottetown - a different station, and some cleaner code