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.