Quick Package Development in R and Python (from “Python or R” to “Python and R”)
Quick Package Development in R and Python (from “Python or R” to “Python and R”)


R and Python are the primary tools of today’s data science workflows. R provides powerful statistics and quick visualizations. Python offers an intuitive syntax, abundant support, and is the choice interface for today’s major AI frameworks.

When building a data science team it is important to document and record work flows in both R and python. A data science department can use installable git controlled packages to form a foundation of code and best practices. In addition, libraries dramatically cut down the time and effort required for a team to bring work to production. Additionally package development is the first step for engineers and scientists aiming to contribute their unique ideas back to the community.

This workshop aims to teach the basics of package development in both R and python in 90 minutes. We will touch upon why a data science team should strive to be fully fluent in both languages. We will show simple R package development and simple Python package development. Finally, we will demonstrate how one can use an open source package to test the interface similarity between R and Python packages designed to support identical workflows.

● Text editor, command line terminal;
● Possibly RStudio/jupyter lab;



Zhi Lu is self-motivated with a PhD. in computational materials science, specializing in designing next-generation functional materials using computational simulations, such as Density Functional Theory (DFT), and Monte Carlo Simulation (MC).
Quantitative background coupled with programming skills, specializing in working with large complex data sets and conducting end-to-end analysis including data gathering, clearning, machine learning modeling and presenting.

Open Data Science




Open Data Science
One Broadway
Cambridge, MA 02142

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google