Tips & Tricks. Объединение словарей в Python
Показываем на примерах (для Python 3.5 и для Python 2), как происходит объединение двух словарей.
#tipsandtricks #словари
Показываем на примерах (для Python 3.5 и для Python 2), как происходит объединение двух словарей.
#tipsandtricks #словари
Задача на логику. Какой сегодня день недели?
Сегодня не воскресенье, а завтра не среда. Вчера была не пятница, а позавчера был не понедельник. Завтра не воскресенье, и вчера было не воскресенье. Послезавтра не суббота и не воскресенье. Вчера был не понедельник, и не среда. Позавчера была не среда, а завтра не вторник. Да, и сегодня не среда.
Какой же сегодня день недели, если учесть, что одно утверждение в списке – ложно?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Сегодня не воскресенье, а завтра не среда. Вчера была не пятница, а позавчера был не понедельник. Завтра не воскресенье, и вчера было не воскресенье. Послезавтра не суббота и не воскресенье. Вчера был не понедельник, и не среда. Позавчера была не среда, а завтра не вторник. Да, и сегодня не среда.
Какой же сегодня день недели, если учесть, что одно утверждение в списке – ложно?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
👍7❤1
❓Вы когда-нибудь хотели стать лучшей версией себя?
Применять SQLAlchemy эффективнее — быстрее, лучше, умнее!
23 декабря, 20:00 мск — открытый урок для Python-разработчиков.
📒Что делать, если методы, использующие SQLAlchemy и СУБД, тормозят? Когда оптимизация внутри SQLAlchemy — благо, а когда — беда? Как создать удобную панель администрирования поверх SQLAlchemy?
Спикер Дмитрий Панкрашов — ведущий разработчик в компании-партнере вендора СЭД «Директум».
🟢Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/bZYN/
Все участники открытого урока получат скидку на курс "Python Developer. Professional"
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Применять SQLAlchemy эффективнее — быстрее, лучше, умнее!
23 декабря, 20:00 мск — открытый урок для Python-разработчиков.
📒Что делать, если методы, использующие SQLAlchemy и СУБД, тормозят? Когда оптимизация внутри SQLAlchemy — благо, а когда — беда? Как создать удобную панель администрирования поверх SQLAlchemy?
Спикер Дмитрий Панкрашов — ведущий разработчик в компании-партнере вендора СЭД «Директум».
🟢Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/bZYN/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍2
Тест. Списки (уровень — средний)
Списки в Python — упорядоченные изменяемые коллекции объектов произвольных типов. Пройдите наш тест из 10 вопросов и проверьте, хорошо ли помните особенности использования списков.
#тест
Списки в Python — упорядоченные изменяемые коллекции объектов произвольных типов. Пройдите наш тест из 10 вопросов и проверьте, хорошо ли помните особенности использования списков.
#тест
👍2❤1
Задача с кодом. Сумма пропущенных чисел
Создайте функцию, которая будет принимать список чисел и возвращать сумму чисел, пропущенных в списке.
Пропущенные числа — те, которых недостает в диапазоне от минимального до максимального числа в списке.
Примеры:
Решение на нашем сайте.
#задача #coding
Создайте функцию, которая будет принимать список чисел и возвращать сумму чисел, пропущенных в списке.
Пропущенные числа — те, которых недостает в диапазоне от минимального до максимального числа в списке.
Примеры:
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. Создаем собственный итератор
Разбираем, что такое итераторы, рассматриваем создание собственных методов
#tipsandtricks
Разбираем, что такое итераторы, рассматриваем создание собственных методов
iter()
и next()
, а также собираем итератор.#tipsandtricks
👍3❤1
Задача на логику. Часы
Какое время должны показывать часы под номером 5, чтобы продолжить последовательность?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Какое время должны показывать часы под номером 5, чтобы продолжить последовательность?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
👍9👎3❤1
Тест. Итераторы в Python (уровень Junior)
Итераторы — самая простая форма итерируемых объектов в Python. Любой итерируемый объект реализует протокол итератора.
Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!
#тест
Итераторы — самая простая форма итерируемых объектов в Python. Любой итерируемый объект реализует протокол итератора.
Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!
#тест
👍5❤1
😁5❤1👍1
Топ. Как создать чат-приложение на Python
Комната для чата — это интерфейс, который позволяет двум или более людям общаться в чате и отправлять сообщения всем, кто находится в комнате. В этой статье разбираем, как создать простое чат-приложение на Python и разрешить нескольким клиентам подключаться к нему с помощью сокетов.
#топ
Комната для чата — это интерфейс, который позволяет двум или более людям общаться в чате и отправлять сообщения всем, кто находится в комнате. В этой статье разбираем, как создать простое чат-приложение на Python и разрешить нескольким клиентам подключаться к нему с помощью сокетов.
#топ
👍3❤1
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-проектов в интересных тебе направлениях тут.
Sber AI Lab — центр экспертизы Сбера в области искусственного интеллекта и активный участник глобального научного комьюнити.
✅ Команда создаёт полезные алгоритмы, фреймворки и технологии в разных сферах: от банкинга до медицины.
✅ Топ по количеству научных статей на A*/A конференции и Q1 журналы в Сбере
✅ Среди open-source решений лаборатории ИИ: LightAutoML (победитель Kaggle Grand Prix 2024), RePlay, pytorch-lifestream, eco2ai и другие инструменты. Узнать больше о решениях можно на GitHub.
Ты можешь стать частью нашей команды и сделать свой вклад в развитие AI-проектов в интересных тебе направлениях тут.
👍4❤3🔥2🤬1🖕1
Задача с кодом на ночь). Процент снижения или увеличения цены
Напишите функцию, которая будет принимать старую и новую цену товара и возвращать процент, на который цена повысилась (increase) или понизилась (decrease). Проценты нужно округлять до ближайшего целого числа.
Примеры:
Решение на нашем сайте.
#задача #coding
Напишите функцию, которая будет принимать старую и новую цену товара и возвращать процент, на который цена повысилась (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 #списки
Рассмотрели на примере, как удалять дубликаты из списка, преобразовав его во множество.
#tipsandtricks #списки
👍4❤2😁2