Какова максимальная длина имени переменной в Python?
Anonymous Quiz
4%
20
7%
79
32%
255
3%
1000
54%
Ограничений нет
ООП.
Условный блок, начинающийся с
Из этой статьи вы узнаете о значении идиомы
#ооп
if __name__ == "__main__"
в Python: полное объяснениеУсловный блок, начинающийся с
if __name__ == "__main__"
часто встречается в коде Python. Эта строка может выглядеть загадочно, и многие новички используют ее, не зная, что она делает и стоит ли ее использовать. Программисты, перешедшие на Python с других языков, также могут неправильно понимать эту идиому и использовать ее там, где это не нужно.Из этой статьи вы узнаете о значении идиомы
if__name__ == "__main__"
в Python, а также о том, как и когда ее следует использовать.#ооп
❤7👍3
Тест. lambda-выражения
С помощью этого теста вы сможете проверить, насколько хорошо вы знаете лямбда-выражения. Это очень важная тема, потому что порой их применение ощутимо упрощает процесс разработки.
#тест
С помощью этого теста вы сможете проверить, насколько хорошо вы знаете лямбда-выражения. Это очень важная тема, потому что порой их применение ощутимо упрощает процесс разработки.
#тест
❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16👎1
Задача с кодом. Валидаторы смещения и умножения
Создайте два валидатора. Первая функция-валидатор (
Вторая функция-валидатор (
Примеры:
Решение на нашем сайте.
#задача #coding
Создайте два валидатора. Первая функция-валидатор (
is_shifted
) должна принимать два списка чисел одинаковой длины и проверять, образован ли второй список путем смещения каждого элемента первого списка на число-константу.Вторая функция-валидатор (
is_multiplied
) должна работать аналогично, только проверять, образован ли второй список путем умножения каждого элемента первого списка на константу.Примеры:
is_shifted([1, 2, 3], [2, 3, 4]) ➞ True
# Каждый элемент смещен на +1
is_shifted([1, 2, 3], [-9, -8, -7]) ➞ True
# Каждый элемент смещен на -10
is_multiplied([1, 2, 3], [10, 20, 30]) ➞ True
# Каждый элемент умножен на 10
is_multiplied([1, 2, 3], [-0.5, -1, -1.5]) ➞ True
# Каждый элемент умножен на -1/2
is_multiplied([1, 2, 3], [0, 0, 0]) ➞ True
# Каждый элемент умножен на 0
Решение на нашем сайте.
#задача #coding
👍1
AIOps — обнаружение аномалий в логах и метриках
Присоединяйтесь к нашему открытому уроку для обсуждения AIOps.
Ждем вас на открытом вебинаре 14 ноября в 20:00 мск.
🚀На вебинаре рассмотрим open-source решения, которые помогут обнаружить аномальные отклонения в метриках и логах как для локальных кластеров, так и для облачных окружений. На практических примерах будет проведена настройка AIOps-решений Loglizer и Keep. Эти инструменты помогут предсказать проблемы до их возникновения и выявить аномальную активность в работе сервисов.
На вебинаре вы узнаете:
1. Как использовать AIOps для автоматизированного обнаружения аномалий в логах и метриках.
2. Настройку Loglizer для выявления отклонений в активности сервисов.
3. Практические шаги по оптимальной настройке Keep в Kubernetes-окружении для мониторинга и обнаружения проблем до их возникновения.
4. Настройку мониторинга с помощью Shinken для контроля критических метрик и логов.
5. Применение AIOps в публичных облаках для повышения производительности и предотвращения сбоев.
🎯 Вебинар будет полезен DevOps-инженерам, разработчикам и архитекторам и системным администраторам.
🛡Спикер Дмитрий Золотов — Ведущий DevOps инженер.
Встречаемся в преддверии старта курса «DevOps практики и инструменты». Все участники вебинара получат специальную цену на обучение! Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Присоединяйтесь к нашему открытому уроку для обсуждения AIOps.
Ждем вас на открытом вебинаре 14 ноября в 20:00 мск.
🚀На вебинаре рассмотрим open-source решения, которые помогут обнаружить аномальные отклонения в метриках и логах как для локальных кластеров, так и для облачных окружений. На практических примерах будет проведена настройка AIOps-решений Loglizer и Keep. Эти инструменты помогут предсказать проблемы до их возникновения и выявить аномальную активность в работе сервисов.
На вебинаре вы узнаете:
1. Как использовать AIOps для автоматизированного обнаружения аномалий в логах и метриках.
2. Настройку Loglizer для выявления отклонений в активности сервисов.
3. Практические шаги по оптимальной настройке Keep в Kubernetes-окружении для мониторинга и обнаружения проблем до их возникновения.
4. Настройку мониторинга с помощью Shinken для контроля критических метрик и логов.
5. Применение AIOps в публичных облаках для повышения производительности и предотвращения сбоев.
🎯 Вебинар будет полезен DevOps-инженерам, разработчикам и архитекторам и системным администраторам.
🛡Спикер Дмитрий Золотов — Ведущий DevOps инженер.
Встречаемся в преддверии старта курса «DevOps практики и инструменты». Все участники вебинара получат специальную цену на обучение! Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Строки. Символы новой строки в Python
В этом руководстве мы разберем все, что нужно знать о символах перехода на новую строку (
#строки
В этом руководстве мы разберем все, что нужно знать о символах перехода на новую строку (
/n
) в Python. В частности, вы узнаете, как создавать и контролировать переносы строк, очищать текстовые данные, удаляя символы новой строки, и работать с многострочными строками.#строки
👍2
Tips & Tricks. Симуляция предложений switch/case
Поскольку в Python функции являются объектами первого класса, они могут использоваться для симуляции предложений switch/case. Пример - в статье.
#tipsandtricks #функции
Поскольку в Python функции являются объектами первого класса, они могут использоваться для симуляции предложений switch/case. Пример - в статье.
#tipsandtricks #функции
Задача на логику. Выход на улицу
Вы пришли на собеседование в очень странную компанию «TwoWayLand», где, как вам известно, половина сотрудников всегда говорят правду, а половина — всегда лгут. Когда пришла пора уходить, вы подошли к двум выходам из офиса. На вид они совершенно одинаковые, но один ведет на улицу, а другой — во внутренний двор. Возле каждого стоит по сотруднику компании (вероятно, кого-то ждут). Вам не хотелось бы ошибиться дверью у них на глазах, поэтому вы решили узнать у одного из них, ведет ли «его» выход на улицу.
Как сформулировать вопрос с учетом того, что вы не знаете, соврет собеседник или скажет правду?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Вы пришли на собеседование в очень странную компанию «TwoWayLand», где, как вам известно, половина сотрудников всегда говорят правду, а половина — всегда лгут. Когда пришла пора уходить, вы подошли к двум выходам из офиса. На вид они совершенно одинаковые, но один ведет на улицу, а другой — во внутренний двор. Возле каждого стоит по сотруднику компании (вероятно, кого-то ждут). Вам не хотелось бы ошибиться дверью у них на глазах, поэтому вы решили узнать у одного из них, ведет ли «его» выход на улицу.
Как сформулировать вопрос с учетом того, что вы не знаете, соврет собеседник или скажет правду?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Тест. Работа с циклами
Циклы в Python универсальны. Они могут использоваться для записи переменных, перебора списков и строк. Но разобраться, что происходит в цикле, не всегда просто.
Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!
#тест
Циклы в Python универсальны. Они могут использоваться для записи переменных, перебора списков и строк. Но разобраться, что происходит в цикле, не всегда просто.
Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!
#тест
This media is not supported in your browser
VIEW IN TELEGRAM
2000г - С сила
2023г - Python сила
Делаем выводы, господа.
Python сила, C могила🙂
2023г - Python сила
Делаем выводы, господа.
Python сила, C могила
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🥴2😁1
Задача с кодом. Половина от половины
Напишите рекурсивную функцию, которая будет принимать два целых числа,
Значение аргумента
Примеры:
Решение на нашем сайте.
#задача #coding
Напишите рекурсивную функцию, которая будет принимать два целых числа,
a
и b
, и возвращать, сколько раз можно разделить a
на 2, пока получающаяся половина будет оставаться больше b
.Значение аргумента
a
всегда будет как минимум вдвое больше значения b
.Примеры:
halve_count(4666, 544) ➞ 3
# (4666 -> 2333 -> 1166.5 -> 583.25)
halve_count(624, 8) ➞ 6
# (624 -> 312 -> 156 -> 78 -> 39 -> 19.5 -> 9.75)
halve_count(1000, 3) ➞ 8
# (1000 -> 500 -> 250 -> 125 -> 62.5 -> 31.25 -> 15.625 -> 7.8125 -> 3.90625)
Решение на нашем сайте.
#задача #coding
❤2👍2
Tips & Tricks. Встроенный HTTP-сервер Python
А вы знали, что у Python есть HTTP-сервер, встроенный в стандартную библиотеку? Он очень удобен для предварительного просмотра сайтов.
#tipsandtricks
А вы знали, что у Python есть HTTP-сервер, встроенный в стандартную библиотеку? Он очень удобен для предварительного просмотра сайтов.
#tipsandtricks
Графики говорят о вашем анализе всё: хорошая визуализация помогает сразу увидеть главные выводы, плохая — путает всех вокруг.
Хотите научиться делать такие графики, которые действительно «рассказывают историю» данных и помогают бизнесу расти?
Присоединяйтесь к открытому уроку 26 ноября в 20:00 мск! Мы разберём основы matplotlib и библиотеку seaborn, которая позволяет создавать стильные графики буквально за пару строк кода. От типов графиков до выбора цветовых схем — научимся выводить данные эффектно и профессионально.
Вебинар подходит начинающим аналитикам и специалистам по данным, желающим усовершенствовать визуализацию своих проектов.
Спикер Игорь Стурейко — PhD Physical and Mathematical Sciences, опытный руководитель команд.
🔴 Зарегистрируйтесь прямо сейчас и получите скидку на участие в курсе «Python для аналитики».
Хотите научиться делать такие графики, которые действительно «рассказывают историю» данных и помогают бизнесу расти?
Присоединяйтесь к открытому уроку 26 ноября в 20:00 мск! Мы разберём основы matplotlib и библиотеку seaborn, которая позволяет создавать стильные графики буквально за пару строк кода. От типов графиков до выбора цветовых схем — научимся выводить данные эффектно и профессионально.
Вебинар подходит начинающим аналитикам и специалистам по данным, желающим усовершенствовать визуализацию своих проектов.
Спикер Игорь Стурейко — PhD Physical and Mathematical Sciences, опытный руководитель команд.
🔴 Зарегистрируйтесь прямо сейчас и получите скидку на участие в курсе «Python для аналитики».
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Какого ключевого слова нет в Python?
Anonymous Quiz
19%
await
8%
is
13%
yield
9%
async
2%
in
14%
del
25%
local
10%
raise
🤔16👍6
⚡️Python разрабатывает API, как Ferrari разгоняется до сотни — с FastAPI всё быстро, надёжно и элегантно.
Если вам нужны инструменты для создания веб-приложений, которые не тормозят, не тратят лишних ресурсов и готовы к продакшену — ждём вас 21 ноября в 20:00 мск на бесплатном открытом уроке, где мы разберём, как ⚡️FastAPI переворачивает мир разработки API. Узнаете всё: от маршрутизации до работы с базами данных и асинхронного программирования. А еще покажем, как создать простое API буквально за пару минут.
Спикер Валентин Шилин — старший программист с опытом более 15 лет на С++, С#, JavaScript, Python, Scala, Java; аналитик данных; эксперт в обработке больших данных с помощью Scala/Spark.
🔗Регистрируйтесь
🎁 Только в "Черную пятницу", скидки на курс «Python Developer. Professional» до 15%! Подробности у менеджеров.
Если вам нужны инструменты для создания веб-приложений, которые не тормозят, не тратят лишних ресурсов и готовы к продакшену — ждём вас 21 ноября в 20:00 мск на бесплатном открытом уроке, где мы разберём, как ⚡️FastAPI переворачивает мир разработки API. Узнаете всё: от маршрутизации до работы с базами данных и асинхронного программирования. А еще покажем, как создать простое API буквально за пару минут.
Спикер Валентин Шилин — старший программист с опытом более 15 лет на С++, С#, JavaScript, Python, Scala, Java; аналитик данных; эксперт в обработке больших данных с помощью Scala/Spark.
🔗Регистрируйтесь
🎁 Только в "Черную пятницу", скидки на курс «Python Developer. Professional» до 15%! Подробности у менеджеров.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Задача на логику. Отмеряем 15 минут при помощи песочных часов
Есть песочные часы большего и меньшего размера. Одни отмеряют 11 минут, вторые — 7. Как с их помощью отмерить 15 минут?
Есть два способа решения, один требует больше переворачиваний часов, второй — больше времени. Сможете ли вы найти оба?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Есть песочные часы большего и меньшего размера. Одни отмеряют 11 минут, вторые — 7. Как с их помощью отмерить 15 минут?
Есть два способа решения, один требует больше переворачиваний часов, второй — больше времени. Сможете ли вы найти оба?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
👍1