🤔 API работает — но как убедиться, что после очередного изменения оно продолжит работать корректно?
На открытом уроке разберём, как автоматизировать проверку FastAPI-приложений с помощью pytest и TestClient.
🔥Вы на практике:
— отправите запросы к приложению через TestClient;
— напишете тесты для корректных и некорректных данных;
— проверите HTTP-статусы и содержимое JSON;
— разберётесь, как подменять зависимости приложения для проверки нужного поведения.
Урок будет полезен Python-разработчикам, которые уже создают API, и начинающим разработчикам серверной части, которые пока тестируют приложения вручную.
Открытый урок проходит в преддверии старта курса «Python-разработчик».
⏰26 октября в 20:00 МСК.
Принять участие: https://clck.ru/3WXda5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Python Job в Telegram | в VK | в Max
На открытом уроке разберём, как автоматизировать проверку FastAPI-приложений с помощью pytest и TestClient.
🔥Вы на практике:
— отправите запросы к приложению через TestClient;
— напишете тесты для корректных и некорректных данных;
— проверите HTTP-статусы и содержимое JSON;
— разберётесь, как подменять зависимости приложения для проверки нужного поведения.
Урок будет полезен Python-разработчикам, которые уже создают API, и начинающим разработчикам серверной части, которые пока тестируют приложения вручную.
Открытый урок проходит в преддверии старта курса «Python-разработчик».
⏰26 октября в 20:00 МСК.
Принять участие: https://clck.ru/3WXda5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Python Job в Telegram | в VK | в Max
#middle #200k #гибрид #офис
ProfiStaff
Аналитик данных (финансовая и коммерческая аналитика, SQL/Python)
от 200 000 ₽ за месяц, на руки
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: гибрид или офис (Москва)
☑️ Чем предстоит заниматься
-Работа в отделе бизнес-анализа компании
-Подготовка аналитических отчетов по маркетинговым и финансовым данным
-Анализ эффективности маркетинговых мероприятий
-Участие в планировании и мониторинге бюджета, включая маркетинговые расходы
-Сравнительный анализ плановых и фактических показателей, включая P&L и Cash Flow
-Планирование и анализ выполнения ключевых показателей эффективности (KPI)
-Работа с витринами данных
-Расчет и анализ больших массивов данных с использованием SQL и Python
-Разработка и поддержка расчетов на Python: бизнес-показатели, прогнозы, аналитические и расчетные модели
-Работа в Anaplan в рамках операционного планирования и моделирования бизнес-процессов
☑️ Наши пожелания к кандидатам
-Высшее образование (экономическое / техническое / IT)
-Опыт работы в аналитике от 2–3 лет на позициях: аналитик данных / коммерческий аналитик / финансовый аналитик / маркетинговый аналитик
-Уверенное владение SQL, Python, Excel
-Практический опыт использования Python не только для обработки данных, но и для реализации расчетов с бизнес-логикой: расчета показателей, прогнозирования, моделирования
-Умение читать и разбирать существующий Python-код, находить ошибки в логике расчетов
-Понимание принципов бюджетирования, план-факт анализа, основных показателей P&L и Cash Flow
-Понимание ключевых маркетинговых метрик и методов их расчета
-Базовое понимание принципов ценообразования и факторов, влияющих на финансовые и коммерческие показатели бизнеса
-Умение обрабатывать, анализировать и визуализировать данные в табличном и графическом виде
-Навыки работы с большими объемами данных, критическое мышление и внимание к деталям
-Английский язык — Intermediate и выше
Контакты: resume@profistaff.ru
Python Job в Telegram | в VK | в Max
ProfiStaff
Аналитик данных (финансовая и коммерческая аналитика, SQL/Python)
от 200 000 ₽ за месяц, на руки
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: гибрид или офис (Москва)
☑️ Чем предстоит заниматься
-Работа в отделе бизнес-анализа компании
-Подготовка аналитических отчетов по маркетинговым и финансовым данным
-Анализ эффективности маркетинговых мероприятий
-Участие в планировании и мониторинге бюджета, включая маркетинговые расходы
-Сравнительный анализ плановых и фактических показателей, включая P&L и Cash Flow
-Планирование и анализ выполнения ключевых показателей эффективности (KPI)
-Работа с витринами данных
-Расчет и анализ больших массивов данных с использованием SQL и Python
-Разработка и поддержка расчетов на Python: бизнес-показатели, прогнозы, аналитические и расчетные модели
-Работа в Anaplan в рамках операционного планирования и моделирования бизнес-процессов
☑️ Наши пожелания к кандидатам
-Высшее образование (экономическое / техническое / IT)
-Опыт работы в аналитике от 2–3 лет на позициях: аналитик данных / коммерческий аналитик / финансовый аналитик / маркетинговый аналитик
-Уверенное владение SQL, Python, Excel
-Практический опыт использования Python не только для обработки данных, но и для реализации расчетов с бизнес-логикой: расчета показателей, прогнозирования, моделирования
-Умение читать и разбирать существующий Python-код, находить ошибки в логике расчетов
-Понимание принципов бюджетирования, план-факт анализа, основных показателей P&L и Cash Flow
-Понимание ключевых маркетинговых метрик и методов их расчета
-Базовое понимание принципов ценообразования и факторов, влияющих на финансовые и коммерческие показатели бизнеса
-Умение обрабатывать, анализировать и визуализировать данные в табличном и графическом виде
-Навыки работы с большими объемами данных, критическое мышление и внимание к деталям
-Английский язык — Intermediate и выше
Контакты: resume@profistaff.ru
Python Job в Telegram | в VK | в Max
🤔1
#senior #400k #удаленка
ГК Эксперт
Team Lead Python-разработки
от 300 000 до 400 000 ₽ за месяц, до вычета налогов
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
☑️ Чем предстоит заниматься
-Лидировать разработку продуктов и сервисов цифровой экосистемы
-Формировать и развивать архитектуру экосистемы
-Принимать ключевые технические решения и обеспечивать их реализацию
-Выстраивать процессы разработки, тестирования и delivery
-Повышать стабильность и качество работы продуктов
-Помогать команде декомпозировать и оценивать технические задачи
-Проводить code review и развивать инженерные практики команды
-Участвовать в разработке backend-сервисов и интеграций
-Работать с LLM, RAG, векторным поиском и другими AI-сервисами
-Работать напрямую с продактами и бизнесом над развитием продуктов
☑️ Наши пожелания к кандидатам
-Имеет опыт коммерческой разработки на Python от 6 лет
-Имеет опыт технического лидерства команды разработки
-Умеет проектировать и развивать архитектуру сложных систем
-Понимает, как выстроить предсказуемый и качественный процесс разработки и delivery
-Имеет опыт построения backend-сервисов и интеграций
-Понимает современные подходы к тестированию, CI/CD и эксплуатации сервисов
-Умеет находить баланс между качеством архитектуры и скоростью разработки
-Не боится погружаться в код и самостоятельно решать сложные технические задачи
-Комфортно чувствует себя в условиях неопределённости и быстро меняющихся приоритетов
Будет плюсом:
-опыт работы с AI-продуктами, LLM/RAG, высоконагруженными или сложными интеграционными системами, опыт работы в стартапах или небольших продуктовых командах
Контакты: personal@mrtexpert.ru
Python Job в Telegram | в VK | в Max
ГК Эксперт
Team Lead Python-разработки
от 300 000 до 400 000 ₽ за месяц, до вычета налогов
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
☑️ Чем предстоит заниматься
-Лидировать разработку продуктов и сервисов цифровой экосистемы
-Формировать и развивать архитектуру экосистемы
-Принимать ключевые технические решения и обеспечивать их реализацию
-Выстраивать процессы разработки, тестирования и delivery
-Повышать стабильность и качество работы продуктов
-Помогать команде декомпозировать и оценивать технические задачи
-Проводить code review и развивать инженерные практики команды
-Участвовать в разработке backend-сервисов и интеграций
-Работать с LLM, RAG, векторным поиском и другими AI-сервисами
-Работать напрямую с продактами и бизнесом над развитием продуктов
☑️ Наши пожелания к кандидатам
-Имеет опыт коммерческой разработки на Python от 6 лет
-Имеет опыт технического лидерства команды разработки
-Умеет проектировать и развивать архитектуру сложных систем
-Понимает, как выстроить предсказуемый и качественный процесс разработки и delivery
-Имеет опыт построения backend-сервисов и интеграций
-Понимает современные подходы к тестированию, CI/CD и эксплуатации сервисов
-Умеет находить баланс между качеством архитектуры и скоростью разработки
-Не боится погружаться в код и самостоятельно решать сложные технические задачи
-Комфортно чувствует себя в условиях неопределённости и быстро меняющихся приоритетов
Будет плюсом:
-опыт работы с AI-продуктами, LLM/RAG, высоконагруженными или сложными интеграционными системами, опыт работы в стартапах или небольших продуктовых командах
Контакты: personal@mrtexpert.ru
Python Job в Telegram | в VK | в Max
🏁 Оффер до Нового года: план на 10 недель
До 31 декабря осталось около 10 недель
Если давно собираешься сменить работу или перейти на грейд выше, самое время заняться подготовкой. Разберём, как выстроить этот процесс и на что обратить внимание, чтобы повысить свои шансы на оффер 😎
24 октября в 12:00 МСК Даниил Динько, Senior Backend Engineer, бывший техлид и Senior Go в Ozon, разберёт подготовку к офферу по шагам:
1️⃣ Определить, что мешает перейти на следующий грейд;
2️⃣ Научиться рассказывать о своём опыте так, чтобы он убеждал интервьюера;
3️⃣ Подготовиться к техническим и поведенческим интервью;
4️⃣ Выбрать лучшее предложение и не продешевить на переговорах.
На эфире также разберём:
👉🏻 За что отказывают кандидатам при переходе на Middle и Senior;
👉🏻 Чем отличаются ответы Junior, Middle и Senior на одну и ту же задачу;
👉🏻 Как сравнивать офферы и отвечать на вопрос «Сколько вы хотите?».
Подойдёт разработчикам и DevOps-инженерам с разным стеком: Java, Python, C#, Go, Frontend и DevOps.
🚀 Участие бесплатное
Эфир проходит в рамках менторской программы ШОРТКАТ для разработчиков
Регистрируйся в боте и забирай место 👉 @shortcut_py_bot
Реклама.
О рекламодателе.
До 31 декабря осталось около 10 недель
Если давно собираешься сменить работу или перейти на грейд выше, самое время заняться подготовкой. Разберём, как выстроить этот процесс и на что обратить внимание, чтобы повысить свои шансы на оффер 😎
24 октября в 12:00 МСК Даниил Динько, Senior Backend Engineer, бывший техлид и Senior Go в Ozon, разберёт подготовку к офферу по шагам:
1️⃣ Определить, что мешает перейти на следующий грейд;
2️⃣ Научиться рассказывать о своём опыте так, чтобы он убеждал интервьюера;
3️⃣ Подготовиться к техническим и поведенческим интервью;
4️⃣ Выбрать лучшее предложение и не продешевить на переговорах.
На эфире также разберём:
👉🏻 За что отказывают кандидатам при переходе на Middle и Senior;
👉🏻 Чем отличаются ответы Junior, Middle и Senior на одну и ту же задачу;
👉🏻 Как сравнивать офферы и отвечать на вопрос «Сколько вы хотите?».
Подойдёт разработчикам и DevOps-инженерам с разным стеком: Java, Python, C#, Go, Frontend и DevOps.
🚀 Участие бесплатное
Эфир проходит в рамках менторской программы ШОРТКАТ для разработчиков
Регистрируйся в боте и забирай место 👉 @shortcut_py_bot
Реклама.
О рекламодателе.
Ищу Python-разработчика в команду, которая создаёт внутренние сервисы для управления и настройки торговой инфраструктуры.
Чем предстоит заниматься:
- Разрабатывать backend-сервисы на Python/FastAPI: внутренние инструменты управления, конфигурирования и автоматизации.
- Проектировать API, реализовывать взаимодействие между микросервисами и работать с моделями данных на Pydantic.
- Развивать существующие сервисы и создавать новые, отвечать за их стабильность и надёжность.
- Участвовать в разработке инструментов мониторинга и алертинга (Prometheus, Grafana, VictoriaMetrics).
Что ожидаем:
- От 2,5 лет коммерческого опыта Python backend-разработки.
- Высшее техническое образование (математика, информатика, физика или смежные направления).
- Уверенное знание Python, опыт работы с FastAPI и Pydantic.
- Понимание multithreading и multiprocessing в Python.
- Хорошую алгоритмическую базу.
- Опыт самостоятельной разработки сервисов: от проектирования до запуска и поддержки.
- Умение принимать технические решения и взаимодействовать с другими разработчиками.
Будет плюсом:
- Участие и призовые места в олимпиадах по математике, информатике, программированию или хакатонах.
- Опыт разработки внутренних платформ, инструментов автоматизации или управления инфраструктурой.
- Знакомство с Prometheus, Grafana, VictoriaMetrics.
- Опыт работы с большими объёмами данных, highload или распределёнными системами.
Условия:
- 250–400 тыс. ₽ на руки.
- Полная занятость, офис в Москве (без удалёнки).
- Возможность самостоятельно проектировать решения и влиять на развитие сервисов.
Откликнуться: @eugeniy_ggg - присылайте резюме.
Python Job в Telegram | в VK | в Max
Чем предстоит заниматься:
- Разрабатывать backend-сервисы на Python/FastAPI: внутренние инструменты управления, конфигурирования и автоматизации.
- Проектировать API, реализовывать взаимодействие между микросервисами и работать с моделями данных на Pydantic.
- Развивать существующие сервисы и создавать новые, отвечать за их стабильность и надёжность.
- Участвовать в разработке инструментов мониторинга и алертинга (Prometheus, Grafana, VictoriaMetrics).
Что ожидаем:
- От 2,5 лет коммерческого опыта Python backend-разработки.
- Высшее техническое образование (математика, информатика, физика или смежные направления).
- Уверенное знание Python, опыт работы с FastAPI и Pydantic.
- Понимание multithreading и multiprocessing в Python.
- Хорошую алгоритмическую базу.
- Опыт самостоятельной разработки сервисов: от проектирования до запуска и поддержки.
- Умение принимать технические решения и взаимодействовать с другими разработчиками.
Будет плюсом:
- Участие и призовые места в олимпиадах по математике, информатике, программированию или хакатонах.
- Опыт разработки внутренних платформ, инструментов автоматизации или управления инфраструктурой.
- Знакомство с Prometheus, Grafana, VictoriaMetrics.
- Опыт работы с большими объёмами данных, highload или распределёнными системами.
Условия:
- 250–400 тыс. ₽ на руки.
- Полная занятость, офис в Москве (без удалёнки).
- Возможность самостоятельно проектировать решения и влиять на развитие сервисов.
Откликнуться: @eugeniy_ggg - присылайте резюме.
Python Job в Telegram | в VK | в Max
🤔10❤3
#middle #удаленка
TIQUM
Python-разработчик
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
☑️ Наши пожелания к кандидатам
-Коммерческий опыт разработки на Python от 4 лет
-Опыт работы хотя бы с одним из фреймворков: FastAPI или Litestar (Starlite)
-Уверенное понимание AsyncIO, concurrency, multiprocessing
-Понимание особенностей работы GIL будет преимуществом
-Хорошее знание возможностей Python, включая базовые и продвинутые конструкции
-Практический опыт работы с PostgreSQL
-Опыт работы с SQLAlchemy
-Опыт работы с Redis, включая Redis Pub/Sub
-Практический опыт работы с Kafka
-Понимание топиков, партиций, consumer groups
-Опыт работы с event-driven системами
-Будет большим плюсом опыт проектирования и разработки таких систем с нуля
-Понимание важности наблюдаемости: логи, метрики, трейсинг
-Умение работать с Git, Docker, CI/CD
Будет плюсом:
-Опыт проектирования высоконагруженных или распределённых сервисов
-Опыт оптимизации производительности Python-приложений
-Понимание различных архитектурных подходов
-Опыт работы с Coding Agents
-Опыт выстраивания надёжных асинхронных и событийных систем
Контакты: hr@tiqum.ru
Python Job в Telegram | в VK | в Max
TIQUM
Python-разработчик
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
☑️ Наши пожелания к кандидатам
-Коммерческий опыт разработки на Python от 4 лет
-Опыт работы хотя бы с одним из фреймворков: FastAPI или Litestar (Starlite)
-Уверенное понимание AsyncIO, concurrency, multiprocessing
-Понимание особенностей работы GIL будет преимуществом
-Хорошее знание возможностей Python, включая базовые и продвинутые конструкции
-Практический опыт работы с PostgreSQL
-Опыт работы с SQLAlchemy
-Опыт работы с Redis, включая Redis Pub/Sub
-Практический опыт работы с Kafka
-Понимание топиков, партиций, consumer groups
-Опыт работы с event-driven системами
-Будет большим плюсом опыт проектирования и разработки таких систем с нуля
-Понимание важности наблюдаемости: логи, метрики, трейсинг
-Умение работать с Git, Docker, CI/CD
Будет плюсом:
-Опыт проектирования высоконагруженных или распределённых сервисов
-Опыт оптимизации производительности Python-приложений
-Понимание различных архитектурных подходов
-Опыт работы с Coding Agents
-Опыт выстраивания надёжных асинхронных и событийных систем
Контакты: hr@tiqum.ru
Python Job в Telegram | в VK | в Max
❤1🤔1