es
Feedback
Библиотека собеса по Python | вопросы с собеседований

Библиотека собеса по Python | вопросы с собеседований

Ir al canal en Telegram

Вопросы с собеседований по Python и ответы на них. Как запустить своего ии-агента: https://clc.to/tvpmDQ По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/6587aafa Для обратной связи: @proglibrary_feeedback_bot

Mostrar más
5 992
Suscriptores
+124 horas
-47 días
-2130 días
Archivo de publicaciones
Что такое %s? %s — это специальное форматирующее поле, которое используется для вставки строковых значений в другие строки, а
Что такое %s? %s — это специальное форматирующее поле, которое используется для вставки строковых значений в другие строки, а также для форматирования строк. Он является частью строкового форматирования, используемого в функциях print(), str.format(), и старом стиле форматирования с оператором %.

🤖🆓13 опенсорсных инструментов для ИИ-разработчиков Готовы прокачать свои проекты? Эти 13 инструментов помогут вам не просто
+5
🤖🆓13 опенсорсных инструментов для ИИ-разработчиков Готовы прокачать свои проекты? Эти 13 инструментов помогут вам не просто ускорить разработку, а сделать её по-настоящему качественной. 👉 Все инструменты перечислены в нашей статье

Какие существуют различные стили наследования моделей в Django? Django поддерживает 3 типа наследования. Это абстрактные базовые классы, многотабличное наследование и прокси-модели.

Напишите регулярное выражение, которое будет принимать идентификатор электронной почты. Используйте модуль re. Мы используем
Напишите регулярное выражение, которое будет принимать идентификатор электронной почты. Используйте модуль re. Мы используем функцию re.match() для сравнения переданного идентификатора электронной почты с регулярным выражением. Если совпадение найдено, мы возвращаем True, иначе False. Например, вызов is_valid_email('example@mail.com') вернет True, а вызов is_valid_email('not_valid_email') вернет False.

🆕📜 Что нового в TypeScript 5.5: 4 ключевых улучшения В версии 5.5 TypeScript предлагает ряд новшеств, которые делают код бо
🆕📜 Что нового в TypeScript 5.5: 4 ключевых улучшения В версии 5.5 TypeScript предлагает ряд новшеств, которые делают код более надежным и читаемым. Рассмотрим ключевые изменения, включая предикаты выводимых типов и оптимизацию работы с массивами. 👉 Читать статью 👉 Зеркало

Методы .removeprefix() и .removesuffix() Методы .removeprefix() и .removesuffix() были введены в Python 3.9. Они предназначен
Методы .removeprefix() и .removesuffix() Методы .removeprefix() и .removesuffix() были введены в Python 3.9. Они предназначены для удаления указанного префикса или суффикса из строки. Эти методы предоставляют удобный способ обрезания строк, особенно если вы знаете, что определенная строка всегда начинается с определенного префикса или заканчивается определенным суффиксом. Это позволяет избежать необходимости использования сложных срезов строк и делает код более читаемым.

👩‍💻 Как устроено преобразование типов в Python? ▪Преобразование типов — это преобразование объекта из одного типа данных в другой тип данных. ▪Неявное преобразование типов автоматически выполняется интерпретатором Python. ▪Python позволяет избежать потери данных в неявном преобразовании типов. ▪Явное преобразование типов также называется приведением типов, типы данных объекта преобразуются с использованием предопределенной функции. ▪При приведении типов может произойти потеря данных, поскольку мы приводим объект к определенному типу данных. Что такое аннотация типов? В простейшем случае аннотация содержит непосредственно ожидаемый тип. Аннотации для переменных пишут через двоеточие после идентификатора. После этого может идти инициализация значения. Например price: int = 5 Параметры функции аннотируются так же как переменные, а возвращаемое значение указывается после стрелки -> и до завершающего двоеточия. Например def indent_right(s: str, width: int) -> str:.

Как указать очередь в Celery? Для указания очереди (queue) в Celery, вы можете воспользоваться параметрами queue, delay или a
Как указать очередь в Celery? Для указания очереди (queue) в Celery, вы можете воспользоваться параметрами queue, delay или apply_async при определении задачи (task). Этот параметр позволяет указать, в какую очередь следует поместить задачу. Очереди обычно используются для распределения задач между разными воркерами (workers) или группами воркеров.

👾 -35% на курс основы программирования на Python Освоите знания для старта карьеры и научитесь программировать на одном из с
👾 -35% на курс основы программирования на Python Освоите знания для старта карьеры и научитесь программировать на одном из самых востребованных языков программирования – https://proglib.io/w/bc6dbca3 12 990 рублей 19 990 рублей ☄️ Вас ждет бессрочный доступ ко всем материалам курса и развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы. 🌚 Переходите на сайт, читайте подробности и заходите на обучение по самым выгодным условиям – https://proglib.io/w/bc6dbca3

🐍🔍 7 малоизвестных возможностей стандартной библиотеки Python Стандартная библиотека Python — это кладезь возможностей. Мы
+5
🐍🔍 7 малоизвестных возможностей стандартной библиотеки Python Стандартная библиотека Python — это кладезь возможностей. Мы представляем семь недооценённых модулей, которые помогут вам улучшить организацию данных, оптимизировать производительность и упростить распространение ваших программ. 🔗 Читать обо всём в статье

