Telegram Web
Тест. Списки (уровень — средний)

Списки в Python — упорядоченные изменяемые коллекции объектов произвольных типов. Пройдите наш тест из 10 вопросов и проверьте, хорошо ли помните особенности использования списков.

#тест
👍21
Топ. Как создать Pandas DataFrame

В этом кратком руководстве мы рассмотрим два метода создания Pandas DataFrame: ввод значений вручную и создание датафрейма на основе значений, импортированных из файла (например, CSV).

#топ
👍3
Задача с кодом. Сумма пропущенных чисел

Создайте функцию, которая будет принимать список чисел и возвращать сумму чисел, пропущенных в списке.

Пропущенные числа — те, которых недостает в диапазоне от минимального до максимального числа в списке.

Примеры:

sum_missing_numbers([4, 3, 8, 1, 2]) ➞ 18
# 5 + 6 + 7 = 18

sum_missing_numbers([17, 16, 15, 10, 11, 12]) ➞ 27
# 13 + 14 = 27

sum_missing_numbers([1, 2, 3, 4, 5]) ➞ 0
# Тут нет пропущенных чисел (все числа в диапазоне [1, 5] присутствуют в списке)

Решение на нашем сайте.

#задача #coding
👍4
Tips & Tricks. Итераторы в Python. Создаем собственный итератор

Разбираем, что такое итераторы, рассматриваем создание собственных методов iter() и next(), а также собираем итератор.

#tipsandtricks
👍31
Задача на логику. Часы

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

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

#логическаязадача
👍9👎31
Строки. Как преобразовать строку в словарь в Python

В этой статье мы на примерах разобрали три способа преобразовать строку в словарь: при помощи функции json.loads() из модуля json, функции ast.literal.eval() из модуля ast и при помощи генераторного выражения.

#строки
2
Python++ же!
👍6😁3💩32👌1
Тест. Итераторы в Python (уровень Junior)

Итераторы — самая простая форма итерируемых объектов в Python. Любой итерируемый объект реализует протокол итератора.

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

#тест
👍51
Что выведет следующий код?

print(str(2 * 2) * 2)
Anonymous Quiz
3%
22
11%
2222
56%
44
29%
Ошибку
😁51👍1
Топ. Как создать чат-приложение на Python

Комната для чата — это интерфейс, который позволяет двум или более людям общаться в чате и отправлять сообщения всем, кто находится в комнате. В этой статье разбираем, как создать простое чат-приложение на Python и разрешить нескольким клиентам подключаться к нему с помощью сокетов.

#топ
👍31
This media is not supported in your browser
VIEW IN TELEGRAM
Уголок AI-энтузиастов от Сбера 🤖

Sber AI Lab — центр экспертизы Сбера в области искусственного интеллекта и активный участник глобального научного комьюнити.

Команда создаёт полезные алгоритмы, фреймворки и технологии в разных сферах: от банкинга до медицины.

Топ по количеству научных статей на A*/A конференции и Q1 журналы в Сбере

Среди open-source решений лаборатории ИИ: LightAutoML (победитель Kaggle Grand Prix 2024), RePlay, pytorch-lifestream, eco2ai и другие инструменты. Узнать больше о решениях можно на GitHub.

Ты можешь стать частью нашей команды и сделать свой вклад в развитие AI-проектов в интересных тебе направлениях тут.
👍43🔥2🤬1🖕1
Задача с кодом на ночь). Процент снижения или увеличения цены

Напишите функцию, которая будет принимать старую и новую цену товара и возвращать процент, на который цена повысилась (increase) или понизилась (decrease). Проценты нужно округлять до ближайшего целого числа.

Примеры:

percentage_changed("$800", "$600")
➞ "25% decrease"

percentage_changed("$1000", "$840")
➞ "16% decrease"

percentage_changed("$100", "$950")
➞ "850% increase"

Решение на нашем сайте.

#задача #coding
6👍6👌2🔥1🥱1
Tips & Tricks. Удаляем дубликаты из списка в Python

Рассмотрели на примере, как удалять дубликаты из списка, преобразовав его во множество.

#tipsandtricks #списки
👍42😁2
Задача на логику. Мандарины к Новому году

Родительский комитет школы подготовил детям подарки к Новому году. В качестве лакомства кроме конфет закупили мандарины и яблоки. Хотели разложить мандарины по 10 штук в пакет, а уж на какие пакеты не хватит, то там положить яблоки. Но не получилось: для последнего пакета осталось только 9 мандаринов.

Причем вот какая штука:
- если бы положили по 9 мандаринов, то в остатке было бы 8,
- если бы положили по 8, то в остатке было бы 7.

Родителям уж самим стало интересно. Они методично пробовали распределить мандарины по 7, 6, 5, 4, 3 и даже 2 штуки на пакет. И каждый раз для последнего пакета оставалось на 1 шт. меньше, чем нужно.

Что за удивительное число мандаринов закупил комитет? (Берем наименьшее удовлетворяющее условию). Желающие могут попробовать решить эту задачу программными методами.

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

#логическаязадача
👍71
Функции. Как использовать метод lower() в Python

В этой статье мы на примерах рассмотрим, как с помощью метода lower() переводить строки в нижний регистр.

#функции #строки
👍10😴21
Тест. Условия в Python

Условия — очень частые конструкции в Python. Практически любая программа представляет собой разные наборы действий, которые нужно выполнить при соблюдении тех или иных условий.

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

#тест
1
2025/07/09 03:00:46
Back to Top
HTML Embed Code: