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

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

Open in Telegram

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

Show more
8 376
Subscribers
No data24 hours
-107 days
-4730 days
Posts Archive
#вопрос118 Есть план этажа здания. На этом этаже 4 комнаты (1, 2, 3, 4), все выходят в общий коридор. Комнаты не сообщаются м
#вопрос118 Есть план этажа здания. На этом этаже 4 комнаты (1, 2, 3, 4), все выходят в общий коридор. Комнаты не сообщаются между собой: чтобы перейти из одной комнаты в любую другую, нужно пройти через коридор. Создайте функцию, которая будет проверять, возможен ли переданный ей путь по комнатам. Коридор будет обозначаться буквой «H» (Hall). Примеры: 1.possible_path([1, "H", 2, "H", 3, "H", 4]) ➞ True 2.possible_path(["H", 3, "H"]) ➞ True 3.possible_path([1, 2, "H", 3]) ➞ False Примечания: • Путь может начинаться или кончаться в коридоре. • В качестве инпута будут передаваться только цифры 1-4 и/или буква «H». • Комнаты не будут повторяться.

Как в микросервисной архитектуре используются паттерны интеграции приложений? 23 июня OTUS приглашает на demo-занятие разрабо
Как в микросервисной архитектуре используются паттерны интеграции приложений? 23 июня OTUS приглашает на demo-занятие разработчиков, которые хотят освоить Highload архитектуру. Вместе с преподавателем Владиславом Родиным вы разберете возможные коннекторы, которые могут использоваться при интеграции в микросервисной архитектуре. Посмотрите работу синхронных и асинхронных протоколов, поговорите про соответствующий инструментарий. Для каждого варианта обсудите проблемы, которые решаются определенным видом интеграций. Для регистрации на вебинар пройдите вступительный тест

#вопрос117 Напишите функцию, которая будет принимать список списков и возвращать новый список списков, содержащий все элементы старого за исключением внешних. Пример: peel_layer_off([ ["a", "b", "c", "d"], ["e", "f", "g", "h"], ["i", "j", "k", "l"], ["m", "n", "o", "p"] ]) ➞ [ ["f", "g"], ["j", "k"] ] Примечания: • 2D-сетка всегда имеет форму прямоугольника или квадрата. • Возвращать нужно именно список списков, за исключением ситуации, когда элементов просто нет. В таком случае нужно вернуть пустой список.

Он популярен, знаменит и любим миллионами. Его название находится в верхних строчках рейтингов, а он сам входит в пятерку сам
Он популярен, знаменит и любим миллионами. Его название находится в верхних строчках рейтингов, а он сам входит в пятерку самых используемых языков программирования на GitHub. Да, это всё он — Python. Задумайтесь, сколько вещей вокруг вас используют Python. Amazon и Spotify с его помощью анализируют данные и создают рекомендации, а YouTube и Instagram целиком написаны на этом языке. Хотите узнать о Python ещё больше? Запишитесь на бесплатный интенсив «Python для начинающих» от GeekBrains и создайте с нуля небольшую игру всего за 2 часа! Что вас ждёт на интенсиве: 📣 Начните с основ — разберетесь с логикой, возможностями и устройством языка. 📣 Попробуете быстро менять код и сразу видеть результаты. 📣 Научитесь рисовать простую графику с помощью модуля Turtle. Участие бесплатное, регистрация по ссылке: https://gb.ru/link/GkfzpD

Он популярен, знаменит и любим миллионами. Его название находится в верхних строчках рейтингов, а он сам входит в пятерку сам
Он популярен, знаменит и любим миллионами. Его название находится в верхних строчках рейтингов, а он сам входит в пятерку самых используемых языков программирования на GitHub. Да, это всё он — Python. Задумайтесь, сколько вещей вокруг вас используют Python. Amazon и Spotify с его помощью анализируют данные и создают рекомендации, а YouTube и Instagram целиком написаны на этом языке. Хотите узнать о Python ещё больше? Запишитесь на бесплатный интенсив «Python для начинающих» от GeekBrains и создайте с нуля небольшую игру всего за 2 часа! Что вас ждёт на интенсиве: 📣 Начните с основ — разберетесь с логикой, возможностями и устройством языка. 📣 Попробуете быстро менять код и сразу видеть результаты. 📣 Научитесь рисовать простую графику с помощью модуля Turtle. Участие бесплатное, регистрация по ссылке: https://gb.ru/link/GkfzpD

