Привет!
👋 Добро пожаловать в канал. В нём вы найдёте вопросы с собесов на позиции python-разработчика, тесты, лучшие практики, советы по пет-проектам.
Меня зовут Никита, последние десять лет я пишу на Python и работаю тимлидом.
Регулярно сталкиваюсь с тем, что новички на собесах не знают базовых вещей и не проходят этап интервью — в этом канале постараюсь дать материал, чтобы вы могли избежать таких ситуаций и трудоустраивались если не с первого, то со второго раза
👩💻 Я пишу на python последние десять лет. Когда собеседую новичков в свою команду — сталкиваюсь с пробелами в их знаниях, из-за чего многие не получают работу
Подписывайтесь и приглашайте своих друзей-фронтов, чтобы они были готовы ко всем собесам
➡️ Подготовка Python
Меня зовут Никита, последние десять лет я пишу на Python и работаю тимлидом.
Регулярно сталкиваюсь с тем, что новички на собесах не знают базовых вещей и не проходят этап интервью — в этом канале постараюсь дать материал, чтобы вы могли избежать таких ситуаций и трудоустраивались если не с первого, то со второго раза
Подписывайтесь и приглашайте своих друзей-фронтов, чтобы они были готовы ко всем собесам
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6
Что такое последовательность
Последовательностью в Python называется итерабельный объект, который поддерживает эффективный доступ к элементам с использованием целочисленных индексов через специальный метод
и поддерживает метод
который возвращает длину последовательности. К основным встроенным типам последовательностей относятся list, tuple, range, str и bytes.
Последовательности также опционально могут реализовывать методы
Если знали ответ — поставвьте 🔥
Если нет — 🤯
➡️ Подготовка Python | #вопросы
__getitem__()
и поддерживает метод
__len__()
который возвращает длину последовательности. К основным встроенным типам последовательностей относятся list, tuple, range, str и bytes.
Последовательности также опционально могут реализовывать методы
count(), index(), __contains__() и __reversed__() и другие.
Если знали ответ — поставвьте 🔥
Если нет — 🤯
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯6🔥3❤🔥2🥰2
Для чего применяются множества
Ответ:
Обычно используются для проверки элемента на вхождение в множество и удаление повторений элементов и выполнения таких операций, как объединение, пересечение, разница и симметрическая разница.
Если знали ответ — поставьте 🔥
Если нет — 🤯
➡️ Подготовка Python | #вопросы
Ответ:
Если знали ответ — поставьте 🔥
Если нет — 🤯
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤯5
Какие виды строк бывают в питоне
Ответ:
Зависит от версии Питона. Во второй ветке два типа: однобайтные строки и Юникод представлены классами str и unicode соответственно. В третьем Питоне есть один вид строк str, который представляет собой Юникод. Однобайтных строк нет, вместо них есть тип bytes, то есть цепочка байт.
Если знали ответ — поставьте 🔥
Если нет — 🤯
➡️ Подготовка Python | #вопросы
Ответ:
Если знали ответ — поставьте 🔥
Если нет — 🤯
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯13🔥4
Можно ли извлечь элемент генератора по индексу
Ответ:
Нет, будет ошибка. Генератор не поддерживает метод __getitem__.
Если знали ответ — поставьте 🔥
Если нет — 🤯
➡️ Подготовка Python | #вопросы
Ответ:
Если знали ответ — поставьте 🔥
Если нет — 🤯
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9🤯3
Как итерировать словарь по парам ключ-значение
Ответ:
Метод словаря .items() возвращает генератор кортежей (key, value).
Если знали ответ — поставьте 🔥
Если нет — 🤯
➡️ Подготовка Python | #вопросы
Ответ:
Если знали ответ — поставьте 🔥
Если нет — 🤯
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🤯5