pythonjuniorjob | Unsorted

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

8506

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

Subscribe to a channel

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

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

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

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

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

🐍 Запрыгивай в IT: Слёрм дает навыки по открытию карьерных дверей на курсе Python-разработчик.

Старт потока 13 мая. Посмотреть программу и записаться на обучение можно по ссылке

Почему стоит выбрать Python на старте IT-карьеры?

🔴Это понятный язык. Начинающие довольно быстро смогут пройти основы программирования и перейти к более сложным абстракциям;

🔴Python — это основа для более сложных языков. Изучив синтаксис Питона, вы сможете легче разобраться с другими ЯП;

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

На курсе вы научитесь:

— Работать с изменениями кода проекта с помощью Git и GitHub
— Решать задачи на Python и разрабатывать сайты при помощи фреймворка Django
— Применять принципы клиент-серверного взаимодействия и работать с базами данных
— Работать с API сторонних сервисов и проводить Unit-тестирования

Дополнительно вы получите сертификат по Docker и изучите Linux.

Спикеры курса:
🟠Леонид Крутовский, Senior Software Engineer, backend-разработчик на Python в нескольких стартапах
🟠Александр Мещеряков, Senior Backend Dev (Python/C++boots), 17 лет в разработке, CTO 2-ой в Европе криптобиржи, 5 лет преподавания Python.

Как проходит обучение:
☀️Вы смотрите видео с теорией. Доступ ко всем лекциям открывается сразу;
☀️Поочередно изучаете Git, после него сам Python, дополняете «коктейль разработчика» Docker и Linux;
☀️Выполняете практические задания.

К концу курса вы сделаете 3 проекта на Python и сдадите итоговую аттестацию. Спикер курса даст обратную связь по итогу проекта.

☀️Посещаете онлайн-встречи с экспертами по Python. Сможете задать все вопросы о языке, уточнить технические детали.
☀️Сдаете сертификацию по пройденным направлениям и выполняете практическое задание.
☀️ Получаете диплом государственного образца о переподготовке! Поздравляем, теперь вы — Python-разработчик.

До встречи 13 мая!

Реклама ООО «Слёрм» ИНН 3652901451

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

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

#вопрос245

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

Примеры:

normalize("CAPS LOCK DAY IS OVER") ➞ "Caps lock day is over!"

normalize("Today is not caps lock day.") ➞ "Today is not caps lock day."

normalize("Let us stay calm, no need to panic.") ➞ "Let us stay calm, no need to panic."

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

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

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

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

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

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

Хочешь пройти путь от Джуна до Мидла, чтобы повысить зарплату и навыки?

Приходи на бесплатный Тестовый урок по Python вместе с опытным разработчиком.

На Тестовом уроке ты:
🔹Оценишь свои знания.
🔹Получишь подробную обратную связь.
🔹Построишь индивидуальную программу обучения.
🔹Узнаешь, как наши ученики попадают на стажировку и проходят подготовку к собеседованиям!

👉🏻Записаться на Тестовый урок в боте после прохождения небольшого опроса, он займёт 1 минуту.

Реклама.
ООО "Девман", ИНН 5001149108
,
erid:
2VtzqukAJWR

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

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

#вопрос243

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

Примечание: первое число в списке всегда проходит проверку.

Примеры:

greater_than_sum([2, 3, 7, 13, 28]) ➞ True
# 3 > 2 = True
# 7 > 2 + 3 = True
# 13 > 2 + 3 + 7 = True
# 28 > 2 + 3 + 7 + 13 = True

greater_than_sum([1, 2, 4, 6, 13]) ➞ False
# 2 > 1 = True
# 4 > 1 + 2 = True
# 6 > 1 + 2 + 4 = False
# 13 > 1 + 2 + 4 + 6 = False

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

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

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

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

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

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

#вопрос242

Создайте регулярное выражение для проверки того, является ли строка валидным числом с плавающей точкой. Обратите внимание: написать нужно паттерн, а не функцию.

Примеры:

pattern = "ваш_паттерн"
bool(re.match(pattern, "12.12")) ➞ True
bool(re.match(pattern, "12.")) ➞ False
bool(re.match(pattern, ".1")) ➞ True
bool(re.match(pattern, "-.1")) ➞ True
bool(re.match(pattern, "+4.4")) ➞ True
bool(re.match(pattern, "+4")) ➞ False
bool(re.match(pattern, "+4.4av")) ➞ False

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

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

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

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

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

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

🔥Хотите научиться тестированию веб-приложений на Python?🔥

⌛️Реализуйте цель всего за 5 месяцев на курсе «Python QA Engineer» от OTUS.

❗️Там вы получите все необходимые знания и навыки для создания автоматизированных тестов для компаний и проектов. Вы изучите основы HTML, CSS, JavaScript, PHP, а также фреймворки Selenium WebDriver и PhantomJS.

🎓Обучение состоит из живых лекций с практикующими экспертами, прикладных домашних заданий и создания выпускного проекта для портфолио.

💪Вы можете заранее бесплатно получить полную программу, чтобы убедиться, что она вам подходит! Пройдите вступительный тест прямо сейчас чтобы оставить заявку и получить один из уроков курса подарок: https://otus.pw/pHjP/

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

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

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

#вопрос240

Напишите код для преобразования списка в строку.

Примеры:

Input: ['Geeks', 'for', 'Geeks']
Output: Geeks for Geeks

Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas']
Output: I want 4 apples and 18 bananas

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

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

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

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

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

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

Как пет-проект разработчика помогает находить «баянистов» в мем-чате

