Python | Тесты @easy_python_tests Channel on Telegram

Python | Тесты

@easy_python_tests


Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky

Python | Тесты (Russian)

Добро пожаловать в канал Python | Тесты! Этот канал создан специально для всех, кто увлечен языком программирования Python и стремится совершенствовать свои навыки. Здесь вы найдете разнообразные тесты, которые помогут вам проверить свои знания и подготовиться к собеседованиям, а также улучшат вашу практику в программировании.

Наши партнеры: n- Сайт: easyoffer.ru n- Реклама: @easyoffer_adv nnПрисоединяйтесь к нашим дополнительным каналам, чтобы глубже погрузиться в мир Python и программирования: n1. Готовься к собеседованиям: t.me/+cnJC0_ZeZ_I0OGY6 n2. Решай задачи: t.me/+nsl4meWmhfQwNDVi n3. Ищи работу: t.me/+cXGKkrOY2-w3ZTky nnНе упустите возможность стать настоящим профессионалом в Python! Присоединяйтесь к каналу Python | Тесты прямо сейчас и начните свой путь к успеху в мире программирования!

Python | Тесты

19 Feb, 16:10


🤔 O - Open/Closed Principle - принцип открытости-закрытости

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

18 Feb, 16:10


🤔 S - Single Responsibility Principle - принцип единственной ответственности

Каждый класс или модуль должен выполнять только одну задачу и иметь только одну причину для изменения. Это улучшает читаемость, тестируемость и поддержку кода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

18 Feb, 14:02


– Помощь с pet-проектом
– Составление roadmap
– Общая консультация
– Проведение код-ревью и mock-собеседования
– Помощь с трудоустройством

Все это и многое другое может Ментор. Он обеспечит вам необходимый boost, ускорит и упростит вход в IT.

🔥 Узнай список топовых менторов

Многие из них предлагают бесплатную первую консультацию

Python | Тесты

17 Feb, 16:11


🤔 Что нужно делать, чтобы писать хороший код?

Чтобы писать хороший код, следует придерживаться принципов KISS, DRY и SOLID, писать читаемые и хорошо документированные функции, использовать осмысленные названия переменных и классов, а также применять модульное тестирование и ревью кода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

16 Feb, 16:10


🤔 Что такое cls

1. cls — это ссылка на сам класс, аналог self для объектов.
2. Используется в методах класса (помеченных декоратором
@classmethod) для доступа к атрибутам или созданию новых экземпляров.
3. Пример: def create_instance(cls): return cls().

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

15 Feb, 16:10


🤔 Что такое diamond problem?

1. Diamond problem — проблема неоднозначности при наследовании, возникающая, если класс наследует от двух классов, имеющих общего предка.
2. Например, вызов метода может быть неясным, если он присутствует в обоих родительских классах.
3. Решает это с помощью алгоритма MRO (Method Resolution Order), который определяет порядок вызовов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

15 Feb, 11:10


📺 Уникальная база IT собеседований

456+
реальных собеседований на программиста, тестировщика, аналитика и прочие IT профы.

Есть собесы от ведущих компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries и т.д.

🎯 Переходи по ссылке и присоединяйся к базе, чтобы прокачать свои шансы на успешное трудоустройство!

Python | Тесты

14 Feb, 16:10


🤔 Как реализуются private методы?

1. Private методы создаются с использованием двойного подчёркивания перед именем (__method).
2. Они не доступны напрямую за пределами класса, но могут быть вызваны через _ClassName__method.
3. Использует механизм name mangling для их защиты, но это не абсолютная приватность.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

13 Feb, 16:10


🤔 Как реализуются public методы?

1. Public методы объявляются без каких-либо префиксов перед именем метода.
2. Они доступны для вызова из любого места в программе.
3. Пример: def public_method(self): реализует открытый метод объекта.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

12 Feb, 16:10


🤔 Что такое объект класса?

1. Объект класса — это объект, созданный самим классом, представляющий собой экземпляр метакласса.
2. Он хранит атрибуты и методы, которые являются общими для всех экземпляров.
3. Например, сам класс MyClass является объектом метакласса type.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

11 Feb, 16:10


🤔 Какие методы в метаклассах используются?

1. new: отвечает за создание нового класса перед его инициализацией.
2. init: инициализирует класс после его создания.
3. call: позволяет экземпляру метакласса вести себя как функция, вызывая его напрямую.
4. prepare: используется для подготовки пространства имен перед созданием класса.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

