Giter VIP home page Giter VIP logo

oreilly_python_r_training's Introduction

Python and R for Data Science (O'Reilly Live Online Training)

Setup

Python

If you don't have Python pre-installed on your machine, you can download it from python.org. After it's installed you need to set up a virtual environment:

python3 -m venv venv
source venv/bin activate

And then you can either install all the packages required with pip individually, or use the following command:

pip install -r requirements.md

To start using JupyterLab:

jupyter lab

If you want to use a text editor, a recommended tool is VSCode. While most of the R work will be in RStudio, we'll use JupyterLab for a small section, so you need to install the IRKernel. For that follow the official setup instructions.

R

You can download R from CRAN. After this you should install RStudio from the official website. After this create a new R Project (select use existing directory, use the one where you download this repository) and install the packages individually with install.packages().

Required packages

Python

  • jupyterlab (Python and R Kernels)
  • pandas
  • scikit-learn
  • yellowbrick
  • missingno
  • seaborn
  • opencv-python
  • scikit-image
  • nltk (download data as well)
  • spaCy (download model with python -m spacy download en_core_web_sm)
  • flask (optional)
  • mlflow (optional)

R

  • ggplot2
  • dplyr
  • prophet
  • xts
  • leaflet
  • shiny
  • flexdashboard (optional)
  • shinydashboard (optional)
  • sdmbench (optional)

Datasets

  • diamonds.csv (built-in from ggplot2)
  • boston housing (built-in from scikit-learn)
  • wine (built in from scikit-learn)
  • fires.csv (from Kaggle)
  • reviews.csv (from UCSD)
  • image_000001.jpg (flowers102 from University of Oxford)
  • starwars.csv (built-in from dplyr)
  • temps.csv (from Machine Learning Mastery Github)
  • quakes (built-in from RStudio)
  • data_for_ml.csv (intermediate dataset for case study - processed fires.csv)

oreilly_python_r_training's People

Contributors

boyanangelov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.