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

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Как можно проверить, что объект класса является потомком?

Используйте функцию issubclass():
- Проверяет, является ли класс наследником другого.
- Синтаксис: issubclass(ChildClass, ParentClass).
Для проверки объекта: используйте isinstance():
- Определяет, принадлежит ли объект указанному классу или его потомку.
- Синтаксис: isinstance(obj, ParentClass).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍1🤔1
🤔 Какой метод словаря удаляет все элементы?
Anonymous Quiz
70%
clear()
14%
remove()
15%
delete()
2%
wipe()
🔥4👍2
🤔 Какой метод списков добавляет элемент в конец списка?
Anonymous Quiz
5%
push()
90%
append()
1%
attach()
5%
add()
👍5🔥1
🤔 Чем отличается класс от объекта класса?

1. Класс:
- Это шаблон или "чертеж" для создания объектов.
- Определяет свойства (атрибуты) и поведение (методы), которыми будут обладать объекты.
2. Объект класса:
- Это экземпляр класса, созданный на основе его определения.
- Имеет реальные значения для атрибутов и доступ к методам.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥5
🤔 Какой стандартный модуль предназначен для выполнения операций, связанных с операционной системой, таких как чтение или запись файлов?
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
8%
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__()
18%
__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
50%
try
49%
except
1%
error
1%
fault
💊38🤔72👀1