10 Feb, 20:13


Ищу работу пол года

Практически под каждым постом в этом канале я вижу комментарии от людей, которые ищут работу по полгода. Это перерастает в обсуждение того, как нужно (или не нужно) искать работу, почему процесс найма сломан и как они откликались на фейковые вакансии.

Честно говоря, искать работу полгода — это нонсенс. Очевидно, что человек делает что-то не так. Главная ошибка, которую совершают многие, — это создание иллюзии поиска работы.

То есть человек вроде бы ищет работу, но делает это неэффективно, тратя время на нецелевые действия. Например:

Просматривает вакансии перед откликом.
Пытается понять, подходит ли он под вакансию. Если считает, что не подходит — не откликается.
Пишет сопроводительные письма (иногда даже уникальные под каждую вакансию).
Заполняет анкеты, проходит тесты.

Все эти действия отнимают время, но не приводят к результату.

Почему это не работает?

HR-менеджер не может вручную отсмотреть 2000 откликов, оценить каждое резюме и прочитать сопроводительные письма. Поэтому компании используют ATS-системы (системы автоматического подбора), которые анализируют резюме и определяют процент его соответствия вакансии.

Что делать, чтобы повысить шансы?

1️⃣ Добавить ключевые навыки в резюме — и в основной текст, и в теги. Возьмите их с easyoffer.ru

2️⃣ Убрать нерелевантный опыт, оставить только подходящий.

3️⃣ Оформить опыт так, чтобы он выглядел релевантным. Если у вас его нет, укажите проекты, стажировки или другой опыт, который можно представить как работу от 1 года. Если опыт слишком большой, сузьте его до 6 лет.

4️⃣ Откликаться на все вакансии без разбору. Если вы Junior, не ищите только стажер или Junior-вакансии — пробуйте везде. Не отказывайте себе сами, пусть это решит HR

5️⃣ Сделать резюме публичным, потому что HR-менеджеры часто ищут кандидатов не только среди откликов, но и в базе резюме.

6️⃣ Используйте ИИ по минимуму – ATS-системы считывают это и помечают "сгенерировано ИИ"

‼️ Главное правило: чем больше откликов — тем выше шанс получить оффер. Делайте резюме удобным для ATS-систем, и вас заметят.

1. Посмотрите видео о том как я вывел свою резюме в Топ1 на HH
2. Посмотрите видео как я нашел первую работу
3. Прочитайте этот кейс про оптимизацию резюме

Если прям вообще тяжело.

Создайте несколько разных резюме. Создайте 2, 3 да хоть 10 резюме. Настройте авто-отлики и ждите приглашения на собесы.

Не нужно создавать иллюзию поиска работы, сделайте несколько простых и актуальных действий.

Python | Тесты

06 Feb, 16:10


🤔 Какой метод используется при инициализации класса?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

05 Feb, 16:10


🤔 Может ли метод объекта вернуть класс?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

05 Feb, 14:05


Swipe right or swipe left

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

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

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

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

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

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

👉 Записаться

Python | Тесты

04 Feb, 16:10


🤔 Чем отличается класс от объекта класса?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

03 Feb, 16:10


🤔 Как можно проверить, что объект класса является потомком?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

03 Feb, 14:05


Когда говорят, что Python слишком простой язык, на сцену выходит канал Python Learning

Здесь легко научиться:

▪️Превращать текст в голос
▪️Определять локацию по IP
▪️Писать телеграм-ботов
▪️Создавать 3D-игры

Самый необычный канал про Python, подписывайся – @Python_per_month

Python | Тесты

02 Feb, 16:10


🤔 Как можно получить имя модуля?

В JavaScript имя модуля можно получить через module.id или module.filename (в Node.js). В других языках, таких как Python, используется name.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

01 Feb, 16:10


🤔 Что такое XSS? Примеры.

XSS (Cross-Site Scripting): уязвимость, позволяющая вставлять вредоносный код на сайт.
Примеры:
1. Вставка скрипта в поле комментариев: <script>alert('XSS');</script>.
2. Кража cookie через вставленный скрипт.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

31 Jan, 16:10


🤔 Какая разница между аутентификацией и авторизацией?

