Как проверить, содержит ли строка text подстроку?
text = "Testing is fun, isn't it?"
text = "Testing is fun, isn't it?"
Anonymous Quiz
4%
text.index("Testing") == None
27%
text.contains("Testing")
10%
text.find("Testing") == -1
53%
"Testing" in text
5%
Посмотреть ответ
Каким будет вывод этого кода в консоли?
Anonymous Quiz
60%
Адрес функции и Pythonquestions
18%
Ошибка и адрес функции
7%
Pythonquestions и Pythonquestions
6%
Pythonquestions и адрес функции
9%
Посмотреть ответ
Каким будет вывод этого кода в консоли?
not (100 < 200) and not (100 > 300)
not (100 < 200) and not (100 > 300)
Anonymous Quiz
14%
True
68%
False
6%
Ошибка
9%
Никакого вывода не будет
3%
Посмотреть ответ
🧐Ваш код работает. Но точно ли?
Вы выкатываете новый релиз и надеетесь, что ничего не сломалось? Вручную прогоняете сценарии, вместо того чтобы раз и навсегда автоматизировать тестирование? Pytest может спасти ваш проект.
На открытом вебинаре «Искусство тестирования с pytest» 18 марта в 20:00 (мск):
- Разбирем основы pytest: пишем тесты, запускаем, отлавливаем ошибки
- Освоим фикстуры и параметризацию — меньше дублирования, больше гибкости
- Оптимизируем тестирование: ускорим процесс и выстроим структуру проекта
Всем участникам — скидка на большое обучение «Python Developer. Professional».
⚡️Пишите код, который не ломается. Регистрируйтесь прямо сейчас: https://otus.pw/AiTj/
Вы выкатываете новый релиз и надеетесь, что ничего не сломалось? Вручную прогоняете сценарии, вместо того чтобы раз и навсегда автоматизировать тестирование? Pytest может спасти ваш проект.
На открытом вебинаре «Искусство тестирования с pytest» 18 марта в 20:00 (мск):
- Разбирем основы pytest: пишем тесты, запускаем, отлавливаем ошибки
- Освоим фикстуры и параметризацию — меньше дублирования, больше гибкости
- Оптимизируем тестирование: ускорим процесс и выстроим структуру проекта
Всем участникам — скидка на большое обучение «Python Developer. Professional».
⚡️Пишите код, который не ломается. Регистрируйтесь прямо сейчас: https://otus.pw/AiTj/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Как перевести строку text в верхний регистр?
text = "pythonquestions"
text = "pythonquestions"
Anonymous Quiz
10%
text.UPPER()
71%
text.upper()
10%
text.capitalize()
6%
text.toUpperCase()
3%
Посмотреть ответ
⚙️REST — это классика, но далеко не всегда лучший вариант. GraphQL, gRPC и HATEOAS открывают новые возможности в API, позволяя сделать взаимодействие с сервисами быстрее, гибче и удобнее.
Как выбрать подходящий инструмент? Где gRPC — спасение, а где GraphQL — ловушка? Почему REST уже не везде актуален? Разбираемся в архитектурах API на открытом уроке.
Вы научитесь правильно подбирать API для проекта, поймёте, какие задачи решает каждый подход, и сможете оптимизировать работу сервисов. Это ключевые навыки для разработчиков, архитекторов и тимлидов.
Спикер Валентин Шилин — старший программист с опытом более 15 лет на С++, С#, JavaScript, Python, Scala, Java; аналитик данных; эксперт в обработке больших данных с помощью Scala/Spark и Hadoop Cloudera.
⚡️Встречаемся 26 марта в 20:00 мск — откроем API по-новому! Участников ждёт скидка на большое обучение «Python Developer. Professional»: https://otus.pw/4pdOm/
Как выбрать подходящий инструмент? Где gRPC — спасение, а где GraphQL — ловушка? Почему REST уже не везде актуален? Разбираемся в архитектурах API на открытом уроке.
Вы научитесь правильно подбирать API для проекта, поймёте, какие задачи решает каждый подход, и сможете оптимизировать работу сервисов. Это ключевые навыки для разработчиков, архитекторов и тимлидов.
Спикер Валентин Шилин — старший программист с опытом более 15 лет на С++, С#, JavaScript, Python, Scala, Java; аналитик данных; эксперт в обработке больших данных с помощью Scala/Spark и Hadoop Cloudera.
⚡️Встречаемся 26 марта в 20:00 мск — откроем API по-новому! Участников ждёт скидка на большое обучение «Python Developer. Professional»: https://otus.pw/4pdOm/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🤿Погружение в профессиональный Python без воды: только практика, только реальный код.
Вы уже пишете на Python, но код сложно поддерживать, веб-приложения тормозят, а асинхронность кажется магией? Если хотите расширить карьерные возможности и увеличить доход, пора прокачиваться.
На обучении «Python Developer. Professional» вы освоите:
- Асинхронное программирование — ускоряем код, работаем с потоками
- Паттерны проектирования — код, который легко поддерживать
- Производительность и безопасность — от профилирования до защиты
- FastAPI, Django, RESTful API — масштабируем и автоматизируем веб-приложения
- ML и работу с данными — Pandas, NumPy, Matplotlib в боевых задачах
Программа обновляется под реальные требования рынка, а диплом OTUS ценится в IT-компаниях.
⏳Набор скоро закроется! Пройдите вступительное тестирование и получите скидку на обучение: https://otus.pw/96eD/
Вы уже пишете на Python, но код сложно поддерживать, веб-приложения тормозят, а асинхронность кажется магией? Если хотите расширить карьерные возможности и увеличить доход, пора прокачиваться.
На обучении «Python Developer. Professional» вы освоите:
- Асинхронное программирование — ускоряем код, работаем с потоками
- Паттерны проектирования — код, который легко поддерживать
- Производительность и безопасность — от профилирования до защиты
- FastAPI, Django, RESTful API — масштабируем и автоматизируем веб-приложения
- ML и работу с данными — Pandas, NumPy, Matplotlib в боевых задачах
Программа обновляется под реальные требования рынка, а диплом OTUS ценится в IT-компаниях.
⏳Набор скоро закроется! Пройдите вступительное тестирование и получите скидку на обучение: https://otus.pw/96eD/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Каким будет вывод этого кода?
Anonymous Quiz
11%
[1, 2, 3, 4]
17%
[1234]
47%
[[1], [2], [3], [4]]
19%
Ни один вариант не подходит
6%
Посмотреть ответ
Как проверить, является ли строка s палиндромом?
s = "radar"
s = "radar"
Anonymous Quiz
63%
s == s[::-1]
28%
s == reversed(s)
5%
s[0] == s[-1]
4%
Посмотреть ответ
Как найти сумму всех чисел в списке?
lst = [1, 2, 3, 4, 5]
lst = [1, 2, 3, 4, 5]
Anonymous Quiz
17%
for x in lst: total += x
73%
sum(lst)
1%
lst.addAll()
6%
reduce(lambda x, y: x + y, lst)
3%
Посмотреть ответ
Как извлечь последние три символа строки text?
text = "Python"
text = "Python"
Anonymous Quiz
9%
text.split()[-3]
7%
text.pop(-3)
73%
text[-3:]
6%
text.substring(-3)
5%
Посмотреть ответ
Реальные проекты и нетворкинг с профи: Летняя школа бэкенд‑разработки Яндекса открыла набор
Начинающие бэкендеры, есть планы на лето? Если уже умеете писать читаемый код в Python, Java или C++ и разбираетесь в алгоритмах, Летняя школа бэкенда Яндекса — ваш шанс прокачаться в разработке высоконагруженных сервисов. Вы получите уникальный опыт, работая вместе с ведущими специалистами компании.
Как проходит обучение:
— со 2 июня по 27 июля — онлайн-лекции, семинары и практические задания
— с 28 июля по 24 августа — разработка реальных проектов офлайн или онлайн
Вас ждут:
— работа в фулстек-командах в коворкингах Яндекса
— лекции от специалистов компании в летнем лектории
— возможность стать частью команды и получить офер: больше половины выпускников становятся стажерами или сотрудниками компании
Не упускайте шанс, регистрация закрывается уже 27 апреля! Подать заявку можно тут.
Начинающие бэкендеры, есть планы на лето? Если уже умеете писать читаемый код в Python, Java или C++ и разбираетесь в алгоритмах, Летняя школа бэкенда Яндекса — ваш шанс прокачаться в разработке высоконагруженных сервисов. Вы получите уникальный опыт, работая вместе с ведущими специалистами компании.
Как проходит обучение:
— со 2 июня по 27 июля — онлайн-лекции, семинары и практические задания
— с 28 июля по 24 августа — разработка реальных проектов офлайн или онлайн
Вас ждут:
— работа в фулстек-командах в коворкингах Яндекса
— лекции от специалистов компании в летнем лектории
— возможность стать частью команды и получить офер: больше половины выпускников становятся стажерами или сотрудниками компании
Не упускайте шанс, регистрация закрывается уже 27 апреля! Подать заявку можно тут.
Каким будет вывод этого кода?
Anonymous Quiz
13%
{'a': 1, 'b': 2, 'c': 3}
5%
{'a': 'b': 'c': }
64%
{1: 'a', 2: 'b', 3: 'c'}
10%
Будет выброшено исключение
8%
Посмотреть ответ
Как создать надёжный софт, который будет работать в любых условиях?
29 апреля в 20:00 МСК на открытом вебинаре вы узнаете, как защитить свой код от проблем, которые могут возникнуть в реальной эксплуатации. Что разберём:
— Как гарантировать отказоустойчивость приложений.
— Подходы к снижению влияния сбоев и ошибок в связанных сервисах.
— Основные приемы и инструменты для создания надежных систем.
Полезно для разработчиков, QA-инженеров и архитекторов.
Открытый урок пройдет в преддверие старта курса «Python Developer. Professional». Все участники получат скидку на обучение.
Регистрируйтесь прямо сейчас
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
29 апреля в 20:00 МСК на открытом вебинаре вы узнаете, как защитить свой код от проблем, которые могут возникнуть в реальной эксплуатации. Что разберём:
— Как гарантировать отказоустойчивость приложений.
— Подходы к снижению влияния сбоев и ошибок в связанных сервисах.
— Основные приемы и инструменты для создания надежных систем.
Полезно для разработчиков, QA-инженеров и архитекторов.
Открытый урок пройдет в преддверие старта курса «Python Developer. Professional». Все участники получат скидку на обучение.
Регистрируйтесь прямо сейчас
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Как извлечь из строки text только цифры?
text = "Test123Case456"
text = "Test123Case456"
Anonymous Quiz
74%
"".join(filter(str.isdigit, text))
2%
int(text)
12%
text.numbers()
5%
text.replace("TestCase", "")
6%
Посмотреть ответ