🤔 Что такое лямбда-функции?
Лямбда-функции в Python — это анонимные функции, которые создаются с помощью ключевого слова `lambda`. Они могут принимать любое количество аргументов, но содержат только одно выражение, результат которого возвращается. Лямбда-функции часто используются для кратковременных операций, таких как сортировка или фильтрация данных. Это упрощённая версия функций, которая делает код более лаконичным.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4
🤔 Какой метод позволяет заменить одну подстроку другой в строке в Python?
Anonymous Quiz
88%
replace()
8%
substitute()
3%
change()
1%
swap()
👍1
🤔 Какие операции поддерживают большинство последовательностей?
Индексация, срезы, итерация и проверка на вхождение — общие операции для последовательностей. Также поддерживаются операции длины, конкатенации и умножения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Индексация, срезы, итерация и проверка на вхождение — общие операции для последовательностей. Также поддерживаются операции длины, конкатенации и умножения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какой модуль в Python используется для работы с математическими функциями, такими как квадратный корень или логарифмы?
Anonymous Quiz
96%
math
4%
cmath
0%
mathematics
0%
numbers
👍1
🤔 Нужно посчитать 100 уравнений. Делать это в тредах или нет?
Нет, треды не ускорят вычисления из-за GIL. Если уравнения требуют много CPU, лучше использовать multiprocessing, так как процессы выполняются независимо на разных ядрах. Если вычисления легкие, можно просто запускать их последовательно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Нет, треды не ускорят вычисления из-за GIL. Если уравнения требуют много CPU, лучше использовать multiprocessing, так как процессы выполняются независимо на разных ядрах. Если вычисления легкие, можно просто запускать их последовательно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥4
🤔 Какой модуль предоставляет функции для работы с операционной системой?
Anonymous Quiz
82%
os
15%
sys
2%
system
0%
platform
👍1
🤔 Что такое git stash?
git stash — это временное сохранение текущих изменений в "карман", чтобы вернуться к чистому состоянию рабочего каталога. Это удобно, если нужно переключиться на другую ветку, не делая коммит. Позже можно восстановить изменения или удалить их.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
git stash — это временное сохранение текущих изменений в "карман", чтобы вернуться к чистому состоянию рабочего каталога. Это удобно, если нужно переключиться на другую ветку, не делая коммит. Позже можно восстановить изменения или удалить их.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4
🤔 Какая структура данных не позволяет хранить дубликаты элементов?
Anonymous Quiz
7%
list
11%
tuple
79%
set
4%
dict
👍1
🤔 Какой метод используется для округления числа до ближайшего целого?
Anonymous Quiz
87%
round()
1%
fix()
8%
floor()
4%
ceil()
🤔 С помощью чего можно сделать свой контекстный менеджер?
Контекстный менеджер в Python можно реализовать двумя способами:
1. С помощью класса, реализующего методы enter и exit. Метод enter запускается при входе в блок with, а exit — при выходе из него.
2. С помощью декоратора@contextmanager из модуля contextlib. Это более лаконичный способ, использующий генераторы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Контекстный менеджер в Python можно реализовать двумя способами:
1. С помощью класса, реализующего методы enter и exit. Метод enter запускается при входе в блок with, а exit — при выходе из него.
2. С помощью декоратора
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥4
🤔 Какой метод словаря позволяет получить значение по ключу, не выбрасывая ошибку, если ключ отсутствует?
Anonymous Quiz
9%
fetch()
83%
get()
3%
retrieve()
5%
lookup()
👍1
🤔 Какой метод словаря возвращает значение по ключу, а если его нет, то стандартное значение?
Anonymous Quiz
88%
get()
7%
fetch()
3%
pull()
2%
retrieve()
👍1💊1
🤔 Что делает git commit?
Фиксирует текущее состояние отслеживаемых файлов — создаёт точку сохранения с сообщением, чтобы можно было откатиться или проанализировать изменения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Фиксирует текущее состояние отслеживаемых файлов — создаёт точку сохранения с сообщением, чтобы можно было откатиться или проанализировать изменения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3🔥2
🤔 Какой метод используется для удаления элемента из множества в Python, если он существует, и не вызывает ошибку, если не существует?
Anonymous Quiz
33%
remove()
21%
discard()
36%
pop()
10%
delete()
🤔 Какие есть коды ошибок HTTP?
Разбиваются на группы:
- 1xx — информационные (редко используются)
- 2xx — успешные (например, 200 OK, 201 Created)
- 3xx — редиректы (301, 302)
- 4xx — ошибки клиента:
- 400 — неверный запрос
- 401 — неавторизован
- 403 — доступ запрещён
- 404 — не найден
- 429 — слишком много запросов
- 5xx — ошибки сервера:
- 500 — внутренняя ошибка
- 502 — плохой шлюз
- 503 — сервис недоступен
- 504 — таймаут
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- 1xx — информационные (редко используются)
- 2xx — успешные (например, 200 OK, 201 Created)
- 3xx — редиректы (301, 302)
- 4xx — ошибки клиента:
- 400 — неверный запрос
- 401 — неавторизован
- 403 — доступ запрещён
- 404 — не найден
- 429 — слишком много запросов
- 5xx — ошибки сервера:
- 500 — внутренняя ошибка
- 502 — плохой шлюз
- 503 — сервис недоступен
- 504 — таймаут
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥4💊1
🤔 Что делает метод strip() для строк?
Anonymous Quiz
25%
Разделяет строку на список подстрок
5%
Соединяет список строк в одну строку
68%
Удаляет ведущие и замыкающие пробелы
2%
Переворачивает строку
🤔 Какой атрибут класса позволяет проверить, к какому классу принадлежит экземпляр?
Anonymous Quiz
28%
class
38%
type
2%
name
32%
instance
🤔 Как реализовать copy и deepcopy?
Поверхностная копия создаёт новый объект, но вложенные объекты остаются прежними. Глубокая копия рекурсивно копирует все вложенные объекты, создавая полную независимость. Это важно, когда изменяемые структуры данных не должны влиять друг на друга.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Поверхностная копия создаёт новый объект, но вложенные объекты остаются прежними. Глубокая копия рекурсивно копирует все вложенные объекты, создавая полную независимость. Это важно, когда изменяемые структуры данных не должны влиять друг на друга.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5🔥1💊1
🤔Что делает метод strip() при применении к строке?
Anonymous Quiz
2%
Переворачивает строку задом наперед
27%
Удаляет все пробелы из строки
63%
Удаляет начальные и конечные пробелы
7%
Разделяет строку на список строк
💊1
🤔 \Что такое конкурентность?
Конкурентность — это способность программы работать с несколькими задачами одновременно (не обязательно параллельно). Например, асинхронность и многопоточность обеспечивают конкурентное поведение за счёт переключения между задачами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Конкурентность — это способность программы работать с несколькими задачами одновременно (не обязательно параллельно). Например, асинхронность и многопоточность обеспечивают конкурентное поведение за счёт переключения между задачами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7🔥1