Python | Тесты
6.19K subscribers
27 photos
357 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Какой стандартный модуль предназначен для выполнения операций, связанных с операционной системой, таких как чтение или запись файлов?
Anonymous Quiz
81%
os
16%
sys
1%
platform
2%
script
👍5
🤔 Какое исключение возникает, когда попытка индексирования последовательности выходит за границы?
Anonymous Quiz
87%
IndexError
4%
KeyError
5%
ValueError
5%
BoundaryError
🤔4🔥21
Swipe right or swipe left

Что делать, если твои мэтчи в жизни не такие точные, как твой код?

Спокойно, 14 февраля в 19:00 по МСК мы разберём, как ML анализирует speed dating и предсказывает match.

📌 Мы возьмем реальные данные со speed dating.

📌 Обучим модель, которая скажет: match или swipe left.

📌 Разберём, какие признаки реально важны (спойлер: работа в IT — не прям гарантия успеха (наши маркетологи подтверждают 😥).

💡 Приходи, если хочешь прокачать свой Python, ML и, возможно, станешь идеальной парой, как самый стильные форсы.

👉 Записаться
1🔥1
🤔 Может ли метод объекта вернуть класс?

Да, метод объекта может вернуть класс. Например:
- Метод объекта может использовать имя класса через self.class.
- Это позволяет получить сам класс, к которому принадлежит объект.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥8
🤔 Какое ключевое слово используется для создания анонимной функции в Python?
Anonymous Quiz
2%
func
91%
lambda
6%
anonymous
1%
temp
👍31🔥1
🤔 Какой оператор используется для возврата значения из функции?
Anonymous Quiz
97%
return
2%
yield
0%
exit
1%
break
👍4💊3
🤔 Какой метод используется при инициализации класса?

Метод init используется для инициализации экземпляра класса. Он автоматически вызывается при создании объекта и позволяет задавать начальные значения атрибутов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥4💊3
🤔 Какой тип данных используется для неупорядоченных коллекций уникальных элементов?
Anonymous Quiz
7%
list
12%
tuple
74%
set
6%
dictionary
👍7💊5🤔3
🤔 Какая функция используется для получения количества элементов в объекте, например в списке?
Anonymous Quiz
20%
count()
10%
length()
1%
size()
68%
len()
👍12💊5🔥1👀1
🤔 Можно ли реализовать интерфейс?

Да, интерфейсы можно реализовать с помощью:
1. Абстрактных классов:
- Используйте модуль abc и аннотацию
@abstractmethod.
- Абстрактный класс служит интерфейсом, а дочерние классы обязаны реализовать его методы.
2. Протоколов (начиная с Python 3.8):
- Используйте модуль typing и определяйте интерфейсы через Protocol.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊11🔥2👍1
🤔 Какой атрибут или метод в классах Python используется для получения строки представления объекта?
Anonymous Quiz
73%
__str__()
19%
__repr__()
8%
__string__()
1%
__text__()
💊81😁4👍2
🤔 Какое исключение генерируется при попытке доступа к несуществующему ключу в словаре?
Anonymous Quiz
11%
IndexError
83%
KeyError
1%
TypeError
5%
ValueError
🔥2
🤔 Как создать абстрактный класс?

1. Импортируйте модуль abc:
2. from abc import ABC, abstractmethod
3. Унаследуйте ваш класс от ABC (Abstract Base Class).
4. Используйте декоратор
@abstractmethod для определения методов, которые должны быть реализованы в дочерних классах.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥51
🤔 Какой из перечисленных типов данных позволяет сохранить несколько элементов различных типов?
Anonymous Quiz
11%
set
6%
frozenset
67%
list
16%
tuple
💊45👍5
Forwarded from easyoffer
Привет, ребята!
1,5 года я учился на программиста, а сайт easyoffer.ru стал моим пет-проектом. Я создавал его, потому что:
а) нужно было добавить хоть какой-нибудь проект в резюме
б) подготовиться к прохождению собесов

И всё получилось! Благодаря еasyoffer я успешно прошёл собеседование и устроился Python Junior-разработчиком на удаленку с зарплатой 115 тысяч рублей.

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

По-этому я с самого начала заложил в проект минимальную бизнес-модель, на случай, если сайт начнёт набирать трафик. Я предложил пользователям полный доступ к сайту в обмен на подписку на Telegram-каналы. Это позволяло развивать аудиторию, а в будущем — зарабатывать на рекламе.

Результат превзошёл ожидания!
С момента запуска easyoffer посетило 400 тысяч человек. А когда доход с рекламы превысил мою зарплату программиста, я принял решение уйти с работы и полностью посвятить себя разработке новой версии сайта.

Вот так, зайдя в IT, через 4 месяца вышел через свой же пет-проект. Мне очень повезло

Уже год я работаю над easyoffer 2.0.
Это будет более масштабный и качественной новый проект:
– Появится тренажер
– Появятся задачи из собесов
– Фильтрация контента по грейдам
и еще очень много фич, о которых я расскажу позже.

Хочу, довести easyoffer до ума, чтобы сайт стал настоящим помощником для всех, кто готовится к собеседованиям.
По этому в ближайшее время я объявлю о старте краудфандинговой кампании, чтобы ускорить разработку и я готов щедро отблагодарить всех, кто поддержит проект.

А те, кто поддержат проект первыми, получат специальные лимитированные выгодные вознаграждения. Следите за этим телеграм каналом, если хотите стать первыми сапортерами.
🔥9👍54🤔1
🤔 Какой оператор используется для обработки исключений?
Anonymous Quiz
49%
try
49%
except
1%
error
1%
fault
💊38🤔72👀1
🤔 Чем отличаются методы сокрытия?

1. Одно подчеркивание (_):
- Указывает, что метод является приватным по соглашению.
- Не предотвращает доступ, но не рекомендуется вызывать вне класса.
2. Два подчеркивания (__):
- Реализует имя-мэнглинг (перемешивание имен).
- Сложнее вызвать метод извне, так как его имя становится _ClassName__method.
3. Без подчеркивания:
- Метод является публичным, доступен без ограничений.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥5💊4
🤔 Какой метод возвращает количество вхождений элемента в список?
Anonymous Quiz
83%
count()
3%
sum()
9%
length()
5%
index()
1🔥1
🤔 Какой метод строк заменяет части строки?
Anonymous Quiz
5%
change()
90%
replace()
4%
switch()
1%
alter()
👍1
🤔 Как реализуются метод объекта?

1. Методы объекта определяются внутри класса и автоматически получают ссылку на текущий объект в виде аргумента self.
2. Они могут обращаться к атрибутам объекта и вызывать другие методы через self.
3. Пример: def example_method(self): предоставляет доступ к объекту, на котором вызван метод.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4