1. Аутентификация: подтверждение личности пользователя (например, логин и пароль).
2. Авторизация: проверка прав доступа пользователя к определённым ресурсам.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

30 Jan, 16:10


🤔 Как защитить куки от воровства и подделки?

1. Использовать флаг HttpOnly для защиты от XSS.
2. Включить Secure, чтобы куки передавались только по HTTPS.
3. Реализовать подпись и шифрование данных.
4. Установить ограничение по домену и пути (Domain и Path).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

29 Jan, 16:10


🤔 Что такое CGI? Плюсы, минусы.

CGI (Common Gateway Interface): протокол для взаимодействия веб-сервера с программами на стороне сервера.
Плюсы: простота, независимость от языка программирования.
Минусы: медленная обработка запросов, так как для каждого запуска создаётся отдельный процесс.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

21 Jan, 16:10


🤔 Что такое Git Flow?

Это стратегия работы с ветками в Git, которая упрощает управление разработкой и релизами.
1. Включает основные ветки: main (продакшен), develop (разработка), а также вспомогательные для фич, багфиксов, релизов.
2. Помогает структурировать процесс разработки, тестирования и выпуска новых версий.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

20 Jan, 16:10


🤔 Где можно хранить бизнес-логику приложения?

Бизнес-логику обычно хранят в сервисах или отдельных модулях, предназначенных для обработки данных и реализации правил приложения.
1. В многослойной архитектуре это уровень service или domain.
2. Хранение логики в контроллерах или представлениях считается плохой практикой.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

19 Jan, 16:10


🤔 Что значит правильный код?

Это код, который легко читается, поддерживается и тестируется.
1. Он решает задачи эффективно, минимизируя сложность.
2. Такой код соответствует стандартам разработки и принципам, например DRY, SOLID.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

18 Jan, 16:10


🤔 Что такое self?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

17 Jan, 16:10


🤔 Зачем нужны декораторы?

Декораторы используются для изменения поведения функции или метода без изменения её исходного кода.
Они удобны для добавления повторяющегося функционала, например, логирования или проверки прав доступа.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

16 Jan, 16:10


🤔 Что такое dunder методы?

Это специальные методы, обрамлённые двойными подчёркиваниями.
1. Пример: init, str, add.
2. Они позволяют изменять поведение встроенных операций, таких как создание объектов или арифметика.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

15 Jan, 16:10


🤔 Расскажи о парадигмах в Python

1. Императивная парадигма: использование команд для изменения состояния программы.
2. Объектно-ориентированная: работа с классами и объектами.
3. Функциональная: поддержка высших функций, замыканий и итераторов.
4. Процедурная: выполнение программ как последовательности процедур.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

14 Jan, 16:10


🤔 Что такое чистая функция

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

13 Jan, 16:10


🤔 Что такое динамическая типизация

Динамическая типизация означает, что тип переменной определяется автоматически в момент её инициализации.
1. Это упрощает код, но может привести к ошибкам в случае некорректного использования типов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

12 Jan, 16:10


🤔 Какая в Python типизация, статическая или динамичная

Python использует динамическую типизацию.
1. Тип переменной определяется во время выполнения, а не во время компиляции.
2. Это позволяет переменной менять тип в процессе выполнения.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

11 Jan, 16:10


🤔 Расскажи про иерархию исключений

1. Вершина иерархии — класс BaseException, от которого наследуются все исключения.
2. Основной класс для пользовательских исключений — Exception.
3. Классы, наследуемые от Exception, включают ValueError, TypeError, KeyError и другие.
4. Есть специфические исключения, такие как KeyboardInterrupt и SystemExit, которые наследуются напрямую от BaseException.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

10 Jan, 16:10


🤔 Какие декораторы, которые есть в стандартной библиотеке, знаешь

1. @staticmethod: создаёт статический метод, не зависящий от экземпляра класса.
2.
@classmethod: создаёт метод, который получает ссылку на класс, а не на объект.
3.
@property: позволяет обращаться к методу как к атрибуту.
4.
@functools.lru_cache: кэширует результаты функции для ускорения повторных вызовов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

10 Jan, 06:00


Учишь Python, но как дело доходит до собственного кода — всё, кирдык? 😥

На форумах только одно: «Больше практиковаться!» А толку? Ноль понимания и никакой поддержки от профи

Плавали - знаем)) Поэтому специально для тебя - чат Python-щиков 🤝

Что получишь?

