Jupyter Notebook is an interactive computing environment that transcends code, and it has completely disrupted the way that many Python developers work and think about software development. This course shows how you can let it do the same for you.
Python serves many different type of developers, so why should all Python developers use the same development tool? This course, Getting Started with Jupyter Notebook and Python, explores Jupyter Notebook, an essential tool for data, prototyping, and learning that belongs in every Python developer’s toolbox. First, you'll explore the foundations of Jupyter Notebook, including installation and interface navigation. Next, you’ll learn how to go beyond the code and supplement notebooks with rich content such as markdown, visualizations, and data formatting. Finally, you’ll see how to make interactive UIs that communicate, and how to make your ideas available to others. By the end of this course, you’ll have the skills necessary to assemble Jupyter notebooks that can help tell your Python story to others, and help you understand the Python stories of your colleagues.
Douglas Starnes is a polyglot ninja and tech community influencer in the Memphis area making stuff that works on more than just the web. He is a co-director of the Memphis Python User Group and a board member of the Memphis .NET User Group.
Course Overview As one of the most versatile and popular programming languages, Python wears many hats in software development, and such a diverse set of use cases requires a diverse set of tools. I'm Douglas Starnes. I've been using Python for almost a decade and have deployed solutions in academia, industry, and government. I'm a frequent speaker on Python and related topics. I also help run a Python user group, and I just created this course, Getting Started with Jupyter Notebook and Python. In this course, you'll meet Jupyter Notebook, a unique development tool that takes the capabilities of the Python rebel to exciting new heights. I'll show you how easy it is to get Jupyter Notebook up and running, how to be productive with shortcuts, magic commands, and the integrated help. We'll see how images, visualization, and rich text can help you communicate your ideas very effectively. We'll also look at widgets that make Jupyter Notebook even more interactive by developing user interfaces and dashboards inside of the notebook. And then we'll see how you can use Jupyter Notebook to collaborate and share with others. Finally, I'll show you the next step in the evolution of Jupyter Notebook. Thank you for watching the course, and I look forward to helping you become a Jupyter Notebook ninja.