11 episodes

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

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

    • News

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

    #1.6 Безопасность python приложений

    #1.6 Безопасность python приложений

    Сегодня мы поговорим о том, как организовывать безопасность в python приложениях в рамках web разработки.

    Статья про организацию безопасности
    Dependabot
    Safety
    PyAnalysis от positive technologies

    django-allauth
    bandit
    vulture

    • 8 min
    #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

Top Podcasts In News

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

You Might Also Like

Moscow Python: подкаст о Python на русском
MoscowPython
Веб-стандарты
Сообщество «Веб-стандарты»
Что случилось
Медуза / Meduza
Сигнал
Сигнал / Signal