Наш 2025 год
Самое приятное в подведении итогов года – это осознавать, как далеко мы продвинулись и изменились по сравнению с прошлым. Рассказываем, как прошёл этот год в Pytex⬆️
Спасибо, что был с нами в этом году! Мы очень стараемся давать как можно больше пользы для разработчиков, поэтому нам приятно получать твою поддержку и благодарность💚
Самое приятное в подведении итогов года – это осознавать, как далеко мы продвинулись и изменились по сравнению с прошлым. Рассказываем, как прошёл этот год в Pytex
Спасибо, что был с нами в этом году! Мы очень стараемся давать как можно больше пользы для разработчиков, поэтому нам приятно получать твою поддержку и благодарность
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥4 4🥰1 1
from fastapi import FastAPI
app = FastAPI()
@app.get("/new-year")
def happy_new_year(year: int = 2026):
wishes = [
"Молниеносных откликов < 50 мс",
"Отсутствия 500-ок в проде",
"Безболезненных деплоев",
"Стабильных воркеров и очередей",
"Понятных логов и чистых трассировок",
"Зелёных тестов и добрых ревью"
]
return {
"message": f"С Новым годом, друзья! В {year} желаем:",
"wishes": wishes,
"status": "success"
}
happy_new_year()
И пусть в вашем проекте под названием "2026":
🍊 не будет зависаний и дедлоков,
🍊 все роуты будут честно отдавать 200 OK,
🍊 а жизнь стабильно проходила через
async def, без блокировок и перегрузов.Увидимся в новом году!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14 7 5
Как выбрать идею для pet-проекта
Одна из самых частых проблем у начинающих и junior-разработчиков заключается в выборе темы для pet-проекта.
Мы собрали несколько рабочих подходов, которые помогают выбрать идею, которую не захочется бросить через неделю⬆️
Полезные ссылки из карточек:
GitHub Trending
Сабреддит r/SideProject/
Сабреддит r/Entrepreneur/
Пет-проекты Солвит
Одна из самых частых проблем у начинающих и junior-разработчиков заключается в выборе темы для pet-проекта.
Мы собрали несколько рабочих подходов, которые помогают выбрать идею, которую не захочется бросить через неделю
Полезные ссылки из карточек:
GitHub Trending
Сабреддит r/SideProject/
Сабреддит r/Entrepreneur/
Пет-проекты Солвит
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4 3
Внимательно прочитай описания понятий и отметь, в каких пунктах допущены ошибки:
Пиши свои варианты в комментариях 👇🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2 2
Асинхронность
Разбираем харды, которые спрашивают на собеседованиях. Сегодня рассмотрим тему, в которой многие путаются.
Что разберём в карточках:
1️⃣ Что такое асинхронность и зачем она нужна
2️⃣ Асинхронность vs многопоточность
3️⃣ Event Loop: как выполняется async-код
4️⃣ Блокирующие и неблокирующие операции
5️⃣ Типичные ошибки
Разбираем харды, которые спрашивают на собеседованиях. Сегодня рассмотрим тему, в которой многие путаются.
Что разберём в карточках:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В чем разница аутентификации через сессии и JWT токены [Видео]
Как выстроить понятную и надёжную систему работы с пользователями, разобрал senior разработчик Артём Шумейко в этом видео.
Смотрите и узнаете:
1️⃣ где используется аутентификация и как выглядит полный жизненный цикл пользователя
2️⃣ в чём разница между авторизацией и аутентификацией
3️⃣ какие существуют способы аутентификации и в чём их особенности
4️⃣ как работает session-based подход
5️⃣ как работает token-based подход (JWT)
6️⃣ в каких случаях стоит использовать сессии, а в каких JWT токены
Это запись декабрьского эфира с подробным практических разбором, с примерами и сравнением подходов. Эфир оказался полезен для многих участников, поэтому мы решили выложить его в открытый доступ.
Видео будет полезно backend-разработчикам и всем, кто хочет глубже разобраться в теме безопасности веб-приложений⬇️
Смотреть видео на YouTube | VK | Rutube
Как выстроить понятную и надёжную систему работы с пользователями, разобрал senior разработчик Артём Шумейко в этом видео.
Смотрите и узнаете:
Это запись декабрьского эфира с подробным практических разбором, с примерами и сравнением подходов. Эфир оказался полезен для многих участников, поэтому мы решили выложить его в открытый доступ.
Видео будет полезно backend-разработчикам и всем, кто хочет глубже разобраться в теме безопасности веб-приложений
Смотреть видео на YouTube | VK | Rutube
Please open Telegram to view this post
VIEW IN TELEGRAM
Библиотеки — это файлы с шаблонами кода. Их создали для того, чтобы люди не набирали каждый раз заново один и тот же код: достаточно открыть файл, вставить свои данные и получить результат.
Собрали инструменты, которые часто используют в проектах и которые полезно знать junior–middle разработчику.
Упрощает генерацию HTTP-запросов к другим сервисам, помогает писать их очень просто и быстро. Код получается лаконичным, а запрос легко настроить и отправить. Библиотека поддерживает множество функций и написана понятным языком.
Расширение для Requests. Оно поддерживает все функции библиотеки, помогает работать с HTTP асинхронно. HTTPX помогает отправлять и получать запросы, работать с клиент-серверными протоколами взаимодействия веб-сервера и приложения
Автоматизирует повторные вызовы. Если вы когда-нибудь писали свой декоратор, вы знаете, насколько это тяжело. Retrying решает эту задачу и, если действие в коде не выполнилось и вернуло ошибку, с помощью Retrying можно настроить автоматические повторные попытки. Количество попыток и возможные изменения в запросах тоже настраиваются.
Инструмент для выполнения задач в фоновом режиме, не блокируя основной процесс приложения. Celery позволяет выносить тяжёлые или долгие операции (уведомления, обработку данных, интеграции) за пределы запроса.
Более современная альтернатива Celery с более простой моделью. Dramatiq легче в настройке, быстрее стартует и проще в отладке. Хорошо подходит для проектов, где нужны фоновые задачи без сложной инфраструктуры и лишней абстракции.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4🔥2🤝1
Вопросы с собеседований
Собеседование для junior разработчика чаще всего направлено на проверку базовых знаний, понимания ключевых концепций и умения рассуждать.
В этом посте собраны вопросы, которые часто задают на собеседованиях junior разработчикам, а также ответы, помогающие понять, что именно ожидают услышать и на какие моменты стоит обратить внимание при подготовке⬆️
Если хочешь потренироваться в теме декораторов с параметрами из 5 вопроса, предлагаем тебе решить задачу
Собеседование для junior разработчика чаще всего направлено на проверку базовых знаний, понимания ключевых концепций и умения рассуждать.
В этом посте собраны вопросы, которые часто задают на собеседованиях junior разработчикам, а также ответы, помогающие понять, что именно ожидают услышать и на какие моменты стоит обратить внимание при подготовке
Если хочешь потренироваться в теме декораторов с параметрами из 5 вопроса, предлагаем тебе решить задачу
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3🔥1💯1 1