Best of Planet PythonNovember 2024

  1. 1
    Article
    Avatar of planetpythonPlanet Python·1y

    Python in Visual Studio Code

    The November 2024 release of the Python, Pylance, and Jupyter extensions for Visual Studio Code introduces several new features like generating docstrings with Pylance, new commands for folding and unfolding docstrings, import suggestions with aliases from user files, and an experimental AI Code Action for implementing abstract classes. It also updates the REPL variables view and announces the upcoming deprecation of Python 3.8 support. Users can explore these features by updating their extensions and reviewing the changelogs.

  2. 2
    Article
    Avatar of planetpythonPlanet Python·1y

    From React to a Django+HTMX based stack

    Learn about Sheena O'Connell's journey of moving from a React-Django application to a pure Django with HTMX stack. Discover a real-world success story, lessons learned, and relevant resources including workshops, courses, and tools related to HTMX and Django development.

  3. 3
    Article
    Avatar of planetpythonPlanet Python·1y

    Creating Reusable Dialogs for Textual

    Textual-cogs offers a collection of reusable dialogs for Textual applications, including MessageDialog, SaveFileDialog, SingleChoiceDialog, and TextEntryDialog. Installing the package is straightforward using pip, and example usages demonstrate how to implement these dialogs in your applications easily, enhancing development efficiency.

  4. 4
    Article
    Avatar of planetpythonPlanet Python·1y

    Python's pathlib module

    Python's pathlib module offers a powerful way to handle file paths effortlessly across different platforms. It provides a comprehensive set of methods for common path-related operations like reading/writing files, joining paths, getting file attributes, and more. Unlike older methods from the os.path module, pathlib makes the code more readable and cross-platform compatible, improving the overall development experience.

  5. 5
    Article
    Avatar of planetpythonPlanet Python·1y

    Meaningful automation in Python

    Zato is a Python-based open-source platform for automation, integrations, and interoperability. Designed for industries needing robust backend solutions, it facilitates the connection of various data sources and systems, offering high performance and secure services deployable in the cloud or on premises. Key features include service-oriented design, reusability, and high availability, making it suitable for telecommunications, healthcare, government, and more. Python's flexibility and readability further enhance its utility in creating scalable, maintainable solutions.