1️⃣ Сможешь задавать любые вопросы без страха и осуждения и получать ответы за минуты, а не часы поиска в инете
2️⃣ Регулярные плюшки в виде стримов от препода с 15-ти летним опытом
3️⃣ Общение с единомышленниками и заряд мотивации

➡️ А еще, забирай в закрепе БЕСПЛАТНЫЙ вводный курс по Python

Короче, всё для прокачки! Залетай к нам — ссылка на чат (тык)

Python | Тесты

09 Jan, 16:10


🤔 Что такое модуль?

Это файл с Python-кодом, содержащий функции, классы и переменные, которые можно переиспользовать.
1. Модули импортируются с помощью import.
2. Используются для структурирования кода, повторного использования и улучшения читаемости.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

09 Jan, 12:55


📊 Реклама в сети телеграм каналов easyoffer
✈️ Для заказа пишите @easyoffer_adv

easyoffer
Backend

Python | Вопросы
Python | Удалёнка
Python | LeetCode
Python | Тесты

Frontend | Вопросы
Frontend | Удалёнка
JavaScript | LeetCode
Frontend | Тесты

Java | Вопросы
Java | Удалёнка
Java | LeetCode
Java | Тесты

Тестировщик | Вопросы
Тестировщик | Удалёнка
Тестировщик | Тесты

Data Science | Вопросы
Data Science | Удалёнка
Data Science | Тесты

C# | Вопросы
C# | Удалёнка
C# | LeetCode
C# | Тесты

C/C++ | Вопросы
C/C++ | Удалёнка
C/C++ | LeetCode
C/C++ | Тесты

Golang | Вопросы
Golang | Удалёнка
Golang | LeetCode
Golang | Тесты

DevOps | Вопросы
DevOps | Удалёнка
DevOps | Тесты

PHP | Вопросы
PHP | Удалёнка
PHP | LeetCode
PHP | Тесты

Kotlin | Вопросы
Kotlin | Удалёнка
Kotlin | LeetCode
Kotlin | Тесты

Swift | Вопросы
Swift | Удалёнка
Swift | LeetCode
Swift | Тесты

📊 Реклама в сети телеграм каналов easyoffer
✈️ Для заказа пишите @easyoffer_adv

Python | Тесты

08 Jan, 16:10


🤔 Что такое замыкания?

Это функция, которая "запоминает" своё окружение, в котором она была создана, даже после завершения работы этого окружения.
1. Обеспечивает доступ к локальным переменным внешней функции.
2. Полезно для создания функций с преднастроенным состоянием.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

07 Jan, 16:10


🤔 Что такое мутабельные и иммутабельные типы данных?

1. Мутабельные (mutable): данные, которые можно изменять после создания, например, списки (list), словари (dict), множества (set).
2. Иммутабельные (immutable): данные, которые нельзя изменить после создания, например, строки (str), числа (int, float), кортежи (tuple).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

06 Jan, 16:10


🤔 Как реализован декоратор?

Это функция, которая принимает другую функцию в качестве аргумента и возвращает новую функцию или изменённую версию исходной.
1. Реализуется как обёртка, добавляющая или изменяющая поведение.
2. Декораторы оформляются через синтаксис
@decorator_name.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

05 Jan, 16:10


🤔 В чём разница между MRO2 и MRO3?

1. MRO2 (Method Resolution Order, Python 2): использует алгоритм глубинного поиска (DFS) для определения порядка наследования. Это может привести к дублированию классов в результирующем списке.
2. MRO3 (Python 3): использует алгоритм C3 Linearization, который улучшает порядок наследования, избегает дублирования и поддерживает принципы разрешения наследования (линеаризацию).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

04 Jan, 16:10


🤔 Какие способы есть написать свой генератор?

1. Использование yield: создавайте функцию, которая приостанавливает выполнение, возвращая значение, и возобновляется с последнего состояния.
2. Через генераторные выражения: компактный способ создания генераторов, например, (x**2 for x in range(10)).
3. Реализация класса с методом iter и next: создаёт полностью настраиваемый генератор.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

03 Jan, 16:10


🤔 Что такое виртуальное окружение?

Виртуальное окружение изолирует проект и его зависимости от глобальной системы.
1. Оно создаёт локальную среду с собственной версией Python и библиотеками.
2. Позволяет избежать конфликтов между различными версиями пакетов для разных проектов.
3. Используется для управления зависимостями и обеспечения предсказуемости работы проекта.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

