We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Wait, IPython can do that?!

Formal Metadata

Title
Wait, IPython can do that?!
Title of Series
Number of Parts
118
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date2019
LanguageEnglish

Content Metadata

Subject Area
Genre
Abstract
I've been programming in Python for over 7 years. And from the time someone introduced me to IPython, it immediately became my default Python REPL. I enjoyed the syntax highlighting, code completion or the instant access to the documentation. Over the years, I've picked up more and more tricks that IPython could do: embedding IPython sessions, starting IPython automatically when a test fails, taking advantage of the startup files, not to mention all the various magic functions. It took me some time to discover all those features (if there is one thing I would like you to take away from this talk, it’s that reading the documentation of a tool that you are using emevery day/em is probably a good idea) and in this talk, I will give an overview of what you can do with IPython REPL. Some of the things I will talk about: - Documentation with ? and ??, running shell functions in IPython, magic functions - Profiles, startup files, configuration file, kernels, and extensions - How to better use IPython for debugging - How to use IPython for profiling - Alternatives to IPython REPL This talk is for you if you are a casual user of IPython - you know some of its features, but maybe not all of them and instead of reading through the documentation, you would prefer to see someone giving an overview of IPython features and how you can use them. This talk is NOT for you if you are up to date with IPython documentation and you think you know most of its features.
Keywords