ar
Feedback
Python вопросы на собеседовании с ответами

Python вопросы на собеседовании с ответами

الذهاب إلى القناة على Telegram

Подготовка к собеседованию на Junior Python Developer. В этом канале никакой воды, только вопросы с собеседований и ответы на них. @aldrson По вопросам рекламы : @anothertechrock

إظهار المزيد
8 376
المشتركون
لا توجد بيانات24 ساعات
-107 أيام
-4730 أيام
أرشيف المشاركات
#вопрос112 Напишите функцию, которая будет принимать две строки, состоящие из знаков «+» и «-», и возвращать строку — результат их взаимодействия. Исходим из того, что строки, передаваемые в функцию, всегда будут равной длины. Примеры: 1.neutralise("--++--", "++--++") ➞ "000000" 2.neutralise("-+-+-+", "-+-+-+") ➞ "-+-+-+" 3.neutralise("-++-", "-+-+") ➞ "-+00" Примечания: • плюс и плюс дают плюс • минус и минус дают минус • плюс и минус нейтрализуют друг друга и вместе дают 0.

Всем привет! Команда Get me IT сделала сервис, который отбирает вакансии по вашим интересам. Настройте фильтры за 30 секунд и
Всем привет! Команда Get me IT сделала сервис, который отбирает вакансии по вашим интересам. Настройте фильтры за 30 секунд и получайте предложения, отобранные по вашим предпочтениям в @GetMeIT_bot

Как же разобраться в архитектуре ПО? Всего за 4 месяца преподаватели онлайн-курса «Microservice Architecture» выкуют из тебя
Как же разобраться в архитектуре ПО? Всего за 4 месяца преподаватели онлайн-курса «Microservice Architecture» выкуют из тебя архитектора, который и бэкенд-приложение спроектирует, и с легаси-сервисом разберется. Тебя ждут сложные задачи, ориентированные на практическое применение, подробный фидбек, кейсы и разбор технологий от экспертов сервисной разработки. После обучения выпускники на профессиональном уровне планируют архитектуру и создают масштабируемые, fault-tolerant приложения, решают нетривиальные задачи в рамках распределенных и децентрализованных систем и используют в проектах классические паттерны проектирования — шардирование, репликацию, и т.д. Пройди вступительный тест, чтобы занять место по спец. цене!

#вопрос111 Напишите функцию, которая будет принимать список цифр и проверять, встречается ли заданная цифра указанное число раз подряд. Функция должна возвращать True или False. Исходим из того, что все параметры всегда будут валидными. Примеры: 1.
is_there_consecutive([1, 3, 5, 5, 3, 3, 1], 3, 2) ➞ True
2.
is_there_consecutive([1, 2, 3, 4, 5], 1, 1) ➞ True
3.
is_there_consecutive([3], 1, 0) ➞ True
4.
is_there_consecutive([2, 2, 3, 2, 2, 2, 2, 3, 4, 1, 5], 3, 2) ➞ False
5.
is_there_consecutive([5, 5, 5, 5, 5], 5, 7) ➞ False

Примечания: • [lst] — список может быть любой длины, цифры идут в произвольном порядке • n — цифра, которую нужно проверять • times — сколько раз подряд должна встретиться цифра n

Data Science — это проще, чем кажется! Убедитесь в этом 26 и 28 мая на открытом интенсиве в OTUS. Уже в первый день вы научит
Data Science — это проще, чем кажется! Убедитесь в этом 26 и 28 мая на открытом интенсиве в OTUS. Уже в первый день вы научите компьютер определять, что изображено на картинке, обучив свою первую модель машинного обучения для решения задачи классификации изображений. Во второй день вы узнаете о том, как работают с текстовыми данными в задачах Data Science, на чем основана идея чат-ботов и машинного перевода. И конечно, попробуете применить новые знания на практике, обучите модель, способную распознавать эмоциональную окраску текста. Регистрируйтесь на занятие!

#вопрос110 Представьте, что вы на экзамене. Время вышло, преподаватель говорит дописать предложение до точки и сдать работу. Допустим, написание одной буквы занимает 0,5 с (пробелы не учитываем). Напишите функцию, которая будет принимать полное и недописанное предложение, а возвращать время, необходимое на дописывание (в секундах). Примеры: 1.time_to_finish( "And so brings my conclusion to its conclusion.", "And so brings my conclusion to its conclus" ) ➞ 2 2.time_to_finish( "As a result, my point is still valid.", "As a result, my" ) ➞ 9 3.time_to_finish( "Thank you for reading my essay.", "T" ) ➞ 12.5

Хотите быстро прокачаться в разработке на Django и освоить его на профессиональном уровне? Участвуйте в "Лаборатория Django-р
Хотите быстро прокачаться в разработке на Django и освоить его на профессиональном уровне? Участвуйте в "Лаборатория Django-разработки" от школы Thinknetica. Это полностью практический способ освоения Django. За 8 недель вы разработаете серьезный проект с code-review от Senior наставника и прокачаетесь больше, чем за полгода самостоятельно. Старт потока уже 24 мая! Интересно? Узнай все подробности → тут!

