PyDev of the Week: Kelly Schuster-Paredes

This week we welcome Kelly (@KellyPared) Schuster-Paredes. Kelly is the co-host of the popular Python podcast, Teaching Python. Kelly specializes in curriculum design and development. She blogs a bit over on her website which you should check out if you have the time. For now though, let’s take a few moments to get to know […]

PyDev of the Week: Kelly Schuster-Paredes Read More »

Adding Notifications to Long-Running Jupyter Notebook Cells

If you use Jupyter Notebook to run long-running processes, such as machine learning training, then you would probably like to know when the cell finishes executing. There is a neat browser plugin that you can use to help solve this issue called jupyter-notify. It will allow you to have your browser send a pop-up message

Adding Notifications to Long-Running Jupyter Notebook Cells Read More »

Two New Typosquatting Libraries Found on PyPI

Two new malicious packages were found on the Python Packaging Index (PyPI) that were designed to steal GPG and SSH keys according to ZDNet. The packages were named python3-dateutil and jeIlyfish where the first “L” is actually an I. These two libraries mimicked the dateutil and jellyfish packages respectively. The fake python3-dateutil would import the

Two New Typosquatting Libraries Found on PyPI Read More »

Netflix Releases Polynote – A Polyglot Jupyter Notebook Variant

Netflix announced that they are releasing a new piece of open source software that they are calling Polynote. Polynote is an IDE-inspired polyglot notebook that includes first-class Scala support, Python and SQL. Looking at the website, it appears to be built on top of Jupyter Notebook. Their top goals for the project are reproducibility and

Netflix Releases Polynote – A Polyglot Jupyter Notebook Variant Read More »