pythonjuniorjob | Unsorted

Telegram-канал pythonjuniorjob - Python вопросы на собеседовании с ответами

8506

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

Subscribe to a channel

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

#вопрос257

Напишите функцию, которая принимает радиус круга и площадь квадрата и возвращает True, если окружность круга больше периметра квадрата, и False в противном случае.

Примеры:

circle_or_square(16, 625) ➞ True

circle_or_square(5, 100) ➞ False

circle_or_square(8, 144) ➞ True

Читать полностью…

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

#вопрос256

Создайте функцию, которая принимает текущее настроение и возвращает предложение в следующем формате: “Today, I am feeling {mood} ” (т.е. “Сегодня я чувствую себя {настроение}”. Если аргумент не передан, верните “Today, I am feeling neutral” (“Сегодня я чувствую себя нейтрально”).

Примеры:

mood_today("happy") ➞ "Today, I am feeling happy"

mood_today("sad") ➞ "Today, I am feeling sad"

mood_today() ➞ "Today, I am feeling neutral"

Читать полностью…

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

#вопрос255

Как прибавить дни, месяцы и годы к дате в Python?

Читать полностью…

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

#вопрос254

Создайте функцию, которая принимает строку и возвращает количество гласных, содержащихся в ней. Буквы “a”, “e”, “i”, “o”, “u” считаются гласными (“у” не считается). Все тестовые примеры состоят из одного слова и содержат только буквы.

Примеры:

count_vowels("Celebration") ➞ 5

count_vowels("Palm") ➞ 1

count_vowels("Prediction") ➞ 4

Читать полностью…

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

Ответ на #вопрос253

Смотреть ответ

Читать полностью…

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

🚀 Отправляемся в мир Django: ваш первый проект в веб-разработке

22 июля в 19:00 мск — не пропустите открытый урок

Что ждет вас на вебинаре:
- основы Django: краткий обзор архитектуры, установка и создание нового проекта;
- ваше первое приложение: определение и регистрация простой модели данных, создание представления и маршрута для отображения информации на странице;
- работа с шаблонами: использование шаблонов для отображения данных в браузере.

Спикер — опытный системный инженер, веб-разработчик и преподаватель.

Встречаемся в преддверии старта курса «Специализация Python Developer». Все участники вебинара получат специальную цену на обучение.

 🔴 Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://vk.cc/cytNsL

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

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

Ответ на #вопрос252

Смотреть ответ

Читать полностью…

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

Хотите прокачать свои скиллы в Python? Расширить навыки работы с FastAPI и научиться интегрировать серверную часть с веб-интерфейсом?

Ждем вас на практическом открытом уроке от OTUS, где вы научитесь использовать Jinja-шаблоны для создания HTML-страниц в FastAPI-приложениях. На вебинаре разберём:

— FastAPI и его возможности;
— основы Jinja-шаблонов: синтаксис, переменные, условия и циклы;
— создание простого веб-приложения;
— интеграцию HTML-страницы в FastAPI-приложение.

Спикер Сурен Хоренян — Senior Python Backend Developer, руководитель группы разработки платформы облачного видеонаблюдения в MTS AI.

🗓 Встречаемся 27 июня в 20:00 мск в преддверии старта курса «Специализация Python Developer». Все участники вебинара получат специальную цену на обучение!

🔴 Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://vk.cc/cxQS7z

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

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

#вопрос251

Создайте функцию, которая преобразует дату в формате MM/DD/YYYY в формат YYYYDDMM. Возвращаемое значение должно быть строкой.

Примеры:

format_date("11/12/2019") ➞ "20191211"

format_date("12/31/2019") ➞ "20193112"

format_date("01/15/2019") ➞ "20191501"

Читать полностью…

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

Ответ на #вопрос250

Смотреть ответ

Читать полностью…

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

Ребята из Podlodka Python Crew с 3 по 7 июня зовут на новый сезон своей онлайн-конференции. Впереди целая неделя воркшопов и докладов по теме инфраструктуры.

Что будет
— Узнаем, как удобно работать с Kafka, RabbitMQ, NATS и другими брокерами. Поймём, зачем нужен FastStream — python-фреймворк, созданный специально для этих задач.
— Разберёмся, как гарантировать консистентную работу системы с помощью паттерна "transactional outbox". На мастер-классе запустим демо-стенд и проверим, как паттерн реализуется на практике и справляется с отказами компонентов.
— Погрузимся в работу с метриками: научимся собирать и анализировать данные, чтобы всегда быть в курсе состояния системы.
— Обсудим реальные фейлы с инфраструктурой и как их избежать. Наши эксперты поделятся честными историями и полезными советами.

Как будет
По максимуму практических примеров, дискуссий и нетворкинга.
Ждём всех 🤝

Реклама. ИП Толстая Елена Петровна ИНН:507503278104

Читать полностью…

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

#вопрос249

Создайте функцию, которая будет принимать три списка целых чисел (lst1, lst2, lst3) и возвращать сумму чисел, которые являются общими для всех трех списков.

Примеры:

sum_common([1, 2, 3], [5, 3, 2], [7, 3, 2]) ➞ 5
// 2 и 3 являются общими для всех трех списков.

sum_common([1, 2, 2, 3], [5, 3, 2, 2], [7, 3, 2, 2]) ➞ 7
// 2, 2 и 3 являются общими для всех трех списков.

sum_common([1], [1], [2]) ➞ 0

Читать полностью…

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

Ответ на #вопрос248

Смотреть ответ

Читать полностью…

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

👉 Освойте Playwright и расширьте свои профессиональные возможности тестирования! Ждём вас на открытом практическом уроке от OTUS.

💪 На вебинаре вы вместе с опытным экспертом:
- рассмотрите фреймворк для автоматизации тестирования Playwright;
- научитесь настраивать и запускать автотесты;
- разберёте основные отличия от Selenium.

☝️ Все это позволит вам прокачать резюме и сделать еще один шаг к повышению грейда!

====
👉 Зарегистрируйтесь, чтобы посетить бесплатный урок: https://otus.pw/vkhD/
====

⏰ Встречаемся 23 мая в 20:00 мск в преддверии старта курса «Python QA Engineer». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

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

#вопрос247

Создайте функцию, которая принимает число в шестнадцатеричном формате (HEX) и возвращает его двоичный эквивалент (в виде строки).

Примеры:

to_binary(0xFF) ➞ "11111111"

to_binary(0xAA) ➞ "10101010"

to_binary(0xFA) ➞ "11111010"

Читать полностью…

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

Ответ на #вопрос256

Смотреть ответ

Читать полностью…

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

Ответ на #вопрос255

Смотреть ответ

Читать полностью…

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

Ответ на #вопрос254

Смотреть ответ

Читать полностью…

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

Процесс тестирования занимает слишком много времени и не дает стабильных результатов? Вы чувствуете, что ваши тесты сложно поддерживать и обновлять? Не знаете, как улучшить качество работы и сократить время?

А теперь представьте, что вы освоили фреймворк PyTest и умеете использовать фикстуры для подготовки тестового окружения. Ваши тесты легко поддерживаются и обновляются, а качество работы значительно возросло.

Хотите это реализовать ? Присоединяйтесь к открытому вебинару 25 июля в 20:00 мск и сделайте этот прыжок в будущее!

Вебинар будет полезен всем, кто хочет улучшить свои навыки и увеличить эффективность работы в тестировании. Вы освоите новые подходы, повысите качество своей работы и сократите время на тестирование.

Пройдите короткий тест, чтобы зарегистрироваться и не пропустить мероприятие: https://vk.cc/cyA26Y

Читать полностью…

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

#вопрос253

Создайте функцию, которая принимает числа a и b и находит недостающую экспоненту x так, чтобы a при возведении в степень x было равно b. То есть мы ищем, в какую степень нужно возвести a, чтобы получить b.

Примеры:

solve_for_exp(4, 1024) ➞ 5

solve_for_exp(2, 1024) ➞ 10

solve_for_exp(9, 3486784401) ➞ 10

Читать полностью…

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

Хочешь научиться писать код, повысить навыки программирования или еще больше прокачаться в AI? А может быть ты уже пользуешься AI-помощниками и различными нейросетями?

Присоединяйся к AI Challenge - Международному конкурсу по искусственному интеллекту среди молодёжи. Здесь ребята, до 17 лет со всего мира решают задачки от технологических компаний и разрабатывают крутые IT-проекты.

Конкурс включает три направления:
• Начинающие — здесь в решении кейсов соревнуются ребята до 13 лет. Для участия достаточно разбираться в математике и информатике на уровне школьной программы.
• Исследователи — в этом треке ребята до 17 лет решают задачи от компаний — партнёров конкурса повышенной сложности. Если ты разбираешься и умеешь пользоваться AI, присоединяйся к этому треку. Ты сможешь повысить навыки программирования, получить новые знания и прокачаться в AI на реальных бизнес-кейсах.
• Креативные — направление для подростков до 17 лет. Можно не уметь программировать. Важны мотивация и желание попробовать себя в цифровом искусстве. Если ты умеешь пользоваться AI-помощниками и различными нейросетями, присоединяйся и научись создавать авторский контент.

Ну что, узнали себя? Тогда скорее переходите по ссылке и присоединяйтесь к AI Challenge!

Читать полностью…

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

#вопрос252

Создайте функцию, которая инвертирует значения RGB переданного ей кортежа. Функция должна возвращать кортеж. 255 – это максимальное значение одного цветового канала.

Примеры:

color_invert((255, 255, 255)) ➞ (0, 0, 0)
# (255, 255, 255) - это белый цвет.
# Противоположный цвет - (0, 0, 0) - черный.

color_invert((0, 0, 0)) ➞ (255, 255, 255)

color_invert((165, 170, 221)) ➞ (90, 85, 34)

Читать полностью…

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

Ответ на #вопрос251

Смотреть ответ

Читать полностью…

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

Хотите управлять данными и строить успешную карьеру в Data Science? 🚀

Томский государственный университет (ТГУ) и образовательная платформа Skillfactory представляют онлайн-магистратуру "Науки о данных и машинное обучение"


Вас ждет:
- Изучение передовых технологий Data Science и Machine Learning: от обработки данных до построения моделей.
- Решение реальных задач: работа над проектами вместе с ведущими компаниями.
- Навыки программирования на Python: научитесь кодить и строить мощные алгоритмы.
- Доступ к суперкомпьютерному центру CYBERIA от ТГУ: решайте сложные задачи на высокопроизводительных системах.

Учитесь онлайн, с сохранением всех студенческих льгот!
Господдержка:
стоимость обучения всего 240 рублей в месяц в первый год!

Подача заявок на 2024 год уже открыта!
Узнайте подробности и подайте заявку по ссылке: https://go.skillfactory.ru/Qhih0Q

Реклама. ООО «Скилфэктори»
erid: LjN8K1fKb

Читать полностью…

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

#вопрос250

Создайте функцию, которая принимает список целых чисел и находит наибольшее целое число, используя рекурсию.

Примеры:

find_highest([-1, 3, 5, 6, 99, 12, 2]) ➞ 99

find_highest([0, 12, 4, 87]) ➞ 87

find_highest([8]) ➞ 8

Читать полностью…

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

Ответ на #вопрос249

Смотреть ответ

Читать полностью…

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

🔵🗣Вырасти до хардового Middle+ аналитика.
Как? Добавьте к своим скилам навыки в проектировании архитектуры и интеграций веб-сервисов!

Рассмотрите — авторский курс про архитектуру и интеграции
с практикой.
—————
По результатам курса вы:
▫️научитесь выбирать стиль интеграции под вашу задачу;
▫️сможете проектировать с нуля и описывать интеграции в современных стилях (API: REST, SOAP, gRPC и др. + брокеры сообщений);
▫️поймете, как правильно собирать требования и моделировать в UML;
▫️подготовитесь к собеседованию, решив более 100 тестов;
▫️разработаете свой API на Python;
—————
🟢Вы получите большую базу фундаментальных знаний, доступ к урокам и обновлениям остается навсегда 💡

• Всю программу и отзывы смотрите в боте курса.
• Бонусный модуль про проектирование баз данных — нормализация, транзакции, основы DWH, индексы.
• Результат после прохождения курса: 15 рабочих проектов в портфолио.
• Доступ к чату учеников (общение, обмен опытом, помощь внутри сообщества)

🔹🔹 С чего начать?🔹🔹
С открытых бесплатных уроков по архитектуре и интеграциям в чат-боте курса. Переходите.
👇
@studyit_help_bot

Скидка на курс от канала —
1 000₽ по промокоду JUNIOR до 31 мая.

Читать полностью…

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

#вопрос248

Вы готовите список украденных вещей для отправки в страховую компанию. Завершая работу, вы замечаете, что неправильно его отформатировали. Напишите функцию, которая принимает словарь, содержащий хотя бы одну пару ключ/значение, и преобразовывает все значения в числа.

Примеры:

convert_to_number({ "piano": "200" }) ➞ { "piano": 200 }

convert_to_number({ "piano": "200", "tv": "300" }) ➞ { "piano": 200, "tv": 300 }

convert_to_number({ "piano": "200", "tv": "300", "stereo": "400" }) ➞ { "piano": 200, "tv": 300, "stereo": 400 }

Читать полностью…

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

Ответ на #вопрос247

Смотреть ответ

Читать полностью…

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

❓ Как тестировать скрипты в играх? Разбираем на примере Dota 2, Baldur's Gate 3, Divinity Original Sin и Kingdom Come: Deliverance

🧠 На вебинаре разберем:
- что такое скрипт;
- какие бывают скрипты;
- тестирование скриптов.

👉 Пройдите легкий тест прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/ZlypQ/

🎮 В отличие от других видов медиа, в играх есть мир, который можно изменять и смотреть, как он реагирует на взаимодействие с ним. И все это благодаря скриптам. Разберемся, как эффективно тестировать их, на открытом практическом уроке от OTUS. Спикер — QA Lead в крупной игровой компании.

⏰ Встречаемся 16 мая в 20:00 мск в преддверии старта курса «Game QA Engineer». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…
Subscribe to a channel