Дико извиняюсь, лектор (я) заболел, поэтому лекция переносится на понедельникЗато я проверил все домашки, что остались, поэтому можете делать их дальше!
ITAM: Бекенд на Python. Осень 2025
@itam_python_course
Канал Курсов от ITAM Бекенд на Python. Осень 2025Самое важное: https://t.me/itam_python_course/167Чат: https://t.me/+kH6I4xLj9u9mNGMy
Похожие каналы
Все →Последние посты
КстатиСегодня, в 18:15 МСК, онлайн, будет последняя лекция из основной части курса!## Урок 9 - Python 3 - Асинки и эвейтыАссинхронность, параллелизм, корутины, треды и процессы, зачем это нужно и как использовать?После этой лекции, скорее всего, будет еще пара занятий, но по темам, что выберете вы!
У соседнего курса завтра будет занятие по ГитуДрузья зовут всех желающих, поэтому приходите, будет интересно!

😎 Шестое занятие - изучяаем систему контроля версий GIT📰 На занятии узнаем что это и зачем нужно нам. Как контролировать изменения в коде и во всем проекте, как правильно вести разработку. Разберем типичные сценарии использования и как решать самые распространенные (и не очень) проблемы. Так же затронем работу с Github😎 Будет интересно как новичкам, так и опытным юзерам📍Все как всегда: четверг офлайн в K-513 и онлайн на платформе в 18:30. Так же будет доступна запись урока💻 Ссылка на курс и общий чат
На всякий случай - сегодня занятие не будет, будем отдыхать!
Если такой паттерн, называется guard statementsСуть его в том, что лучше вначале кода отбрасывать негативные исходы, а позитивные оставлять в концеНапример, в домашке №3 часто делают так:data = requests.get(f"http://ip-api.com/json/{domain}").json()if data["status"] == "success": print("Adress: ...")else: print("Something go wrong")Представим, что нам нужно будет добавить еще проверкуdata = requests.get(f"http://ip-api.com/json/{domain}").json()if data["status"] == "success": if data["country"] != 'Russia': print("Адресс: ...") else: print("Invalid country")else: print("Something go wrong")Получается много вложений, которые становится сложно читать. Давайте заменим на guarddata = requests.get(f"http://ip-api.com/json/{domain}").json()if data["status"] != "success": print("Something go wrong") returnif data["country"] != 'Russia': print("Invalid country") return print("Адресс: ...")Стало понятнее и проще, если у нас будет еще больше проверок — код останется таким же читабельным. (А еще круче не принтить, а райзить ошибки и ниже их перехватывать, но это уже другая история)
Сегодня в 18:15 онлайн будет занятие по докерам!Урок 8 - Deploy 2 — Докеры и КомпоузыДокеры, контейнерезация и как унифицировать деплоймент
Сегодня в 18:15 онлайн будет занятие по деплойменту!Урок 7. Deploy 1 — LinuxЛинукс, Яндекс Клауд и как развернуть наш код на настоящем сервере.
Сегодня в 18:15 будет занятие по БДшкам!Урок 5. БД 1 - Что это такое?Что такое база данных, какие бывают, когда какие нужны
Тогда переносим на пятницу!Расписание на эту неделю:СР 18:15ПТ 18:15Оба онлайн!