02 Jan, 16:10


🤔 Что даёт Poetry?

Это инструмент для управления зависимостями и пакетов Python.
1. Упрощает установку, обновление и управление зависимостями через файл pyproject.toml.
2. Поддерживает изоляцию зависимостей, автоматически создавая виртуальное окружение.
3. Помогает публиковать собственные Python-пакеты в PyPI, упрощая процесс сборки и выпуска.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

01 Jan, 16:16


– Помощь с pet-проектом
– Составление roadmap
– Общая консультация
– Проведение код-ревью и mock-собеседования
– Помощь с трудоустройством

Все это и многое другое может Ментор. Он обеспечит вам необходимый boost, ускорит и упростит вход в IT.

🔥 Здесь размещен список менторов, и многие из них предлагают бесплатную первую консультацию

Python | Тесты

01 Jan, 16:10


🤔 Что такое Docker Compose?

Это инструмент для управления многоконтейнерными приложениями.
1. Позволяет определять и запускать сервисы, их зависимости и конфигурации в одном YAML-файле (docker-compose.yml).
2. Упрощает оркестрацию контейнеров, обеспечивая лёгкий запуск, остановку и масштабирование.
3. Используется для разработки, тестирования и развёртывания сложных приложений.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

31 Dec, 16:10


🤔 Что знаешь про нормализацию?

Это процесс преобразования данных для их корректного использования или улучшения эффективности.
1. В базах данных нормализация устраняет избыточность, разбивая таблицы на логические части для предотвращения дублирования.
2. В обработке данных нормализация часто используется для масштабирования значений, чтобы привести их в единый диапазон (например, от 0 до 1).
3. Она улучшает производительность, точность и удобство работы с данными.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

30 Dec, 16:10


🤔 Что такое шардирование?

Это метод горизонтального разделения базы данных, при котором данные распределяются между несколькими серверами (шардами).
• Каждый шард содержит уникальный подмножество данных, обеспечивая масштабируемость и повышение производительности.
• Используется для работы с большими объёмами данных и снижения нагрузки на один сервер.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

30 Dec, 07:00


🖥 Хотите легко и быстро изучить программирование?

В этом канале вас ждут мощные скрипты и интуитивно понятные коды! Обучение, которое вдохновляет!

💻 Узнайте секреты успеха от настоящих профессионалов и внедрите свои идеи в реальность!
🆗 Подпишитесь сейчас и получите уникальные материалы, которые помогут вам достичь новых знаний в программировании!  🚀

🟣 Всё это - в Логово комара
🔗 https://t.me/kmrlog

Python | Тесты

29 Dec, 16:10


🤔 В чём разница между PostgreSQL и MySQL?

1. Поддержка сложных запросов: PostgreSQL лучше справляется с сложными запросами, поддерживает оконные функции, CTE и пользовательские типы данных.
2. Производительность: MySQL быстрее в простых операциях, таких как чтение, но PostgreSQL оптимальнее для сложных операций.
3. Совместимость: PostgreSQL полностью соответствует стандартам SQL, а MySQL использует собственные расширения.
4. Расширяемость: PostgreSQL поддерживает расширения и пользовательские функции, что делает его более гибким для кастомных решений.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу Знаний

Python | Тесты

28 Dec, 16:10


🤔 Какие есть уровни изоляции транзакций?

1. Read Uncommitted: транзакция может видеть несохранённые изменения других транзакций (грязное чтение).
2. Read Committed: транзакция видит только завершённые изменения других транзакций.
3. Repeatable Read: транзакция видит данные на момент её начала и игнорирует изменения других транзакций.
4. Serializable: самый строгий уровень, который предотвращает любые конфликты и гарантирует полную изоляцию.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

27 Dec, 16:10


🤔 Какие минусы есть у индекса?

1. Замедление операций записи: индексы требуют обновления при вставке, удалении или обновлении данных.
2. Потребление памяти: индексы занимают дополнительное пространство на диске.
3. Избыточность: слишком большое количество индексов может привести к сложностям в управлении и снижению производительности.
4. Неэффективность для малых таблиц: для небольших таблиц индексы могут быть избыточными, так как линейный поиск быстрее.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Python | Тесты

26 Dec, 16:10


🤔 Что такое git?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний