Девман для питонистов
538 subscribers
157 photos
3 videos
205 links
Веб-разработка на Python. Канал от практиков.

Сайт школы Девман: https://dvmn.org/
Контакт для связи: @yulya_devman
Download Telegram
⚡️⚡️С 22.12.2025 мы повышаем цены на все мини-курсы на 15%!

🌟Оставляем неизменной цену только на курс «Основы Python»!

Но есть и хорошие новости! Мы сохраним текущую стоимость на мини-курсы до конца новогодних каникул — до 11 января!

🎁А на курс «Основы Python» запускаем скидку 15%! Она начнет действовать с 22.12.2025.

⚡️Успейте воспользоваться предложением до повышения цен! Дешевле уже не будет!

➡️ Выбрать и приобрести мини-курсы по старой цене можно здесь
➡️ Купить курс «Основы Python» со скидкой 15% можно
здесь

Остались вопросы? Напишите нам в Телеграм!
2😱1
🎄 Мы запускаем новогодний Python-интерактив! 🎄

До Нового года остаётся всё меньше времени — и мы решили провести его с пользой 🐍

Запускаем серию коротких интерактивных заданий для начинающих Python-разработчиков!

❄️Начнём с простого: давайте разберём, что выведет этот код?

print(True + 2025 + False * 2016 // 3)

👉Выбирайте свой вариант ответа в опросе и пишите объяснения в комментариях!
3
Что выведет код?
Anonymous Poll
73%
2026
27%
Ошибку
Девман для питонистов
🎄 Мы запускаем новогодний Python-интерактив! 🎄 До Нового года остаётся всё меньше времени — и мы решили провести его с пользой 🐍 Запускаем серию коротких интерактивных заданий для начинающих Python-разработчиков! ❄️Начнём с простого: давайте разберём…
True и False — это самые настоящие 1 и 0, для которых придумали специальные название, чтобы код было удобнее читать и понимать.

Булевые значения (тип bool) в Python — это базовые типы данных, которые могут принимать только два значения: True (истина) и False (ложь) и являются основой логических операций и управления потоком программы (например, в операторах if и циклах).

Они используются для проверки условий, а в Python не только True/False, но и другие объекты имеют «истинность» (например, ненулевые числа и непустые строки — True, ноль и пустые строки/коллекции — False), что определяется функцией bool().
⚡️⚡️Спешим сообщить, что мы запускаем курс по проектированию баз данных!

В мае мы проводили интенсив по проектированию баз данных, получили множество положительных откликов и решили преобразовать его в формат курса!

🚀Встречайте обновленный курс по проектированию баз данных!

Мы учли вашу обратную связь и поработали над ошибками:
— Продлили срок до 6 недель — будет время осознать, реализовать и отрефлексировать;
— Доработали учебные материалы — потратите меньше времени на поиск недостающей информации;
— Структурировали программу интенсива — подробнее с программой можно ознакомиться тут.

🔥Что будет в программе курса:

⚡️Декомпозиция и проектирование функций программного продукта
⚡️Проектирование схемы БД.
⚡️Отрисовка схемы БД в draw.io
⚡️Реализация моделей и QuerySet-методов в Django ORM
⚡️ 6 индивидуальных созвонов с Евгением Евсеевым.

📌Чтобы принять участие в интенсиве, нужно:
👉 Иметь опыт работы с Django ORM (знать основные связи между моделями, уметь писать и оптимизировать запросы, в том числе с агрегацией, есть опыт схема- и дата-миграций);
👉 Иметь базовый опыт по работе с Django, уметь настраивать админку

Если вы проходили наши мини-курсы Django ORM и Django до 2 урока включительно, то их достаточно для участия в интенсиве.

Максимальная польза — если управляли проектами или был опыт разработки или доработки схем баз данных.

🌟Что вы получите:
🔥 Уникальную возможность поучаствовать в разработке совместного проекта с Евгением Евсеевым;
🔥 Возможность прокачать навыки в проектировании БД;
🔥 Жесткое ревью кода от Евгения Евсеева;
🔥 Множество инсайтов, кейсов из опыта Евгения и тайных знаний.

‼️Оплачивайте сейчас и начинайте заниматься в новом году!

Цена до 11 января: 40 000 рублей

Старт: с сегодня и до конца февраля

Успейте забронировать место, потому что количество участников ограничено!
👉 Для записи на курс напишите нам в Телеграм!
👍32
🎄 Продолжаем наш новогодний Python-интерактив! 🎄

❄️Давайте разберём, что выведет этот код и узнаем без чего нельзя встретить Новый год

new_year_set_1 = {"Елка", "Мандарин", "Подарки"}
new_year_set_2 = new_year_set_1.add("Оливье")

print(new_year_set_2)

👉Выбирайте свой вариант ответа в опросе и пишите объяснения в комментариях!
🔥21
⚡️⚡️Повышаем цену на курсы по FastAPI!

С 12 января 2026 года мы повышаем стоимость на всех тарифах курса по FastAPI на 15%

❗️Сохраним стоимость для вас, если приобретете тариф VIP или PRO до 12 января и стартуете до конца февраля!

⚡️ Успейте приобрести курс по старой цене и познакомиться с FastAPI на практике!

Купить курс можно здесь или напишите нам в Телеграм.
🤔Что кроме количества часов и заваленных проектов отличает новичка от опытного разработчика?

Разбираемся в том, какие ошибки совершают начинающие программисты в нашей статье!

➡️ Читайте и делитесь своими ошибками и лайфхаками в комментариях!
🎄 Продолжаем наш новогодний Python-интерактив! 🎄

❄️Давайте разберём, можно ли запустить этот код:

wishes = (
'С Новым Годом!',
'Счастья',
'Удачи',
'Радости',
'Позитива',
'Сил'
'Ваш Devman',
)
print(*wishes, sep=" \u2744 ", end="!\n")

👉Выбирайте свой вариант ответа в опросе и пишите объяснения в комментариях!
Девман для питонистов
🎄 Продолжаем наш новогодний Python-интерактив! 🎄 ❄️Давайте разберём, можно ли запустить этот код: wishes = ( 'С Новым Годом!', 'Счастья', 'Удачи', 'Радости', 'Позитива', 'Сил' 'Ваш Devman', ) print(*wishes, sep=" \u2744 ", end="!\n")…
Пропущенная запятая не генерирует исключение, а приводит к слиянию смежных строк.
Такая ситуация может произойти, когда после последнего элемента в кортеже не поставили необязательную запятую, а затем строки в кортеже перегруппировали, отсортировали… ну и получили ошибку из-за отсутствия запятой уже в середине коллекции!
Рассказываем, как будем работать в праздники:

❄️ С 31 декабря по 1 января включительно менторы, кураторы и проверяющие отдыхают. Со 2 января работаем как обычно!
❄️ Некоторые менторы и проверяющие будут отдыхать. На время их каникул будет замена для тех учеников, кто готов заниматься в праздники.
❄️ Сайт Devman будет работать все время, доступ к учебным материалам у вас будет в обычном режиме.

🎄Желаем вам отдохнуть и провести это волшебное время вместе с близкими! Сделать все, что давно хотелось, но не хватало времени!
5👍3
🎄 Продолжаем наш новогодний Python-интерактив! 🎄

❄️Давайте разберём, какая проблема в этом коде:

try:
santa = {"name": "Дед Мороз", "country": "Россия"}
santa["age"]
except LookupError:
print("Ошибка при поиске по ключу или индексу")
except KeyError:
print("Указанный ключ не найден в словаре")


👉Выбирайте свой вариант ответа в опросе и пишите объяснения в комментариях!
Исключения собраны в иерархию. Исключение-потомок не может быть перехвачено после родительского — KeyError никогда не сработает.

Представьте, что мы сначала ловим фрукты и ни одного не поймали. В таком случае после фруктов начинать перехватывать мандарины абсолютно бессмысленно. Если бы мандарины были, они бы были перехвачены вместе с фруктами.

Сначала перехватывайте наиболее частные исключения, потом более общие, которые выше по иерархии. Каталог исключений.
🔥1
🎄 Друзья, с наступающим 2026 годом! 🎄

Этот год мы прожили в мире кода, задач, ошибок и красивых решений — и сделали ещё один шаг вперёд вместе с Python 🐍

💙Спасибо, что вы с нами: те, кто только пишет свой первый print("Hello, world!"), и те, кто уже уверенно проектирует сложные системы.

🚀 Пусть в 2026 году:

— Код будет чистым и читаемым
— Баги — воспроизводимыми и быстро исправляемыми
— Проекты — интересными и приносящими доход
— Обучение — в радость, а рост — заметным!

💙Мы обещаем и дальше помогать вам прокачивать навыки, разбираться в сложном и находить удовольствие в программировании.

🎄С наступающим Новым годом!
🥂Пусть Python приносит не только результат, но и удовольствие
До встречи в 2026 — на новых курсах, проектах и в строках кода!
4🔥2
🎄Мы собрали пожелания на 2026 год для вас от нашей команды:

Дорогие ученики! Помните: каждый великий проект начинался со строчки Hello, World!. Не бойтесь сложных задач — это не преграды, а ступени для вашего роста. Желаю вам чистого кода, быстрого деплоя и бесконечного интереса к обучению. Верю в каждого из вас!

— Наталия, администратор курсов

Поздравляю с наступающим новым годом! Желаю успехов в обучении, интересных задач, понятного кода и уверенного роста в программировании!

— Владимир, ментор

Терпение и труд все перетрут! С новым годом

— Ильмир, ментор

Поздравляю с наступающим Новым Годом! 🎄
Желаю легко и успешно пройти наш курс. Не опускать руки, когда кажется, что тяжело! Пусть в новом году вас ждут новые интересные проекты и только лучшие коллеги и команды!

— Светлана, HR Devman
10🔥2
Девман для питонистов
⚡️⚡️Спешим сообщить, что мы запускаем курс по проектированию баз данных! В мае мы проводили интенсив по проектированию баз данных, получили множество положительных откликов и решили преобразовать его в формат курса! 🚀Встречайте обновленный курс по проектированию…
⚡️Напоминаем, что до 11 января вы можете приобрести курс по БД по старой цене!

🔥Что будет в программе курса:

— Декомпозиция и проектирование функций программного продукта
— Проектирование схемы БД.
— Отрисовка схемы БД в draw.io
— Реализация моделей и QuerySet-методов в Django ORM
— 6 индивидуальных созвонов с Евгением Евсеевым.

‼️Оплачивайте сейчас и начинайте заниматься в новом году!

Цена до 11 января: 40 000 рублей

Старт: до конца февраля

Успейте забронировать место, потому что количество участников ограничено!
👉 Для записи на курс напишите нам в Телеграм!
👍1
Девман для питонистов
⚡️⚡️С 22.12.2025 мы повышаем цены на все мини-курсы на 15%! 🌟Оставляем неизменной цену только на курс «Основы Python»! Но есть и хорошие новости! Мы сохраним текущую стоимость на мини-курсы до конца новогодних каникул — до 11 января! 🎁А на курс «Основы…
⚡️Напоминаем, что до 11 января мы держим цены на наши мини-курсы!

⚡️Успейте приобрести курсы по старой цене! Дешевле уже не будет!

➡️ Выбрать и приобрести мини-курсы по старой цене можно здесь
➡️ Купить курс «Основы Python» со скидкой 15% можно здесь

Остались вопросы? Напишите нам в Телеграм!
1