Задача:
Создайте программу, которая фильтрует список строк и возвращает список, содержащий только имена ваших друзей.
Если в имени ровно 4 буквы, вы можете быть уверены, что это ваш друг! В противном случае вы можете быть уверены, что это не так...
Пример:
#задачник
@python_practics
Создайте программу, которая фильтрует список строк и возвращает список, содержащий только имена ваших друзей.
Если в имени ровно 4 буквы, вы можете быть уверены, что это ваш друг! В противном случае вы можете быть уверены, что это не так...
Пример:
Input = ["Ryan", "Kieran", "Jason", "Yous"]
Output = ["Ryan", "Yous"]
#задачник
@python_practics
👍10
Господи, да в чём проблема стать фронтендером?
Подписался на этот канал:
👉 Фронтенд
Заходишь каждый день, тратишь 15 минут и изучаешь актуальную информацию. Можешь сразу применять на практике. ВСЁ!
Это настолько просто, что даже твой кот справится. Подпишись сейчас, потом спасибо скажешь.
Подписался на этот канал:
👉 Фронтенд
Заходишь каждый день, тратишь 15 минут и изучаешь актуальную информацию. Можешь сразу применять на практике. ВСЁ!
Это настолько просто, что даже твой кот справится. Подпишись сейчас, потом спасибо скажешь.
Mapping списков, или изменение типа данных в списке
Иногда в нашем проекте нам нужно изменить типы данных всех элементов в списке. Первый способ, который приходит вам в голову, - использовать цикл, а затем получить доступ ко всем элементам из списка, а затем один за другим изменить тип данных элементов. Этот метод предназначен для старой школы в Python. У нас есть функция map, которая может делать эту работу за нас.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Иногда в нашем проекте нам нужно изменить типы данных всех элементов в списке. Первый способ, который приходит вам в голову, - использовать цикл, а затем получить доступ ко всем элементам из списка, а затем один за другим изменить тип данных элементов. Этот метод предназначен для старой школы в Python. У нас есть функция map, которая может делать эту работу за нас.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍10
Внимание! - Вопрос!
В чем отличие текстовых и бинарных файлов?
Текстовые файлы записывают и считывают данные типа str и автоматически выполняют преобразования кодировок и концов строк. Бинарные файлы записывают и считывают данные типов bytes и bytearray и не производят никаких манипуляций с данными: всё записывается и считывается в таком же виде, как и сохраняется.
#вопросы_из_собеседований
@python_practics
#вопросы_из_собеседований
@python_practics
👍5
Eli5
Библиотека Python для отладки и визуализации моделей машинного обучения. ELI5 предоставляет инструменты, помогающие DS и ML специалистам понять, как работают их модели, и диагностировать потенциальные проблемы.
Особенности ELI5:
• Предоставляет ряд методов для интерпретации моделей машинного обучения, таких как важность признаков (feature importance), важность перестановки (permutation importance) и значения SHAP (SHapley Additive exPlanations).
• Включает инструменты для отладки моделей машинного обучения, такие как визуализация неправильно классифицированных примеров, проверка весов и смещений моделей.
• Может генерировать удобочитаемые объяснения того, как модель делает прогнозы, что может помочь в общении с нетехническими заинтересованными сторонами.
• Функционал ELI5 для работы с ML-моделями включает их интерпретацию, отладку, сравнение, а также разработку функций.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Библиотека Python для отладки и визуализации моделей машинного обучения. ELI5 предоставляет инструменты, помогающие DS и ML специалистам понять, как работают их модели, и диагностировать потенциальные проблемы.
Особенности ELI5:
• Предоставляет ряд методов для интерпретации моделей машинного обучения, таких как важность признаков (feature importance), важность перестановки (permutation importance) и значения SHAP (SHapley Additive exPlanations).
• Включает инструменты для отладки моделей машинного обучения, такие как визуализация неправильно классифицированных примеров, проверка весов и смещений моделей.
• Может генерировать удобочитаемые объяснения того, как модель делает прогнозы, что может помочь в общении с нетехническими заинтересованными сторонами.
• Функционал ELI5 для работы с ML-моделями включает их интерпретацию, отладку, сравнение, а также разработку функций.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍2
Создание набора
Метод, который мы использовали для создания списков, также можно использовать для создания наборов. Давайте создадим набор с помощью метода, который возвращает квадратный корень всех четных чисел в диапазоне.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Метод, который мы использовали для создания списков, также можно использовать для создания наборов. Давайте создадим набор с помощью метода, который возвращает квадратный корень всех четных чисел в диапазоне.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍7
Основы работы с массивами и списками
Массивы и списки — фундаментальные структуры данных, без которых не обходится ни один язык программирования. Они помогают хранить, обрабатывать и организовывать большие объемы информации, будь то пользовательские данные, результаты вычислений или элементы интерфейса. В этой статье авторы разобрали ключевые отличия массивов от списков, их преимущества и недостатки, а также рассмотрели базовые операции.
Подробнее👇
#статьи
@python_practics
Массивы и списки — фундаментальные структуры данных, без которых не обходится ни один язык программирования. Они помогают хранить, обрабатывать и организовывать большие объемы информации, будь то пользовательские данные, результаты вычислений или элементы интерфейса. В этой статье авторы разобрали ключевые отличия массивов от списков, их преимущества и недостатки, а также рассмотрели базовые операции.
Подробнее👇
#статьи
@python_practics
👍4
SQL for Data Analysis: A Pro-Level Guide to SQL and Its Integration with Emerging Technologies
Чему вы научитесь:
• Продвинутым техникам анализа данных с помощью SQL;
• Оптимизации сложных SQL-запросов;
• Интеграции SQL с современными технологиями анализа;
• Работе с большими наборами данных и их трансформации;
• Применению аналитических функций SQL для бизнес-задач.
"SQL for Data Analysis" научит вас профессионально использовать SQL для глубокого анализа данных и их эффективной обработки.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Продвинутым техникам анализа данных с помощью SQL;
• Оптимизации сложных SQL-запросов;
• Интеграции SQL с современными технологиями анализа;
• Работе с большими наборами данных и их трансформации;
• Применению аналитических функций SQL для бизнес-задач.
"SQL for Data Analysis" научит вас профессионально использовать SQL для глубокого анализа данных и их эффективной обработки.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍6
Какой из методов pandas удалит записи с пропусками?
Anonymous Quiz
60%
pd.dropna()
12%
pd.fillna()
12%
pd.isna()
16%
pd.notna()
👍7