Ответ на вопрос #вопрос109 Смотреть ответ

#вопрос109 Напишите функцию, которая будет принимать число и возвращать его в виде денежной суммы в долларах (и центах) США. Примеры: 1.dolla_dolla_bills(10) ➞ "$10.00" 2.dolla_dolla_bills(1000000) ➞ "$1,000,000.00" 3.dolla_dolla_bills(-314159.2653) ➞ "-$314,159.27" 4.dolla_dolla_bills(-56.99) ➞ "-$56.99" Примечания: • Нужно обязательно округлять дробную часть числа до сотых. • Обратите внимание, что дробная часть числа в денежном формате отделяется точкой, а тысячи разделяются запятыми. • В функцию могут передаваться как положительные, так и отрицательные числа.

Если вдруг однажды утром Вы проснулись и решили: «Напишу-ка на «Питоне» Пару-троечку скриптов», – Не бросайтесь сломя шею Вы бегом к клавиатуре, А послушайте сначала Важных мыслей знатоков. Интенсив «Python – вредные советы» от GeekBrains – настоящий подарок для начинающих программеров. Всего за 1,5 часа бесплатного онлайн-интенсива веб-разработчик и преподаватель GeekBrains Евгений Пухов разберёт типичные ошибки, которыми грешат кодеры на ранней стадии освоения Python: это и написание переменных в стиле CamelCase, и использование индексов в циклах, и попытки работать с памятью. Как раз тот случай, когда послушать вредные советы совсем не вредно. Переходи по ссылке и записывайся уже сейчасhttps://gb.ru/link/i8XU76

Ответ на вопрос #вопрос108 Смотреть ответ

#вопрос108 Напишите функцию, которая будет принимать строку из уникальных букв и возвращать отсортированную строку из букв, которых не было в переданной строке. Примеры: 1. get_missing_letters("abcdefgpqrstuvwxyz") ➞ "hijklmno" 2. get_missing_letters("zyxwvutsrq") ➞ "abcdefghijklmnop" 3. get_missing_letters("abc") ➞ "defghijklmnopqrstuvwxyz" 4. get_missing_letters("abcdefghijklmnopqrstuvwxyz") ➞ "" Примечания • Подразумевается использование английского алфавита. Всего в двух строках должно быть 26 букв. • Все буквы будут в нижнем регистре.

Python Работа - канал с вакансиями по Python. Многие сейчас хотят стать программистами Если вы хотите найти работу или изучит
Python Работа - канал с вакансиями по Python. Многие сейчас хотят стать программистами Если вы хотите найти работу или изучить язык программирования, то подписывайтесь на наш канал. Вы найдете как вакансии, так и туториалы для изучения языка Python. Ищи свою первую работу у нас: @pythonrabota

Изучаешь Python и хочешь прокачаться в Django, но не хватает практики? Представляем новый практический способ освоения, закре
Изучаешь Python и хочешь прокачаться в Django, но не хватает практики? Представляем новый практический способ освоения, закрепления и развития навыков веб-разработки на Python и Django - "Лаборатория Django-разработки" (24 мая стартует уже третий поток). В отличие от курсов и школ, мы не будем в сотый раз рассказывать одно и то же и грузить теорией, которую вы уже знаете. Вместо этого, во время Лаборатории, мы будем работать над проектом маркетплейса. Это как виртуальная стажировка в настоящей компании. Всё это будет происходить под чутким руководством наставника, которому всегда можно задать вопрос и обратиться за помощью. Участвуя в Лаборатории вы за 8 недель прокачаетесь больше, чем за полгода самостоятельно. Интересно? Узнай все подробности на вебинаре-презентации Лаборатории - 12 мая в 19:00 МСК Регистрация!

@pythonquestion - наш новый канал с тестами по Python и решениями к ним.

#вопрос107 Напишите функцию, которая будет принимать существительные в единственном числе и возвращать те же существительные, но если какие-то из них встречаются больше одного раза, именно эти слова должны возвращаться во множественном числе. Примеры pluralize(["cow", "pig", "cow", "cow"]) ➞ { "cows", "pig" } pluralize(["table", "table", "table"]) ➞ { "tables" } pluralize(["chair", "pencil", "arm"]) ➞ { "chair", "pencil", "arm" } Примечания • Передаваться будут только слова на английском языке. • Для упрощения будем считать, что множественное число всегда образуется путем добавления окончания s.

Машинное обучение для всех. Сдайте вступительный тест. Ответьте на 10 вопросов и проверьте свои знания в Data Science. Сможет
Машинное обучение для всех. Сдайте вступительный тест. Ответьте на 10 вопросов и проверьте свои знания в Data Science. Сможете сдать — пройдёте на онлайн-курс “Machine Learning. Professional” по специальной цене. Пройти тест: https://otus.pw/rmav/