Simulative – Telegram
7.39K subscribers
1.7K photos
70 videos
1 file
1.26K links
Привет! Мы — образовательная платформа в сфере аналитики Simulative: simulative.ru

Создаём курсы-симуляторы, где обучаем не на «апельсинках», а на кейсах из реального бизнеса.

Наш уютный чат: @itresume_chat
Поддержка: @simulative_support
Download Telegram
​​GROK IT! Ответ на задачу о сложении кортежей 🔔

Вчера опубликовали вопрос: Чему будет равна сумма кортежей?

» ((1, 2), (3, 4))
» (1, 2, 3, 4)
» Error
» (4, 6)

Ответ: (1, 2, 3, 4)

💥 Объяснение:

Сразу стоит отметить, что использования оператора "+" вполне законно для кортежей, поэтому ошибку мы не получим.

Теперь осталось определиться, как оператор сложения действует на кортежи.

В соответствии с документацией, для большинства контейнеров (как изменяемых, например, списков, так и неизменяемых, например, кортежей) оператор "+" выполняет конкатенацию, т.е. объединяет элементы двух контейнеров.

Другими словами, операция (1, 2) + (3, 4) даст кортеж (1, 2, 3, 4). Это же правило работает и для списков, а также ряда других типов данных. Подробнее об этом можно прочитать здесь 👉🏻 https://vk.cc/bZ7syR

А что делать, если мы все-таки хотим получить просто поэлементную сумму двух кортежей (в нашем случае, (4 ,6))? Вариантов много.

Например:

import operator
tuple(map(operator.add, a, b))


Или еще вариант, без дополнительных импортов:

tuple(map(lambda x, y: x + y, tuple1, tuple2))


Подробно эту тему обсудили здесь, даже с перегрузкой операторов есть примеры 👉🏻 https://vk.cc/bZ7tkl


❗️Таким образом, правильный ответ - (1, 2, 3, 4).

#grokit #python
Вы знали про правило сложения кортежей?
Anonymous Poll
50%
Конечно
50%
Нет, но теперь буду знать!
0%
Я вообще не очень в Python :(
​​ 5 уровней обработки даты и времени в Python

Время летит вперед все быстрее, но работать с ним проще, к сожалению, не становится 😫

Предлагаем раз и навсегда разобраться с этим коварным типом данных.

В статье рассмотрим основные операции для обработки даты и времени в Python с примерами:

→ Обработка даты и времени в разных форматах
→ Расчет времени
→ Работа с часовыми поясами
→ Timestamp
→ Перевод из datetime в string и наоборот

Приятного чтения!😉

#python
⭐️ 7 математических терминов, которые нужно знать

Как бы нам ни хотелось закрыть на это глаза, в основе любого алгоритма и метода лежат фундаментальные математические понятия.
Будь то обработка изображений, построение прогностических моделей или расчет маркетинговых показателей.

Мы подготовили для Вас карточки: 7 математических терминов, которые нужно знать каждому.

Уверены, многое из этого Вы уже знаете. Но повторение, как говорится, - мать утерянных в памяти знаний! 😉

#math
📚 Подборка книг для программистов

Как у женщин постоянно встает вопрос "Что же надеть?", так и у программистов частенько проблема "Чтобы почитать?!".

Забирайте себе нашу подборку, чтобы всегда было что почитать!
​​👨‍💻 Какой у Вас род деятельности? 👨‍🎓

Друзья, все мы здесь не случайно собрались. Нас объединяет любимая работа, учеба, интересы!

Давайте поближе познакомимся и узнаем, кто чем занимается.

Вы можете выбрать несколько вариантов ответов.