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

Эхо Москвы
Feed Master by Umputun
Что случилось
Медуза / Meduza
Programas FM Milenium
Milenium 106.7 FM
Hetq
Investigative Journalists of Armenia
UnF*ck Your Brain: Feminist Self-Help for Everyone
Kara Loewentheil
Disorder
Goalhanger & Global Enduring Disorder Ltd

You Might Also Like