Python Bytes Episode 68: Notebooks and Tooling Updates
·19m 09s
Shared point
–
This episode of Python Bytes covers a diverse array of new tools and trends in the Python ecosystem. The conversation highlights innovative solutions for both server management and data science workflows.
Key Highlights
- Serverless PyPI: The team discusses the dumb pypi package, a clever utility for creating static, cache-free repository indexes that can be served via simple file hosting or services like Amazon S3.
- Requests-HTML: Kenneth Reitz returns with requests-html, a library designed for "parsing for humans" that combines Requests, Beautiful Soup, and PyQuery with support for JavaScript rendering.
- Belly Button: A new static analysis tool that allows developers to create custom rules for their own projects, making it easier to manage coding standards and deprecations within a team without awkward manual reviews.
- Notebook Ecosystem Renaissance: A significant portion of the episode focuses on the explosion of notebook technologies, including:
- Datalore: A hosted, intelligent platform by JetBrains with real-time collaboration and incremental calculations.
- Azure Notebooks and Google Colab: Updates regarding free, cloud-hosted environments supporting modern Python and even GPU acceleration.
- JupyterLab: The transition of this powerful web-based IDE into a production-ready state, offering a robust interface for files, terminals, and data visualizations.
"The request experience you know and love, but with magical parsing abilities."
Overall, the episode emphasizes how competition among major tech players is driving rapid innovation in notebook environments, providing developers with more powerful and accessible options than ever before.