Create and Share Analytics with Jupyter Notebooks
By Janani Ravi
Course info



Course info



Description
Python has exploded in popularity in recent years, largely because it makes analyzing and working with data so incredibly simple. Jupyter is an execution environment rather than a fully-fledged IDE, but even so, notebooks have various important features that are worth understanding thoroughly. In this course, Create and Share Analytics with Jupyter Notebooks, you will learn how Jupyter notebooks are a key driver of Python’s popularity, by providing an incredibly intuitive, interactive environment for executing Python programs. First, you will learn how to get up and running with Jupyter notebooks, and how best to leverage features such as markdown to enhance the readability of your code. Next, you will discover how more advanced features such as magic functions work, and how the next generation offering from Jupyter, named JupyterLab goes even further towards a fully-fledged development environment. Finally, you will round out your knowledge by working with cloud-hosted Jupyter notebooks on each of the major cloud platforms. When you’re finished with this course, you will have the skills and knowledge to leverage the full power of Jupyter notebooks and Jupyterlab, particularly in the context of cloud-hosted notebooks for distributed and collaborative use-cases.
Section Introduction Transcripts
Course Overview
(Music) Hi, my name is Janani Ravi, and welcome to this course on Create and Share Analytics with Jupyter Notebooks. A little about myself. I have a master's degree in electrical engineering from Stanford and have worked at companies such as Microsoft, Google, and Flipkart. At Google, I was one of the first engineers working on real-time collaborative editing in Google Docs, and I hold four patents for its underlying technologies. I currently work on my own startup, Loonycorn, a studio for high-quality video content. As data science and data analytics become even more popular and more specialized, the number and variety of tools and technologies out there can often seem overwhelming. Python has exploded in popularity in recent years, largely because it makes analyzing and working with data so simple. In this course, you will learn how Jupyter notebooks are a key driver of Python's popularity by providing an incredibly intuitive interactive environment for executing Python programs. Jupyter is an execution environment rather than a fully-fledged IDE, but even so, notebooks have various important features that are worth understanding thoroughly. First, you will learn how to get up and running with Jupyter notebooks and how best to leverage features such as markdown to enhance the readability of your code. Next, you will discover how more advanced features such as magic functions work and how the next generation offering from Jupyter, named JupyterLab, goes even further towards a fully-fledged development environment. Finally, you'll round out your knowledge by working with cloud-hosted Jupyter notebooks on each of the major cloud platforms. When you're finished with this course, you will have the skills and knowledge to leverage the full power of Jupyter notebooks and JupyterLab, particularly in the context of cloud-hosted notebooks for distributive and collaborative use cases.