Telegram Web
Какова максимальная длина имени переменной в 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
Типичные гугл запросы каждого 🖼️ Python новичка 🍿

Узнали?
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16👎1
Функция len() в Pyhton

Функция len() в Python принимает объект в качестве аргумента и возвращает длину этого объекта. Например, функция len() может возвращать количество элементов в списке.

#функции
👍1
Задача с кодом. Валидаторы смещения и умножения

Создайте два валидатора. Первая функция-валидатор (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
Строки. Символы новой строки в Python

В этом руководстве мы разберем все, что нужно знать о символах перехода на новую строку (/n) в Python. В частности, вы узнаете, как создавать и контролировать переносы строк, очищать текстовые данные, удаляя символы новой строки, и работать с многострочными строками.

#строки
👍2
Tips & Tricks. Симуляция предложений switch/case

Поскольку в Python функции являются объектами первого класса, они могут использоваться для симуляции предложений switch/case. Пример - в статье.

#tipsandtricks #функции
Задача на логику. Выход на улицу

Вы пришли на собеседование в очень странную компанию «TwoWayLand», где, как вам известно, половина сотрудников всегда говорят правду, а половина — всегда лгут. Когда пришла пора уходить, вы подошли к двум выходам из офиса. На вид они совершенно одинаковые, но один ведет на улицу, а другой — во внутренний двор. Возле каждого стоит по сотруднику компании (вероятно, кого-то ждут). Вам не хотелось бы ошибиться дверью у них на глазах, поэтому вы решили узнать у одного из них, ведет ли «его» выход на улицу.

Как сформулировать вопрос с учетом того, что вы не знаете, соврет собеседник или скажет правду?

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
Что выведет следующий код?

print('5' * '5')
Anonymous Quiz
12%
25
1%
3125
24%
55555
62%
Ошибку
Тест. Работа с циклами

Циклы в Python универсальны. Они могут использоваться для записи переменных, перебора списков и строк. Но разобраться, что происходит в цикле, не всегда просто.

Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!

#тест
This media is not supported in your browser
VIEW IN TELEGRAM
2000г - С сила
2023г - Python сила

Делаем выводы, господа.
Python сила, C могила 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🥴2😁1
Топ. Вебскрейпинг для сравнения цен на сайтах

Пишем код на Python для сравнения цен в онлайн-магазинах (с использованием библиотеки Selenium и веб-драйвера Chrome).

#топ
Задача с кодом. Половина от половины

Напишите рекурсивную функцию, которая будет принимать два целых числа, 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
Графики говорят о вашем анализе всё: хорошая визуализация помогает сразу увидеть главные выводы, плохая — путает всех вокруг.

Хотите научиться делать такие графики, которые действительно «рассказывают историю» данных и помогают бизнесу расти?

Присоединяйтесь к открытому уроку 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%! Подробности у менеджеров.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Задача на логику. Отмеряем 15 минут при помощи песочных часов

Есть песочные часы большего и меньшего размера. Одни отмеряют 11 минут, вторые — 7. Как с их помощью отмерить 15 минут?

Есть два способа решения, один требует больше переворачиваний часов, второй — больше времени. Сможете ли вы найти оба?

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
👍1
2025/07/09 12:40:28
Back to Top
HTML Embed Code: