DiscoverПятиминутка Python
Claim Ownership
11 Episodes
Reverse
Сегодня мы поговорим о том, как организовывать безопасность в python приложениях в рамках web разработки.Статья про организацию безопасностиDependabotSafetyPyAnalysis от positive technologies django-allauthbanditvulture
GIL официально стал опциональным, но на самом деле у нас уже давно была возможность запускать скрипты на Python без него. В этом выпуске рассказ о том, зачем нужен GIL и какие бывают альтернативные питоны. Ссылки из выпуска:gh-116167: Allow disabling the GIL with PYTHON_GIL=0 or -X gil=0colesbury/nogilCythonPyPymypycMojoCodon
В этом выпуске расскажу о том, какие есть библиотеки для реализации фоновых задач (background jobs). Посмотрим на популярные решения, и расскажу как обойтись без них.Статья и ссылки из выпуска:20 пакетов для джангоceleryчеклист тасок для celerypython rqdramatiqdjango-q2статья про масштабирование celeryстатья про skip lockedстатья про listen/notify
Всем привет.В этот раз поговорим про 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.
Всем привет.Это второй выпуск второго сезона. Python - мультипарадигменный язык, при этом в него всё равно хотят затащить чужие практики.Сегодня мы с вами рассмотрим четыре библиотеки, которые делают это:1. context.Context и доклад 21 марта про него2. Rust-подобные ошибки3. Приватные и публичные методы/функции у модулей4. Python как консольОба Ивана будут рады обратной связи, напишите нам: vanadium23, biozz.
Всем привет.
Спустя почти 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
Всем привет.
С вами юбилейный пятый выпуск пятиминутки 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. после предыдущего выпуска, я так и не понял лучше с музыкой или без, поэтому оставил без в виду более простого монтажа.
Всем привет, с вами новый выпуск пятиминутки Python.
Сегодня рассказываю про библиотеки для сериализации и валидации данных, поскольку их очень много и интересно понять чем они отличаются.
Django rest framework slow
Cerberus
Schematics
Marshmallow
Pydantic
cattrs
trafaret
Выпуск без фоновой музыки, буду рад если скажите так лучше или хуже?
Писать можно в DM: @vanadium23.
Буду рад, если поставите оценку подкасту в iTunes или Google Podcasts.
В этот раз снова возвращаемся к асинхронности, но теперь больше поговорим о проблемах.
django-simple-task
Минималистичный гайд по asyncio
Async pressure
Отправляем письма в mailgun с помощью asyncio
Буду рад обратной связи, пишите в DM: <u>https://twitter.com/vanadium23</u>
Музыка: Background by ZachWillvfx
Пятиминутка Python - это подкаст про последние и не очень новости из мира Python с небольшими комментариями.
В этом выпуске поговорим о том. что асинхронность наше всё и как её завозили в django?
Ссылки на проекты:
FastAPI - фреймворк для микросервисов
Pydantic - датаклассы + тайп-хинтинг = <3
Django 3.0 ASGI
Выступление Andrew Godwin
Музыка: Background by ZachWillvfx
Пятиминутка Python - это подкаст про последние и не очень новости из мира Python с небольшими комментариями.
В этом выпуске:
Типизируй всё - статья про переход с аннотаций на type hinting
Type Hints for Busy Python Programmers
PEP 591
Poetry 1.0.0
Музыка: Background by ZachWillvfx
Top Podcasts
The Best New Comedy Podcast Right Now – June 2024The Best News Podcast Right Now – June 2024The Best New Business Podcast Right Now – June 2024The Best New Sports Podcast Right Now – June 2024The Best New True Crime Podcast Right Now – June 2024The Best New Joe Rogan Experience Podcast Right Now – June 20The Best New Dan Bongino Show Podcast Right Now – June 20The Best New Mark Levin Podcast – June 2024
United States
Ничего не понятно, но очень интересно.