Проверяем отсутствие общих элементов множества и последовательности Метод sets.isdisjoint() позволяет проверить множество set
Проверяем отсутствие общих элементов множества и последовательности Метод sets.isdisjoint() позволяет проверить множество sets на отсутствие общих элементов с последовательностью other. Метод возвращает True, если множество sets не имеет общих элементов с итерируемым объектом other, если имеются общие элементы то вернет False. Синтаксис: sets.isdisjoint(other) Параметры: other — объект поддерживающий итерацию (кортеж, символ или подстрока). sets — множество frozenset или set.

Что такое и чем отличается old-style от new-style classes? — Old-style классы наследуются непосредственно от объекта класса type. New-style классы наследуются от объекта класса object. — New-style классы поддерживают дополнительные возможности, например descriptors, properties, slots. В old-style классах они не работают. — В new-style классах метод init вызывается при наследовании, в отличие от old-style классов. — New-style классы предпочтительны, так как полностью поддерживают особенности ООП. Большинство библиотек требуют именно их. Рекомендуется использовать new-style классы, унаследованные от object. Они обладают расширенным функционалом и лучше взаимодействуют с другими объектами.

🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python. В ней: ● Новые возможн
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python. В ней: ● Новые возможности в последних версиях Python ● Работа с базами данных и SQL в Python ● Веб-разработка на Django и Flask ● Машинное обучение и анализ данных с помощью Python ● Автоматизация и работа с API на Python ● Тестирование и отладка кода на Python ● Задачи для новичков с решениями 👉Подписаться👈

🎨 ТОП-7 библиотек визуализации данных в 2024 году: обзор и сравнение Подробный обзор 7 популярных библиотек для визуализации
🎨 ТОП-7 библиотек визуализации данных в 2024 году: обзор и сравнение Подробный обзор 7 популярных библиотек для визуализации данных. Сравниваем функциональность, производительность и удобство использования Latitude, D3.js, Chart.js, Apache ECharts, Nivo, Plotly и Victory. 👉 Читать статью 👉 Зеркало

Напишите функцию, которая принимает на вход строку и возвращает количество уникальных слов в этой строке. Считайте, что слова
Напишите функцию, которая принимает на вход строку и возвращает количество уникальных слов в этой строке. Считайте, что слова разделяются пробелами, знаками препинания должны быть удалены. Напишите код и расскажите, как вы обрабатываете знаки препинания. Какие дополнительные оптимизации можно внести? Объяснение: В этом коде мы используем string.punctuation для определения знаков препинания и str.translate() для удаления их из строки. Затем мы приводим всю строку к нижнему регистру и разбиваем ее на слова, считая количество уникальных слов с использованием множества (set). Оптимизации: Мы могли бы использовать регулярные выражения для более точного удаления знаков препинания и разделения слов. Вместо создания промежуточного списка words, мы могли бы сразу подсчитывать уникальные слова при проходе по строке, что сэкономило бы память.

🔝 React не нужен: 5 альтернативных фреймворков/библиотек React — самый популярный инструмент для разработки фронтенда. Но не
🔝 React не нужен: 5 альтернативных фреймворков/библиотек React — самый популярный инструмент для разработки фронтенда. Но не каждому проекту он нужен: есть несколько отличных библиотек и фреймворков, которые гораздо проще и во многом эффективнее. 🔗 Читать статью 🔗 Зеркало

Зачем нужен Temporian в проекте? ℹ️ Temporian предлагает новую парадигму для работы с временными данными. Будучи специально р
Зачем нужен Temporian в проекте? ℹ️ Temporian предлагает новую парадигму для работы с временными данными. Будучи специально разработанными для него, плюс его основные вычисления, выполняемые как высокооптимизированный код C ++, позволяют ему сделать обычные временные операции более безопасными, простыми в написании и намного, намного быстрее в выполнении — с бенчмарками, показывающими ускорение более чем в 100 раз по сравнению с эквивалентным кодом pandas. Документация доступна по ссылке.

🧮🏭 Индустриальная математика: когда ∫f(x)dx равно миллиардам Индустриальная математика предлагает эффективные решения для с
🧮🏭 Индустриальная математика: когда ∫f(x)dx равно миллиардам Индустриальная математика предлагает эффективные решения для самых сложных проблем реального мира. В нашей статье мы рассмотрим сущность индустриальной математики, ее краткую историю и современные тренды, а также обсудим, кому подходит эта профессия. 🔗 Статья

Как устроено преобразование типов в Python ? ▪️Преобразование типов — это преобразование объекта из одного типа данных в другой тип данных. ▪️Неявное преобразование типов автоматически выполняется интерпретатором Python. ▪️Python позволяет избежать потери данных в неявном преобразовании типов. ▪️Явное преобразование типов также называется приведением типов, типы данных объекта преобразуются с использованием предопределенной функции. ▪️При приведении типов может произойти потеря данных, поскольку мы приводим объект к определенному типу данных.

❗Вакансии «Библиотеки программиста» — ждем вас в команде! Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем: 👉авторов в наше медиа proglib.io 👉контент-менеджеров для ведения телеграм-каналов Подробности тут Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴 Ждем ваших откликов 👾