10 episodes

Короткий подкаст-дайджест о последних и не очень новостях в мире Python

Пятиминутка Python Иван Чернов, Иван Елфимов

    • News

Короткий подкаст-дайджест о последних и не очень новостях в мире Python

    #1.5 Python без GIL и альтернативные питоны

    #1.5 Python без GIL и альтернативные питоны

    GIL официально стал опциональным, но на самом деле у нас уже давно была возможность запускать скрипты на Python без него. В этом выпуске рассказ о том, зачем нужен GIL и какие бывают альтернативные питоны.
    Ссылки из выпуска:
    gh-116167: Allow disabling the GIL with PYTHON_GIL=0 or -X gil=0
    colesbury/nogil
    Cython
    PyPy
    mypyc
    Mojo
    Codon

    • 5 min
    #1.4 Библиотеки фоновых задач

    #1.4 Библиотеки фоновых задач

    В этом выпуске расскажу о том, какие есть библиотеки для реализации фоновых задач (background jobs).
    Посмотрим на популярные решения, и расскажу как обойтись без них.
    Статья и ссылки из выпуска:

    20 пакетов для джанго

    celery
    чеклист тасок для celery

    python rq
    dramatiq
    django-q2
    статья про масштабирование celery
    статья про skip locked
    статья про listen/notify

    • 6 min
    #1.3 Организация настроек в Django-приложениях

    #1.3 Организация настроек в Django-приложениях

    Всем привет.

    В этот раз поговорим про Django и про, наверное, самую малозадокументированную часть – организация настроек. В выпуске рассматривается три популярных подхода и библиотеки которые используются вместе с ними.

    Ссылки:

    Django settings

    The Zen of Python

    Подход 12-factor

    dj-database-url

    epicserve/django-cache-url, ZuluPro/dj-cache-url

    joke2k/django-environ

    wemake-services/django-split-settings

    funkybob/django-classy-settings

    django-classy-settings - which settings to move?

    Pydantic Settings Management

    erhosen-libs/pydjantic

    Оба Ивана будут рады обратной связи, напишите нам: vanadium23, biozz.

    • 5 min
    #1.2 Что хотят в Python из других языков

    #1.2 Что хотят в Python из других языков

    Всем привет.
    Это второй выпуск второго сезона. Python - мультипарадигменный язык, при этом в него всё равно хотят затащить чужие практики.

    Сегодня мы с вами рассмотрим четыре библиотеки, которые делают это:
    1. context.Context и доклад 21 марта про него

    2. Rust-подобные ошибки

    3. Приватные и публичные методы/функции у модулей

    4. Python как консоль

    Оба Ивана будут рады обратной связи, напишите нам: vanadium23, biozz.

    • 7 min
    #1.1 Возрождение пятиминутки

    #1.1 Возрождение пятиминутки

    Всем привет.

    Спустя почти 4 года после последнего выпуска, пятиминутка возвращается!

    В этом выпуске новости по всем прошлым темам пятиминутки, чтобы отметить начало нового сезона.

    Оба Ивана будут рады обратной связи, напишите нам: vanadium23, biozz.

    Подписывайтесь на канал chernov_sharit в телеге.

    Ссылки:

    PEP 585

    PEP 604

    PEP 518 (pyproject.toml)

    FastAPI

    Litestar (starlight)

    Django

    Trio

    AnyIO

    Два Ивана №8 State of async

    Pydantic

    PDM

    UV

    Ruff

    Black

    isort

    autoflake

    flake8

    pylint

    pip

    pip-tools

    • 2 min
    #0.5 Зависимости Python

    #0.5 Зависимости Python

    Всем привет.

    С вами юбилейный пятый выпуск пятиминутки Python, одновременно с этим количество слушателей достигло числа 50, а выпуск про асинхронное давление пробило 100 прослушиваний! (:

    Сегодня поговорим о том, как изменилось экосистема Python за последние пару лет и что сейчас можно использовать для менеджмента зависимостей и не только.

    Подборка статей, которые меня вдохновили:

    Моё старое выступление

    PEP 518

    My Python Environment, 2020 edition

    Python 2020, modern best practices

    Инструменты:

    Pip 20

    pip-tools

    PipEnv

    poetry

    Makefile by @inem

    pipx

    Как всегда, буду рад обратной связи, пиши в DM @vanadium23 или email.

    P.s. после предыдущего выпуска, я так и не понял лучше с музыкой или без, поэтому оставил без в виду более простого монтажа.

    • 8 min

Top Podcasts In News

Serial
Serial Productions & The New York Times
The Daily
The New York Times
Up First
NPR
The Tucker Carlson Podcast
Tucker Carlson Network
The Ben Shapiro Show
The Daily Wire
Pod Save America
Crooked Media

You Might Also Like