Python задачки
13.1K subscribers
512 photos
102 links
Задачки по питону:
алгоритмы, регулярные выражения, вопросы с интервью, задачи для Junior Python Developer.


По вопросам рекламы: @anothertechrock

РКН: https://kurl.ru/cYPzu
加入频道
Каким будет вывод этих строк кода в консоли?
[] or {}
{} or []
Anonymous Quiz
27%
[] и {}
13%
[] и []
26%
{} и []
10%
{} и {}
25%
Посмотреть ответ
👍8🤯32
Как проверить, все ли элементы списка lst уникальны?
lst = [1, 2, 3, 3]
Anonymous Quiz
13%
lst.count() == len(set(lst))
21%
lst == lst.unique()
57%
len(lst) == len(set(lst))
4%
len(lst) == len(lst.sorted())
5%
Посмотреть ответ
👍11🖕1
Тестирование на Python для продвинутых: кейсы, инструменты, ошибки

📅 22 мая в 20:00 — вебинар для тех, кто хочет вывести тестирование на новый уровень.

Что обсудим:
— как тестировать async-код, базы данных и работу с файлами
— частые ошибки: избыточные моки, хрупкие тесты и антипаттерны
— инструменты pro-уровня: pytest, tox, coverage и др.
— как ускорить прогон без потери качества
— реальные кейсы и подходы из продакшена

👨‍💻 Для опытных Python-разработчиков, лидов, архитекторов и всех, кто пишет тесты, но хочет делать это лучше, быстрее и стабильнее.

🔥 Вебинар проходит в преддверии старта курса «Python Developer. Professional».
Участникам — скидка на обучение!

🎓 Участие бесплатное https://vk.cc/cM7VTD

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍5💋1
Как поменять местами две переменные без третьей?
a, b = 5, 10
Anonymous Quiz
4%
a, b = (b, a, b)[1:3]
7%
a = a + b; b = a - b; a = b - a
81%
a, b = b, a
3%
temp = a; a = b; b = temp
5%
Посмотреть ответ
4👌2🦄1
👍4
👍2
Каким будет результат выполнения кода?
Anonymous Quiz
10%
True
40%
False
3%
0
1%
1
1%
a
30%
None
10%
Ошибка
5%
Посмотреть ответ
👍6
👍2
👍3
👍4
Этот код выдаст ошибку, если ввести в качестве инпута -5.
Anonymous Quiz
39%
True
49%
False
12%
Посмотреть ответ
💊72
👩‍💻 Что вернет симметрическую разницу двух множеств, x и y?
Anonymous Quiz
30%
x | y
24%
x ^ y
15%
x & y
20%
x – y
11%
Посмотреть ответ
👍4
👍1
Каким будет вывод этого представления списка?

print([j for i in range(2, 8) for j in range(i * 2, 50, i)])
Anonymous Quiz
5%
Список простых чисел до 50
39%
Список чисел, кратных 2, до 50
19%
Список составных чисел до 50
26%
Ошибка
11%
Посмотреть ответ
👍5🤮3
🧑🏻‍💻16 июля в 18:00 МСК OTUS проводит открытый вебинар: «Random Forest — мощный метод ансамблирования в ML».

Вы узнаете, как работает один из самых надёжных и понятных алгоритмов машинного обучения — Random Forest. Поговорим о принципах его работы, вариантах применения, особенностях настройки и, конечно, попрактикуемся на Python прямо на занятии.

Это отличный шанс для тех, кто:

— делает первые шаги в Data Science;
— хочет разобраться в ключевых алгоритмах ML;
— рассматривает переход в IT;
— выбирает курс и направление для старта карьеры.

➡️ Вебинар проходит в преддверии старта курса «Специализация Machine Learning». Все участники получат скидку на обучение. Регистрация открыта: https://vk.cc/cNIy6H

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