0% found this document useful (0 votes)
183 views51 pages

Python + R

This document discusses the future of data science and the changing roles of R and Python. It summarizes the author's journey learning Python and their realization that knowing both R and Python provides benefits. It outlines a new course focused on teaching Python for data science automation that will cover topics like Pandas, SQL, reporting and automation. The plan is to combine the strengths of R and Python by learning tools that allow their integration like Rpy2 and Reticulate.

Uploaded by

Pavan Jai
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
183 views51 pages

Python + R

This document discusses the future of data science and the changing roles of R and Python. It summarizes the author's journey learning Python and their realization that knowing both R and Python provides benefits. It outlines a new course focused on teaching Python for data science automation that will cover topics like Pandas, SQL, reporting and automation. The plan is to combine the strengths of R and Python by learning tools that allow their integration like Rpy2 and Reticulate.

Uploaded by

Pavan Jai
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 51

R + Python

The Future of Data Science

Data Science Webinars


By Business Science
Changing Data Science Landscape
Agenda ● Teams are forming
● R & Python

My Journey
● What I’m seeing
● Why I’m learning Python

Learning Python
● Strengths Assessment
● Ecosystem
● Why no ecosystem will ever be perfect

New Python Business Science Track


● The Plan
● Our NEW Course
● What’s Next
Business Science is
growing.
Special Gifts & Exclusive Offers
#Growth
Python & R
People working together to deliver results

Results

Changes are
happening

vs
Businesses benefit from different people, perspectives, & skills

Team Composition
Teams get results.
BI Developers
Machine Learning
Players have different Engineer & MLOps Descriptive
Business Actions Dashboards
skills. Model
APIs
SQL
Business Analysis Shiny, Tableau,
Maintenance Machine Learning Excel, PowerBI,
Algorithms Customer Analytics Qlik

Tools can be better


Production

Unit Testing
Predictive
Web Apps
R Communication

Research
suited for different Deep Learning
Algorithms
Python Experiments
Text Analysis
Positions. Statistical Analysis

PDF, Word, Emails Data Scientist


Video Processing

NLP Engineer Audio & Speech


Processing
My Journey
Began learning

I was a power Excel User.

Worked for a major industrial products


manufacturer.

Climbed the ladder.

Position evolved. Needed analytics.

Datasets became too large for Excel. Computer


broke.
Why ?

The most complete


toolchain for making
business reports.
Why ?

The most complete


toolchain for making
business reports.
Why ?

The most complete


toolchain for making
business apps.
I began writing
open source
software
1,000,000+ Downloads
Latest Project
Problem: Deep Learning

Python is light-years
ahead of R for Deep
Learning.

Deep Learning is very


powerful for Time
Series.
Solution:
Combine R and Python to build a Deep
Learning Solution

Combines the power of GluonTS

With the ease of use of Modeltime.


This isn’t an Results
isolated idea
Businesses benefit from different people, perspectives, & skills

Team Composition
Results
BI Developers
Machine Learning
Engineer & MLOps Descriptive
Business Actions Dashboards
SQL
APIs
Model Business Analysis Shiny, Tableau,
Maintenance Machine Learning Excel, PowerBI,
Algorithms Customer Analytics Qlik
Production

Unit Testing
Predictive
Web Apps
R Communication

Research
Deep Learning
Algorithms
Python
Text Analysis
Experiments

Statistical Analysis

PDF, Word, Emails Data Scientist


Video Processing

NLP Engineer Audio & Speech


Processing
Began
Learning Results

Python
Strengths Assessment

Business Analysis Automation


Reporting Machine Learning
Shiny Apps Cloud
Strengths Assessment

Automation tool like Prefect


don’t exist in R
Strengths Assessment

Machine Learning is more


automated in Python with
PyCaret
Strengths Assessment

Cloud integrations are more


complete in Python
Strengths Assessment

Business Analysis
In 2021, it’s still really
Reporting
difficult to make a good
visualization with Matplotlib Shiny Apps
Strengths Assessment

Business Analysis
In 2021, it’s still really
Reporting
difficult to make a good
report with Jupyter Shiny Apps
Strengths Assessment

Business Analysis
In 2021, it’s still really
Reporting
difficult to make a good app
quickly with Python Shiny Apps
No system will be perfect
Solution: Learn both
BSU Roadmap

I realized only knowing R,


I became 1-Dimensional.

I thought a lot.

Then, I went to work.


A new python program
A lot of decisions
Which IDE?

Rstudio VSCode
Best for R & Python Best for Python
Statistical Analysis Development
What to focus on?

Python Ecosystem
Research
Ultimate Python Cheat Sheet
The Plan
What we are focusing on. Strengths.

This is a work in
progress. Subject to
change.

Automation

Machine
Learning

Cloud
What we are focusing on. Strengths.

This is a work in
NEW progress. Subject to
change.

Automation

Machine
Learning

Cloud
NEW: Python for Data Science Automation Course (DS4B 101-P)

Designed for Beginners

● Pandas & Numpy


● Visualization
● SQL Databases
● Intro to Sktime
● Reporting
● Building Libraries
● Automation
NEW: Python for Data Science Automation Course (DS4B 101-P)

Data Wrangling & Visualization


NEW: Python for Data Science Automation Course (DS4B 101-P)

Build Software that Simplifies Business Processes


NEW: Python for Data Science Automation Course (DS4B 101-P)

Develop Reporting Automation


What’s next?
What is planned next?

NEXT

This is a work in
progress. Subject to
change.

Automation

Machine
Learning

Cloud
Learn how to integrate and apply tools including
What is planned next?

This is a work in
progress. Subject to
change.

Automation

Machine
Learning

Cloud

COMBINE
STRENGTHS!
Rpy2 and Reticulate

Rpy2 Reticulate
Import R Import Python
into Python into R
Recap
BSU Roadmap
The System
Ecosystem is large
How can we cover everything?

Learning Labs PRO


1-hour mini-courses released
2X per month.
Special Gifts & Offers
Free Gifts

Ultimate Python Ultimate R


Cheat Sheet Cheat Sheet
The System
DS4B 101-P: Python for Data Science Automation Course

Designed for Beginners

● Pandas & Numpy


● Visualization
● SQL Databases
● Intro to Sktime
● Reporting
● Building Libraries
● Automation
-TRACK 5-Course R-Track System
Business Analysis with R Advanced ML & Time Series Web Apps & Shiny Developer
(DS4B 101-R) (DS4B 201-R + DS4B 203-R) (DS4B 102-R + DS4B 202A-R)

Project-Based Courses with Business Application


Data Science Foundations Machine Learning & Time Series Web Application Development
8 Weeks 20 Weeks 12 Weeks

Full Stack
Advanced Web Apps &
Business Development &
Machine Dashboards
Reporting Deployment
Learning
R for Business
Data Science Business
Algorithms & Consulting
Iteration

Time Series
Forecasting

Visualization
Data Cleaning &
Manipulation

Business Science University


R-Track
Ecosystem is large
How can we cover everything?

Learning Labs PRO


1-hour mini-courses released
2X per month.

You might also like