Python вопросы на собеседовании с ответами
前往频道在 Telegram
Подготовка к собеседованию на Junior Python Developer. В этом канале никакой воды, только вопросы с собеседований и ответы на них. @aldrson По вопросам рекламы : @anothertechrock
显示更多8 376
订阅者
无数据24 小时
-107 天
-4730 天
帖子存档
#вопрос229
Напишите функцию возвращающую количество нулей, стоящих на конце факториала любого переданного в неё числа.
sum_numbers = lambda n: 0 if n < 1 else n + sum_numbers(n - 1)
Еще три решения на нашем сайте: https://pythonturbo.ru/zadacha-najdite-summu-pervyh-n-naturalnyh-chisel/Друзья, задачка для разнообразия.
"Напишите функцию, которая находит сумму первых n натуральных чисел. Сделайте свою функцию рекурсивной."
Пишите ваш пример решения в комментариях.
Решение через 2 часа
Ищем учеников на бесплатное обучение по созданию искусственного интеллекта с нуля. Опыт программирования не важен!🤖
Всего за 3 вечера под руководством Дмитрия Романова - основателя Университета Искусственного Интеллекта, лидера обучения AI-разработке в РФ, вы с легкостью напишете свой первый искусственный интеллект👨💻
Какие нейронные сети вы создадите?
▫️Классификация людей на входящих и выходящих из автобуса
▫️Обнаружение возгораний
▫️Оценка стоимости квартир
▫️Оценка резюме соискателей
▫️Прогнозирование стоимости полиметаллов
▫️Сегментация изображений самолетов
▫️Распознавание команд умного дома⠀
Лучше освоить навыки создания нейронных сетей вам помогут домашние задания с проверкой от кураторов.⠀
Приходите на бесплатное обучение и напишите искусственный интеллект за 3 вечера💪
Регистрация по ссылке
#вопрос228
Напишите функцию, которая будет принимать список чисел и положительное число
n и возвращать сумму всех n-х чисел. То есть нужно прибавлять к общей сумме каждое второе число, если n = 2, или каждое третье, если n = 3, и т. д.
Примеры:
sum_every_nth([4, 8, 6, 6, 7, 9, 3], 1) ➞ 43
# 4+8+6+6+7+9+3 = 43
sum_every_nth([7, 3, 10, 4, 5, 8, 4, 9, 6, 9, 10, 1, 4], 4) ➞ 14
# 4+9+1 = 14
sum_every_nth([10, 6, 5, 4, 5, 2, 3, 3, 8, 10, 7, 2], 8) ➞ 3
# 3
sum_every_nth([6, 8, 9, 4, 6, 4, 7, 1, 5, 6, 10, 2], 13) ➞ 0
# в списке только 12 чиселНам с вами не нужно объяснять, как именно IT делает мир лучше, но для младших родственников это совсем не очевидно. Подарите им на Новый год книгу про искусственный интеллект, чтобы мотивировать учиться и знать больше.
Книга написана для детей 6–10 лет. Она рассказывает просто о сложном: как работают алгоритмы искусственного интеллекта, кто и как обучает их, как ИИ делает нашу жизнь проще и комфортнее. В книге много практических задач, которые помогают ребёнку понять, как думает алгоритм.
Эта книга написана не только для детей, которым нравится технологии и олимпиадное программирование. Она научит логически мыслить, находить интересные закономерности — и просто быть любознательными.
Закажите на этой неделе — и книга ещё успеет прийти к праздникам.
Реклама. Рекламодатель: ООО «СберОбразование»
#вопрос227
Напишите функцию, которая будет принимать список nums, содержащий числа в диапазоне от 1 до 100, и возвращать отсортированный список чисел, которые в списке nums встречались дважды.
Примеры:
duplicate_nums([1, 2, 3, 4, 3, 5, 6]) ➞ [3] duplicate_nums([81, 72, 43, 72, 81, 99, 99, 100, 12, 54]) ➞ [72, 81, 99] duplicate_nums([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) ➞ NoneПримечания: - никакое число не будет встречаться в nums трижды и более раз, - если никакое число в nums не встречалось дважды, функция должна вернуть None.
💫Центр непрерывного образования ФКН приглашает на зимнюю школу по аналитике и Data Science!
Вас ждут лекции и мастер-классы от спикеров из Яндекса, Сбера, Х5 Retail Group, МТС, Ozon и Rambler.
Приглашаем всех, кто хочет разобраться:
📍какие сегодня есть тренды в ИИ и как устроены современные технологии;
📍как Data Science применяется в разных индустриях;
📍что нужно изучить, чтобы стать аналитиком данных или специалистом по Data Science;
📍можно ли стать аналитиком с непрофильным образованием и на что смотрят HR;
📍почему важны междисциплинарные проекты.
Школа подойдет как тем, кто только решил освоить новую профессию, так и начинающим специалистам.
🗓Когда: 28-29 января 2023
📌Где: здание Вышки в Москве на Покровском бульваре, 11
Участие бесплатное для всех желающих, но нужно зарегистрироваться.
#вопрос226
Какие вы знаете способы объединения словарей в Python?
Хотите не только писать код, но и создавать целые продукты?
За появление решений на рынке отвечает продакт-менеджер. Освоить эту профессию теперь стало ещё проще.
Образовательный маркетплейс Edutoria вместе с онлайн-университетом ProductStar запустил программу для будущих продакт-менеджеров. Теперь можно платить не за всю образовательную программу, а только за те блоки, которые нужны ученику.
Программа состоит из 8 отдельных блоков: запуск проекта, продуктовая аналитика, NoCode-инструменты, А/В-тестирование и другие. Если тема вам знакома — просто не платите за этот блок. Свои знания можно проверить в диагностическом тесте — его предложат перед обучением.
Все ученики программы попадают в закрытое комьюнити Product Star для общения в среде единомышленников. А ещё получают помощь при трудоустройстве.
Интересно? Переходите по ссылке и присоединяйтесь к программе Edutoria x ProductStar
Реклама. Рекламодатель ООО "СберОбразование"
#вопрос225
Напишите функцию, которая будет принимать две строки и возвращать строку, состоящую из букв, общих для переданных ей строк.
Примеры:
shared_letters("house", "home") ➞ "eho"
shared_letters("Micky", "mouse") ➞ "m"
shared_letters("house", "villa") ➞ ""
Примечания:
- Если совпадений букв нет, функция должна вернуть пустую строку
- Функция должна быть нечувствительной к регистру (если в одной строке есть буква A, а в другой a, то функция возвращает a.
- Буквы в итоговой строке должны быть отсортированы перед ее возвратом.Надоели скучные видео уроки, по которым невозможно учиться?
Команда python-программистов из Devman понимает, как важно получать реальный опыт во время обучения. Просмотр видео не научит вас самостоятельно писать код и не даст вам опыт коммерческой разработки, который так нужен работодателям. Именно поэтому команда Devman создала программу, которая гарантирует качественный трек от новичка до мидла.
Во время обучения вы получите:
– Опыт коммерческой разработки в CV;
– 50+ небольших и 9 полноценных проектов;
– Трехмесячную оплачиваемую стажировку;
– Опыт прохождения собеседований, в том числе технических;
– Трудоустройство в компаниях-партнерах или помощь с подбором вакансий.
Курс длится 13 месяцев, а у вас есть возможность попробовать первую неделю обучения без предварительной оплаты и определиться со своими возможностями в профессии.
За подробностями переходите по ссылке → bit.ly/3BqMWwa
Реклама. ООО Девман 2VtzqwfKPx5
Если нужны книги на русском языке по Python - подпишитесь и качайте в нашем канале @pythonknigi_backup
Если вам интересно разбор задач по Python - подписывайтесь на канал наших партнеров PythonTurbo.
В нем они разбирают задачки и дают решения на них.
Примеры:
1. "Преобразовать строку в целое число": https://t.me/bestpython/262
2. " Необходимо написать код, который будет превращать привычный rgb формат в hex." : https://t.me/bestpython/251
Подписывайтесь и решайте задачи: PythonTurbo
