Learn the Skills Netflix, Meta, and Capital One Actually Hire For
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
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