Best of Planet PythonDecember 2024

  1. 1
    Article
    Avatar of planetpythonPlanet Python·1y

    New API Integration Tutorial in Python

    Airports, telecom operators, defense forces, and healthcare organizations all rely on deep-backend software systems. Learn how to integrate and automate these complex systems with a new API integration tutorial in Python.

  2. 2
    Article
    Avatar of planetpythonPlanet Python·1y

    Lazy self-installing Python scripts with uv

    Writing command-line scripts in Python is easy, but managing dependencies can be challenging. Using uv simplifies dependency management by automatically creating virtual environments and installing required packages. uv can be used to replace tools like pipx and pyenv for managing dependencies and Python versions. It allows scripts to be executable with necessary dependencies installed automatically, making script development and execution more efficient.

  3. 3
    Article
    Avatar of planetpythonPlanet Python·1y

    JupyterLab 101 Book is Now Available

    JupyterLab 101 is a comprehensive guide designed to familiarize users with JupyterLab's new user interface and functionalities. JupyterLab provides a tabbed interface for editing multiple Notebooks, opening terminals, creating a Python REPL, and more. It supports all the same programming languages as Jupyter Notebook and includes features like a debugger utility. The guide aims to help users efficiently navigate and utilize JupyterLab to produce high-quality Notebooks for teaching, presentations, data visualization, and machine learning.

  4. 4
    Article
    Avatar of planetpythonPlanet Python·1y

    New Article: Essential Python Web Security Part 1

    Part one of 'Essential Python Web Security' series, published by the Open Source Initiative, covers fundamental security best practices for Python web applications. Using the Defence in Depth approach, it explores key security principles and specific Python-related techniques. Part two, focusing on cryptographic algorithms, will follow soon.