/numpy-pandas-tutorial

Introduction to numpy and pandas for data visualization in python.

Primary LanguagePythonMIT LicenseMIT

Numpy and pandas tutorial for data data visualization in python.

This is set of lessons which will teach you numpy and pandas basics. The aim of the course is to prepare you to visualize the data.

Why I have created this course?

In the beginning, it was created for teaching "Data Visualization Course" at Department of Computer Science of University of Warmia and Mauzury but with time more people start to use it for self-learning. I have also used it for workshops and other courses. Then I have decided to improve it and share. The process of improving is constant so if you want to contribute do not hesitate

Prerequisits

  • python 3 syntax: list, loops, functions
  • linear algebra fundamentals: vectos, matrix, matrix arithmetic (addition, multiplication)

What

Some numpy examples was inspired and taken from http://cs231n.github.io/python-numpy-tutorial/ Some pandas examples was takent from 10 minuts to pandas

Setup

Preferable OS: ubuntu 18.04

  • install python 3.7 (you can use pyenv)
  • install pipenv
mkdir Projects
cd Projects
git clone https://github.com/ksopyla/numpy-pandas-tutorial.git
pipenv install

Resources

  • https://cupy.dev/ - NumPy/SciPy-compatible Array Library for GPU-accelerated Computing with Python
  • https://www.dask.org/ - Dask makes it easy to scale the Python libraries that you know and love like NumPy, pandas, and scikit-learn