#вопрос116 Напишите функцию, которая будет принимать неверно составленную инструкцию импорта и возвращать правильную. Передаваться в функцию будут исключительно неправильно составленные инструкции. Примеры: 1.fix_import("import object from module_name") ➞ "from module_name import object" 2.fix_import("import randint from random") ➞ "from random import randint" 3.fix_import("import pi from math") ➞ "from math import pi" Примечание: • При импорте объектов из модуля в Python обычно используется следующий синтаксис: from module_name import object

#вопрос115 Напишите функцию, которая будет принимать символы ( ) : в любых сочетаниях и возвращать итоговый счет по количеству веселых и грустных смайликов, которые составляются из переданной последовательности символов. Примеры: 1.happiness_number(":):(") ➞ -1 2.happiness_number("(:)") ➞ 2 3.happiness_number("::::") ➞ 0 Примечания: • веселые смайлики :) и (: оцениваются в 1 балл, • грустные смайлики :( и ): оцениваются в -1 балл.

PythonBoost - новый авторский канал в котором мы, разработчики с опытом будем давать вам - ученикам контент для обучения. Вед
PythonBoost - новый авторский канал в котором мы, разработчики с опытом будем давать вам - ученикам контент для обучения. Ведут канал 3-4 программиста под руководством Senior Python Developer. Цель нашего канала - показать, что нужно учить начинающему спецу для того чтобы найти первую работу на Python. Читайте, решайте задачки, учитесь вместе с PythonBoost.

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

Знаешь ответ? Регистрируйся на Definition Hackathon — первый хакатон в сфере DeFi и NFT! Уже 12 и 13 июня в Москве команды лу
Знаешь ответ? Регистрируйся на Definition Hackathon — первый хакатон в сфере DeFi и NFT! Уже 12 и 13 июня в Москве команды лучших NFT и DeFi разработчиков сразятся за призовой фонд в $30 000. Тебя ждет 3 трека от Zerion, 1inch и от самого популярного в мире децентрализованного NFT маркетплейса Rarible. И два специальных приза по $2000 от инвестиционных фондов Bitscale Capital и BR Capital в каждом треке, а также тематические воркшопы от 1inch. Узнай больше об условиях участия, программе хакатона и призах!

Как называется Python-библиотека для работы с API блокчейна Ethereum?
Anonymous voting

@pythonrabota - вакансии для Junior Python программистов.

А давайте попрактикуемся? За 3 дня напишем парсер для сбора данных на Яндекс Маркете. Сделаете это самостоятельно, если выпол
А давайте попрактикуемся? За 3 дня напишем парсер для сбора данных на Яндекс Маркете. Сделаете это самостоятельно, если выполните все задания. Программа интенсива: 1 День — Разберемся с форматом HTML файла — Подключим библиотеку BeautifulSoup для парсинга HTML — Изучим готовые методы библиотеки BeautifulSoup — Получим любые элементы из HTML файла 2 День — Разберемся в структуре HTML файла. Поймем какие элементы нам нужно получать — Отфильтруем и получим только нужные данные — Агрегируем данные в нужном виде 3 День — Разберемся как делать сетевые запросы — С помощью HTTP запроса будем получать разные страницы отзывов о товаре — Выкачаем все данные сайта Переходите по ссылке и получите приглашение: https://telegram.me/gloacademy_bot?start=60b477ea97adc4277d61ceb1

#вопрос113 Как обычно, ваша задача — написать функцию. Функция будет принимать любое число. Из цифр этого числа нужно будет составить пары и сложить получившиеся числа. Функция должна вернуть сумму чисел, составленных из пар цифр. Для составления пары берем первую и последнюю цифру числа, продвигаясь от краев к центру. Примеры: 1.closing_in_sum(121) ➞ 13 # 11 + 2 2.closing_in_sum(1039) ➞ 22 # 19 + 3 3.closing_in_sum(22225555) ➞ 100 # 25 + 25 + 25 + 25 Примечания: • Если передано число с нечетным количеством цифр, центральную цифру просто прибавляем к общей сумме (см. пример 1). • Нуль тоже считаем отдельной цифрой (см. пример 2).