Python

Beginner Level:

1. Think Python

2. The hitchhiker’s guide to Python

3. A byte of Python

4. Jupyter notebook mac shortcuts

5. Jupyter magic commands

Advanced Level:

Problem-solving with algorithms

Python inbuilt functions

Click here.

Anaconda

anaconda.org

Jupyter notebook

Here’s a brief overview

Jupyter Notebook quick starter guide

Jupyter mac shortcuts

Jupyter magic commands

Python

Official website

Problem-solving with algorithms

Google Colab:https://colab.google/

Binder:https://mybinder.org/

Kaggle Notebooks:https://www.kaggle.com/docs/notebooks

Operations on Sets

Python data structures

  1. Python data structures
  2. Problem- solving with algorithms

Functions and comprehensions in Python

  1. Functions- A Byte of Python
  2. Defining functions of your own
  3. Comprehensions explained visually
  4. Python 3 idioms test

For inheritance click on

Inheritance

For object-oriented programming in python, click on t

  1. Introduction to object-oriented programming in python
  2. Classes
  3. Object-oriented Programming
  4. Python 101