Best of Planet Python โ€” June 2024

  1. 1
    Article
    Avatar of planetpythonPlanet Pythonยท2y

    Python's many command-line utilities

    Discover Python modules that can be run as command-line tools and learn how to use the webbrowser module from the command-line.

  2. 2
    Article
    Avatar of planetpythonPlanet Pythonยท2y

    [June 2024] Python Monthly Newsletter ๐Ÿ’ป๐Ÿ

    Stay updated with the latest in Python and tech through this monthly newsletter. It includes curated important Python articles, resources, and tools. Highlights include NVIDIA's new Warp library for high-performance simulation, a recap of the annual Python conference, and insights into AI strategies from tech giants like Apple, Meta, and Google. Additionally, the newsletter touches on interesting tech stories and discussions about industry trends and software practices.

  3. 3
    Article
    Avatar of planetpythonPlanet Pythonยท2y

    The State of Django 2024

    Discover the latest trends in Django development, including the use of Flask and FastAPI alongside Django, the popularity of Django for both full-stack and API development, the shift towards htmx, Alpine.js, and Tailwind CSS for frontend development, and the favored databases, container orchestration, CI systems, and infrastructure as code solutions among Django developers.

  4. 4
    Article
    Avatar of planetpythonPlanet Pythonยท2y

    Getting started with network automation in Python

    Learn how to get started with network automation using a Python-based integration platform. This approach not only automates network devices but also connects with cloud applications like Jira and Microsoft 365, greatly enhancing efficiency and workflow management.

  5. 5
    Article
    Avatar of planetpythonPlanet Pythonยท2y

    Python Logging Book Released!

    Learn about logging in Python with the book 'Python Logging'. Explore logger objects, log levels, log handlers, log formatting, log configuration, logging decorators, rotating logs, logging and concurrency, and more! Purchase the book online and find the code on GitHub.

  6. 6
    Article
    Avatar of planetpythonPlanet Pythonยท2y

    What is the Repository Pattern and How to Use it in Python?

    The repository pattern helps separate business logic from data access code by providing a unified interface for interacting with different data sources. It enhances flexibility, maintainability, and decoupling in a system. This post includes a practical Python example using `sqlmodel` and demonstrates how to implement repository interfaces for SQLite and CSV storage backends. By using this pattern, you can easily swap data access implementations without changing the business logic, making your code easier to test and maintain.

  7. 7
    Article
    Avatar of planetpythonPlanet Pythonยท2y

    A beautiful Python monstrosity

    The post discusses the challenges of creating performance tests for Python exercises and presents a solution using a decorator called 'attempt_n_times'. The decorator helps in reducing code repetition and improving code readability.

  8. 8
    Article
    Avatar of planetpythonPlanet Pythonยท2y

    44 - Django with Will Vincent

    Will Vincent, author of several books on Django, discusses favorite Python packages, podcasts, content creation, book writing, the benefits of Django versus other web frameworks, AI and writing, and more.

  9. 9
    Article
    Avatar of planetpythonPlanet Pythonยท2y

    43 - Python Image Processing with Pillow

    This episode features Alex Clark, the leading developer of Pillow, a fork of the Python Imaging Library (PIL). They discuss the origins of Pillow, lessons learned in open source development, and surprising use cases for Pillow.

  10. 10
    Article
    Avatar of planetpythonPlanet Pythonยท2y

    Computer Vision and Data Science with Python

    Kyle Stratis from Real Python discusses various topics including computer vision, data science, artificial intelligence, and Python packaging.