Python + R
Python + R
My Journey
● What I’m seeing
● Why I’m learning Python
Learning Python
● Strengths Assessment
● Ecosystem
● Why no ecosystem will ever be perfect
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
Unit Testing
Predictive
Web Apps
R Communication
Research
suited for different Deep Learning
Algorithms
Python Experiments
Text Analysis
Positions. Statistical Analysis
Python is light-years
ahead of R for Deep
Learning.
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
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 thought a lot.
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)
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?
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