Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Wait, IPython Can Do That?

EuroPython Conference via YouTube

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the advanced features and hidden capabilities of IPython in this EuroPython 2019 conference talk by Sebastian Witowski. Discover how to leverage IPython's powerful tools for more efficient Python development, including syntax highlighting, code completion, and instant documentation access. Learn about embedding IPython sessions, automatic IPython startup for failed tests, and utilizing startup files. Dive into various magic functions, profiles, configuration options, kernels, and extensions. Gain insights on using IPython for debugging and profiling, and explore alternatives to the IPython REPL. Perfect for casual IPython users looking to enhance their skills and productivity without having to read through extensive documentation.

Syllabus

Intro
Motivation
History of IPython
IPython vs Python REPL
Dynamic object introspection
Input and output caching
Input caching
Why caching matters?
124 magic functions of IPython
My favorite magic functions
%history
range in IPython
%edit ARGUMENT
Other magic functions
Cell magics for different programming languages
Writing magic functions
Writing an extension
Where to find extensions?
Extensions - examples
Shell commands
%alias
Demo mode
Configuration
Startup files
Profiles
Writing a custom event
Events vs Hooks
%debug to the rescue
%%timeit
line profiler
How to change the kernel?
IPython alternatives
bpython
Questions?

Taught by

EuroPython Conference

Reviews

Start your review of Wait, IPython Can Do That?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.