🔮 IPython Magic: Running Ruby in Google Colab
A guide to creating a custom IPython magic command that enables Ruby code execution within Google Colab notebooks, bypassing previous integration issues.
A guide to creating a custom IPython magic command that enables Ruby code execution within Google Colab notebooks, bypassing previous integration issues.
Explains the history and differences between IPython, Jupyter Notebook, JupyterLab, and related terms in the Python data science ecosystem.
A collection of 25 IPython tips to help programmers solve Advent of Code puzzles more efficiently using interactive Python.
A guide to documenting Python code using docstrings, covering Numpy style formatting and best practices for function documentation.
A guide to creating an IPython extension to improve the %rerun magic command by handling exceptions during command replay.
A guide to using IPython for debugging Python code, covering techniques like embedding sessions and moving beyond simple print statements.
A guide to creating, installing, and using IPython extensions to customize and enhance the IPython interactive shell.
Explains the Python module reloading problem and solutions, including importlib.reload and IPython's %autoreload magic command.
A talk and article showcasing surprising and advanced features of the IPython interactive Python shell.
Explains how to create custom IPython magic functions using Magics classes, with a practical example of a type-checking %mypy command.
A tutorial on creating custom cell magic functions in IPython, focusing on building a type-checking helper using Python's type hints.
A tutorial on creating custom IPython magic functions, starting with line magics for a Polish notation interpreter.
How to automate repetitive tasks in IPython using startup files to import modules and define custom functions on launch.
A guide to four command-line tools (IPython, Autoenv, Cookie Cutter, Bash Git Prompt) to boost productivity for Python developers.
An interactive exploration using IPython to simulate and understand the mathematical model behind 'The Hipster Effect' paper on conformity and non-conformity.
A tutorial on creating tables of contents with internal links in IPython Notebooks and Markdown documents using HTML anchors.
A tutorial on creating internal links and a table of contents in IPython Notebooks and Markdown documents using HTML anchors.
Introducing ipywidgets, a library for creating static, interactive widgets in IPython/Jupyter notebooks that work without a live kernel.
Two methods to add line numbers to cells in IPython/Jupyter Notebooks: a keyboard shortcut toggle and a permanent startup configuration.
A roundup of Python news from October 2013, covering NHS tech changes, Microsoft's IPython donation, PyCharm updates, and conference announcements.