IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Twitter

     07.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

(Re)naming things is hard

MP 133: Naming things is hard, but renaming things can be even harder.

     07.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи
     05.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Building Cython (Or C) Extensions Using uv

Developing Python libraries with C extensions can be tricky. Learn how uv and setuptools can work together to build Cython-powered projects.

     05.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Dynamic Forms With Flask

This post shows you how to create dynamic web forms, where fields are added on the fly, when coding within the Flask web framework.

     04.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи
     04.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи
     31.01.2025       Выпуск 581 (27.01.2025 - 02.02.2025)       Статьи

Avoiding Mocks: Testing LLM Applications with LangChain in Django

A practical method for testing Django-based LLM apps with LangChain uses a custom fake backend to avoid mocks, enabling flexible refactoring and thorough validation of model interactions.

     31.01.2025       Выпуск 581 (27.01.2025 - 02.02.2025)       Статьи
     29.01.2025       Выпуск 581 (27.01.2025 - 02.02.2025)       Статьи

Fake Django Objects With Factory Boy

The factory_boy library is a tool for managing fixtures for your tests. This article shows you how to use it with Django.

     24.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

urllib3 in 2024

Highlights from 2024 for the urllib3 team in terms of funding, features, and looking forward.

     24.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

Looking at Django task runners and queues

I use django-apscheduler to run a queue of scheduled tasks. Now I also need the ability to run one-off tasks and that turned out to not be so simple.

     24.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи
     24.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

Sending a File in 2025

Making a file appear on ONE other computer

     17.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи

Speed up CI with uv

Use uv to make linting and testing on GitHub Actions around 1.5 times as fast.

     16.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи
     16.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи

Quickly visualizing an SBOM document

Have you ever had a Software Bill-of-Materials (SBOM) document and just want to look at the dang thing?

     15.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи
     15.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи
     15.01.2025       Выпуск 579 (13.01.2025 - 19.01.2025)       Статьи

Towards PyPy3.11: An Update

The alternative Python interpreter PyPy is working towards a Python 3.11 compatible release. This post talks about how that is going and the challenges along the way.