Вакансия недели! 🕵️♂️
Яндекс.Практикум ищет Продуктового аналитика уровня middle/middle+ в команду роста 🚀
Вы созданы для этой вакансии, если:
🎯 работали продуктовым аналитиком более 2 лет;
🎯 уже решали задачи проектирования, сопровождения и оценки результатов экспериментов;
🎯 знаете SQL на уровне продвинутых запросов;
🎯 знакомы с Python на прикладном уровне;
🎯 знаете теорию вероятностей и математическую статистику;
🎯 можете построить аналитический дашборд.
Компания в свою очередь предлагает:
🧩 удаленку и гибкий график;
🧩 актуальный технологический стек.
Подробнее о вакансии и компании 👉 https://practicum.yandex.ru/promo/hr/product-analyst-growth-team
Свое резюме и любые вопросы можете писать на почту - yuryzyuzyaev@yandex-team.ru
Яндекс.Практикум ищет Продуктового аналитика уровня middle/middle+ в команду роста 🚀
Вы созданы для этой вакансии, если:
🎯 работали продуктовым аналитиком более 2 лет;
🎯 уже решали задачи проектирования, сопровождения и оценки результатов экспериментов;
🎯 знаете SQL на уровне продвинутых запросов;
🎯 знакомы с Python на прикладном уровне;
🎯 знаете теорию вероятностей и математическую статистику;
🎯 можете построить аналитический дашборд.
Компания в свою очередь предлагает:
🧩 удаленку и гибкий график;
🧩 актуальный технологический стек.
Подробнее о вакансии и компании 👉 https://practicum.yandex.ru/promo/hr/product-analyst-growth-team
Свое резюме и любые вопросы можете писать на почту - yuryzyuzyaev@yandex-team.ru
💥 Ответ на задачу о загадочной последовательности
Несколько дней назад мы публиковали логическую задачку, в которой нужно было найти следующий член последовательности.
✅ Итак, правильный ответ: 10
Объяснение:
Каждый следующий член последовательности строится по признаку: предыдущее число - произведение цифр в записи числа.
Например:
81 - (8*1) = 73
73 - (7*3) = 52
Соответственно, следующие элементы последовательности будут равны:
22 - (2*2) = 18
18 - (1*8) = 10
10 - (1*0) = 10
10 - (1*0) = 10
...
Другими словами, все следующие члены последовательности будут равны 10.
Вот еще наша подборка задач на логику с реальных собеседований!
А Вы правильно решили задачу? 😅 Напишите в комментариях - публиковать новые задачки на логику?)
Несколько дней назад мы публиковали логическую задачку, в которой нужно было найти следующий член последовательности.
✅ Итак, правильный ответ: 10
Объяснение:
Каждый следующий член последовательности строится по признаку: предыдущее число - произведение цифр в записи числа.
Например:
81 - (8*1) = 73
73 - (7*3) = 52
Соответственно, следующие элементы последовательности будут равны:
22 - (2*2) = 18
18 - (1*8) = 10
10 - (1*0) = 10
10 - (1*0) = 10
...
Другими словами, все следующие члены последовательности будут равны 10.
Вот еще наша подборка задач на логику с реальных собеседований!
А Вы правильно решили задачу? 😅 Напишите в комментариях - публиковать новые задачки на логику?)
5 алгоритмических задач с технических собеседований 🔥
Давненько мы не решали с Вами алгоритмические задачки! А зря, ведь это очень популярный класс вопросов на собеседованиях для любых языков программирования.
Мы предлагаем Вам самостоятельно решить 5 задач с технических собеседований. Пишите решение в комментариях или присылайте в чат 👉🏻 https://news.1rj.ru/str/itresume_chat.
А тем, кто быстро справится 👉🏻 еще одна интересная задачка с разбором
Давненько мы не решали с Вами алгоритмические задачки! А зря, ведь это очень популярный класс вопросов на собеседованиях для любых языков программирования.
Мы предлагаем Вам самостоятельно решить 5 задач с технических собеседований. Пишите решение в комментариях или присылайте в чат 👉🏻 https://news.1rj.ru/str/itresume_chat.
А тем, кто быстро справится 👉🏻 еще одна интересная задачка с разбором
GROK IT!
❓Задача по Python: Как из dic получить ('a', 'b', 'c')?
Правильный ответ раскроем завтра 😏
В чате IT Resume 👉🏻 https://news.1rj.ru/str/itresume_chat еще больше интересных задач по программированию, Data Science и анализу данных
#grokit #grokit_python
❓Задача по Python: Как из dic получить ('a', 'b', 'c')?
Правильный ответ раскроем завтра 😏
В чате IT Resume 👉🏻 https://news.1rj.ru/str/itresume_chat еще больше интересных задач по программированию, Data Science и анализу данных
#grokit #grokit_python
Как из dic получить ('a', 'b', 'c')?
Anonymous Quiz
22%
list(zip(dic))
28%
list(zip(*dic))
10%
*list(zip(*dic))
40%
Ни один из вариантов
GROK IT! Ответ на задачу про оператор распаковки и функцию zip 🔔
Ответ ищите в карточках 😉
Ссылка на чат 👉🏻 https://news.1rj.ru/str/itresume\_chat, где еще больше интересных задач по программированию, Data Science и анализу данных!
О том, как еще можно использовать оператор читайте в нашей статье. Про оператор zip у нас тоже есть статья, где вы найдете 7 неочевидных способов использования оператора 😉
#grokit #grokit_python
Ответ ищите в карточках 😉
Ссылка на чат 👉🏻 https://news.1rj.ru/str/itresume\_chat, где еще больше интересных задач по программированию, Data Science и анализу данных!
О том, как еще можно использовать оператор читайте в нашей статье. Про оператор zip у нас тоже есть статья, где вы найдете 7 неочевидных способов использования оператора 😉
#grokit #grokit_python
Друзья, расскажите, как Вы организовываете свой код? 👨💻
Кто-то разбивает на модули, кто-то использует классы, но хранит все в одном файле, кто-то вообще работает только с функциями. Ну а есть и такие, кто напрочь игнорирует принцип DRY (Dont’t repeat yourself) и по несколько раз повторяет один и тот же код, вместо того, чтобы использовать хотя бы функции.
А как делаете Вы? 😏
Кто-то разбивает на модули, кто-то использует классы, но хранит все в одном файле, кто-то вообще работает только с функциями. Ну а есть и такие, кто напрочь игнорирует принцип DRY (Dont’t repeat yourself) и по несколько раз повторяет один и тот же код, вместо того, чтобы использовать хотя бы функции.
А как делаете Вы? 😏
Как Вы организовываете свой код?
Anonymous Poll
58%
Работаю с функциями
23%
Разбиваю на классы
38%
Дроблю на модули
11%
Разбиваю, но все держу в одном файле
18%
Вообще пишу сплошным полотном
⚙️ Зачем нужны конфиги в Python и как работать с ними правильно?
Конфиги - необходимый атрибут в любом проекте, хотя некоторые программисты недооценивают их важность. С помощью конфигов удобно хранить данные доступов, прописывать пути до папок/логов и т.д.
Ок, то что конфиги нужны - вопросов нет. Но как с ними лучше работать? Существует большое количество мнений по этому поводу, но мы в своих проектах привыкли пользоваться .ini-файлами и библиотекой configparser. Такой подход снимает кучу головной боли - один раз мы прописываем все в конфиге и на все оставшееся время вообще забываем про него.
✅ Кстати, совет: если над проектом работает сразу несколько человек, то можно добавить конфиг в gitignore, чтобы у каждого была своя локальная копия с нужными настройками. Тогда конфиг не будет перезатираться при каждом git pull.
А как у вас обстоят дела с конфигами? Используете их или по-старинке храните все прямо в коде?)
Конфиги - необходимый атрибут в любом проекте, хотя некоторые программисты недооценивают их важность. С помощью конфигов удобно хранить данные доступов, прописывать пути до папок/логов и т.д.
Ок, то что конфиги нужны - вопросов нет. Но как с ними лучше работать? Существует большое количество мнений по этому поводу, но мы в своих проектах привыкли пользоваться .ini-файлами и библиотекой configparser. Такой подход снимает кучу головной боли - один раз мы прописываем все в конфиге и на все оставшееся время вообще забываем про него.
✅ Кстати, совет: если над проектом работает сразу несколько человек, то можно добавить конфиг в gitignore, чтобы у каждого была своя локальная копия с нужными настройками. Тогда конфиг не будет перезатираться при каждом git pull.
А как у вас обстоят дела с конфигами? Используете их или по-старинке храните все прямо в коде?)