IPython: The Productivity Booster

Learn to be productive with IPython

Miki Tebeka

Development Ipython

See in schedule

IPython seems like a fancy Python shell. Why do we need it when we have PyCharm, VSCode, and other IDEs?

In this talk you'll learn how to use the power of IPython for rapid development and how you can integrate it with existing tools. We'll cover magic commands, calling external process, usage of extended history, async/await and more.

You'll also learn on some popular extension and cool configuration hacks (such as `%autoreload 2`)

Since Jupyter is based on IPython, you'll be able to use all of what you
learned in Jupyter Lab/Notebooks as well.

Type: Talk (30 mins); Python level: Beginner; Domain level: Beginner


Miki Tebeka

353solutions

A long time (23+ years) Python developer, teacher, speakers, conference organizer and overall geek.