🔥 Итераторы vs Итерируемые объекты
Сегодня разберем еще один насущный вопрос: в чем разница между итератором и итерируемым объектом. Для большей наглядности - объясняем на солдатах 😅
Собрали для Вас в карточках:
✓ Что такое итератор и итерируемый объект
✓ В чем отличие между ними
✓ Для чего они нужны
✓ Как они устроены изнутри
#python
Сегодня разберем еще один насущный вопрос: в чем разница между итератором и итерируемым объектом. Для большей наглядности - объясняем на солдатах 😅
Собрали для Вас в карточках:
✓ Что такое итератор и итерируемый объект
✓ В чем отличие между ними
✓ Для чего они нужны
✓ Как они устроены изнутри
#python
Полезная информация?
Anonymous Poll
27%
Да, наконец разобрался!
45%
Да, но хочется ещё подробнее
0%
Я и до этого знал :)
27%
Может лучше про R поговорим?
GROK IT! Ответ на задачу о словарях 🔔
❓Вчера опубликовали вопрос: Какой словарь задан верно?
» {a: b}
» {b: a}
» {b: c}
» Все 3 варианта
✅ Ответ: {a: b}
💥 Объяснение:
Один из самых распространенных вопросов на собеседовании - что может быть ключом словаря.
Золотое правило: ключом словаря могут выступать только неизменяемые типы данных. Это обусловлено тем, что ключ словаря должен быть хэшируемым - каждому ключу должно соответствовать некое уникальное значение, которое не изменяется со временем.
Само собой, изменяемые типы данных не являются хэшируемыми, поэтому и в качестве ключей словаря их не используют.
В нашем примере есть 3 объекта - кортеж, список и другой словарь. Список и словарь являются объектами изменяемыми (в них можно добавлять элементы). А вот кортеж - иммутабельный тип данных. Соответственно, 2, 3 и 4 варианты сразу же отпадают.
Стоит также отметить, что в качестве значения словарь может принимать любой объект - и мутабельный, и иммутабельный. Главное, чтобы ключ был неизменяемым.
Значит, вариант 1 полностью подходит.
❗️Таким образом, правильный ответ - {a: b}
Подробнее о мутабельности читайте здесь 👉🏻 https://vk.cc/bZZwQ7
#grokit #python
❓Вчера опубликовали вопрос: Какой словарь задан верно?
» {a: b}
» {b: a}
» {b: c}
» Все 3 варианта
✅ Ответ: {a: b}
💥 Объяснение:
Один из самых распространенных вопросов на собеседовании - что может быть ключом словаря.
Золотое правило: ключом словаря могут выступать только неизменяемые типы данных. Это обусловлено тем, что ключ словаря должен быть хэшируемым - каждому ключу должно соответствовать некое уникальное значение, которое не изменяется со временем.
Само собой, изменяемые типы данных не являются хэшируемыми, поэтому и в качестве ключей словаря их не используют.
В нашем примере есть 3 объекта - кортеж, список и другой словарь. Список и словарь являются объектами изменяемыми (в них можно добавлять элементы). А вот кортеж - иммутабельный тип данных. Соответственно, 2, 3 и 4 варианты сразу же отпадают.
Стоит также отметить, что в качестве значения словарь может принимать любой объект - и мутабельный, и иммутабельный. Главное, чтобы ключ был неизменяемым.
Значит, вариант 1 полностью подходит.
❗️Таким образом, правильный ответ - {a: b}
Подробнее о мутабельности читайте здесь 👉🏻 https://vk.cc/bZZwQ7
#grokit #python
10 постулатов по улучшению таблиц 💥
Последнее время мы уделили много внимания правилам визуализации. А таблицы, порой, самый информативный вариант представления данных. Давайте вспомним 10 постулатов по улучшению таблиц, которые мы никогда не должны забывать!
Это актуально для научных публикаций, дашбордов, для оформления Excel таблиц и для себя - просто порадовать глаз 😉
#dataviz
Последнее время мы уделили много внимания правилам визуализации. А таблицы, порой, самый информативный вариант представления данных. Давайте вспомним 10 постулатов по улучшению таблиц, которые мы никогда не должны забывать!
Это актуально для научных публикаций, дашбордов, для оформления Excel таблиц и для себя - просто порадовать глаз 😉
#dataviz
4 задачи на логику с реальных собеседований 🧠
Ни для кого уже не секрет, что на собеседованиях у кандидатов проверяют не только технические навыки и знания.
Но когда дело доходит до тестов на смекалку и логических задач (которые порой не имеют правильного решения), кандидаты просто впадают в ступор 😲
Чтобы Вы не столкнулись с подобной проблемой, мы начнем постепенно знакомить Вас с самыми распространенными задачами на логику с реальных собеседований!
P.S. Ответы Вы найдете на последних карточках.
#логика
Ни для кого уже не секрет, что на собеседованиях у кандидатов проверяют не только технические навыки и знания.
Но когда дело доходит до тестов на смекалку и логических задач (которые порой не имеют правильного решения), кандидаты просто впадают в ступор 😲
Чтобы Вы не столкнулись с подобной проблемой, мы начнем постепенно знакомить Вас с самыми распространенными задачами на логику с реальных собеседований!
P.S. Ответы Вы найдете на последних карточках.
#логика
А Вы с лёгкостью решаете такие задачи?
Anonymous Poll
22%
Да, щелкаю, как орешки
33%
Да, но приходится подумать
28%
Нет, вообще не понимаю смысл этих задач
17%
Нет, никогда не приходят креативные варианты
Что выведет код?
Anonymous Poll
10%
('aa', 'bb'), ('cc', 'dd')
55%
['aa', 'bb', 'cc', 'dd']
3%
[('aa', 'bb', 'cc', 'dd')]
31%
Error
🐼 7 функций Pandas, которые нужно знать (и использовать!)
Собрали для Вас в карточках 7 функций библиотеки Pandas, которые упростят Вам работу с данными. Не забудьте применить их на практике 😉
#python
Собрали для Вас в карточках 7 функций библиотеки Pandas, которые упростят Вам работу с данными. Не забудьте применить их на практике 😉
#python
🔥1