Дима Абакумов 一 бэкенд-разработчик ДАЛЕЕ 一 создал бота на Python, который умеет отлавливать повторы в чатике с мемами. Знакомы душевные страдания, причиняемые баянами? Диме тоже, поэтому он перелопатил кучу материалов о методах сравнения изображений. А потом запилил бота, который находит баянистов в чате.

В статье — рассказ о создании бота, снабженный кодом и мемами для пущей наглядности.


Реклама. ООО «ИА ДАЛЕЕ» ИНН:7704642617

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

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

#вопрос238

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

Примеры:

rectangle_in_circle(8, 6, 5) ➞ True
rectangle_in_circle(5, 9, 5) ➞ False
rectangle_in_circle(4, 7, 4) ➞ False

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

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

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

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

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

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

#вопрос246

Напишите функцию, которая преобразует список символов в список словарей, где ключи – это сами символы, а значениями являются ASCII-коды этих символов.

Примеры:

to_dict(["a", "b", "c"]) ➞ [{"a": 97}, {"b": 98}, {"c": 99}]

to_dict(["^"]) ➞ [{"^": 94}]

to_dict([]) ➞ []

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

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

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

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

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

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

💪Хотите прокачать скиллы в автоматизации тестирования на Python?

👉 Ждем вас на бесплатном практическом уроке «Введение в PyTest» от OTUS, где вы вместе с опытным экспертом:

- познакомитесь с фреймворком PyTest и посмотрите, как он используется для написания автоматизированных тестов;
- поработаете с основным инструментом PyTest — фикстурами;
- научитесь грамотно их писать, чтобы тесты были стабильными и легко поддерживаемыми.

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

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

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

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

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

#вопрос244

Как преобразовать строку в список?

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

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

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

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

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

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

❓ Почему Python-разработчику нужно знать SQL?

Узнайте на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом:
- узнаете, когда Python-разработчику может понадобиться SQL;
- рассмотрите СУБД;
- реализуете небольшое приложение, использующее базу данных.

⏰ Занятие пройдёт 20 марта в 20:00 мск и будет приурочено к старту курса «Специализация Python Developer». Доступна рассрочка на обучение!

👉 Зарегистрируйтесь боте прямо сейчас

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

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

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

🤌 Ключевой инструмент начинающего Python-разработчика

👉 Это декораторы! Освойте их на бесплатном практическом уроке от OTUS.

Где вы:
- рассмотрите, что из себя представляют Декораторы;
- разберете на конкретном примере, как они работают;
- научитесь создавать их самостоятельно.

⏰ Занятие пройдёт 6 марта в 20:00 мск и будет приурочено к старту курса «Специализация Python Developer». Доступна рассрочка на обучение!

👉 Зарегистрируйтесь, чтобы занять место: https://otus.pw/mfMu/

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

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

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

🔥 Хардовый тест для QA Engineer'ов (не для новичков), который проходит всего 30% 🔥

👉 Пройдите тест из 20 вопросов онлайн-курса «Python QA Engineer» и узнайте, осилите ли вы обучение в OTUS.

🟢 Пройти тест: https://otus.pw/8PSg/

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

💻 За 5 месяцев обучения на курсе вы:

— Научитесь уверенно разрабатывать автотесты для веб-приложений и для API
— Освоите Selenium 4 и Appium
— Освоите инструменты диагностики работы сети и ОС Linux для определения причины багов
— Научитесь находить неисправности в работе веб-приложений

🔥Торопитесь, осталось всего 4 места в группе!

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

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

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

#вопрос241

Как отсортировать словарь Python по ключам?

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

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

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

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

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

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

Грант по программе бакалавриата в ИТ-вузе от Тинькофф и ведущих компаний в стране!

Центральный университет предлагает грантовые программы на обучение сильных и мотивированных абитуриентов. Грант может быть полным и покрывать 100% расходов на обучение, или частичным – от 25% до 75% стоимости обучения.

Помимо диплома и практико-ориентированного образования студенты получат:

Персонализацию учебной траектории;

Стажировку в одной из лучших ИТ-компании страны;

Личного ментор на все время обучения;

Современный кампус в центре Москвы.

Получить полную информацию и оставить заявку можно здесь

erid:2Vtzqw2W77L
Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673

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

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

#вопрос239

Напишите функцию, которая будет принимать строку и две буквы. Функция должна проверять, всегда ли после первой переданной буквы идет вторая.

Например:

best_friend("he headed to the store", "h", "e") ➞ True
# Вхождения "h": ["he", "headed", "the"]
# После всех вхождений "h" идет буква "e".
# Возвращается True

Другие примеры:

best_friend("he headed to the store", "h", "e")
➞ True
best_friend("i found an ounce with my hound", "o", "u")
➞ True
best_friend("we found your dynamite", "d", "y")
➞ False

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

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

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

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

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

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

📌 Как создать собственный язык программирования?

🔹Обсудим на бесплатном практическом уроке «Разработка своего языка программирования с помощью ANTLR» от OTUS.

🔹На вебинаре определим синтаксис и семантику Тьюринг-полного языка программирования и ответим на все интересующие вопросы.

✅ Занятие приурочено к старту курса «Математика для программистов»  — мы объединили лучшие практики, после изучения которых вы сможете быстрее изучать новые языки программирования и фреймворки.

Повышайте свою квалификацию для участия в больших проектах

👉 Регистрация: https://vk.cc/csYwkW

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

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

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

#вопрос237

Как сохранить список Python в CSV-формате? А вложенный список? Пишите ваши варианты в комментариях!

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