Pandas: Основы работы с Series
В данном видео автор рассматривает основы работы с объектами Series. Ты узнаешь, что это такое и как их создавать, как индексировать элементы, как выполнять операции с ними и многое другое.
👀Смотреть видео
#видео #pandas
В данном видео автор рассматривает основы работы с объектами Series. Ты узнаешь, что это такое и как их создавать, как индексировать элементы, как выполнять операции с ними и многое другое.
👀Смотреть видео
#видео #pandas
👍10
Умный анализатор голосовых сообщений
Сделаем анализатор голосовых сообщений. С помощью его ты сможешь делать транскрипцию, анализировать длину, темп, эмоции аудиосообщения. Также возможна сводка сообщения и ключевые фразы. Для этого нам понадобится whisper – он преобразует речь в текст.
#практика
Сделаем анализатор голосовых сообщений. С помощью его ты сможешь делать транскрипцию, анализировать длину, темп, эмоции аудиосообщения. Также возможна сводка сообщения и ключевые фразы. Для этого нам понадобится whisper – он преобразует речь в текст.
#практика
1🔥6👍2
Новый способ форматирования строк
С версией Python 3.14 появился новый способ форматирования строк. В данной статье автор рассказывает, что такое t-строки, чем они полезны и как устроены изнутри.
👉Читать статью
#статьи
С версией Python 3.14 появился новый способ форматирования строк. В данной статье автор рассказывает, что такое t-строки, чем они полезны и как устроены изнутри.
👉Читать статью
#статьи
1👍5
NumPy: Практические навыки работы с массивами
Продолжаем делиться циклом видео, где автор рассказывает про работу с NumPy. В этот раз ты приобретешь практические навыки работы с массивами, такие как суммирование и умножение.
👀Смотреть видео
#видео #numpy
Продолжаем делиться циклом видео, где автор рассказывает про работу с NumPy. В этот раз ты приобретешь практические навыки работы с массивами, такие как суммирование и умножение.
👀Смотреть видео
#видео #numpy
2👍10
Отслеживатель подписок и расходов
В этот раз мы сделаем отслеживатель подписок и расходов. Он будет показывать сумму всех подписок в месяц, а также отображать, сколько тратится в год. Сохраняется это все в локальной SQLite-базе.
Структура проекта:
#практика
В этот раз мы сделаем отслеживатель подписок и расходов. Он будет показывать сумму всех подписок в месяц, а также отображать, сколько тратится в год. Сохраняется это все в локальной SQLite-базе.
Структура проекта:
subscription_tracker.py # основной скрипт
subscriptions.db # база данных
#практика
🔥15🤣1
Что такое дескрипторы?
Дескриптор – это специальный механизм, который позволяет контролировать доступ к атрибутам объекта. Грубо говоря, это способ переопределить поведение чтения, записи или удаления атрибута класса. Благодаря данной статье ты научишься пользоваться дескрипторами.
👉Читать статью
#статьи
Дескриптор – это специальный механизм, который позволяет контролировать доступ к атрибутам объекта. Грубо говоря, это способ переопределить поведение чтения, записи или удаления атрибута класса. Благодаря данной статье ты научишься пользоваться дескрипторами.
👉Читать статью
#статьи
👍8
Pandas: Практические задачи на объекты Series
Продолжаем делиться циклом видео, где автор рассказывает про работу с Pandas. В этот раз рассматриваются основные методы Series: cортировка, фильтрация и группировка.
👀Смотреть видео
#видео #pandas
Продолжаем делиться циклом видео, где автор рассказывает про работу с Pandas. В этот раз рассматриваются основные методы Series: cортировка, фильтрация и группировка.
👀Смотреть видео
#видео #pandas
Умный календарь из почты
Сделаем программу, которая из текста извлекает события, парсит дату и время, и сохраняет в .ics календарь. Его можно импортировать в Google Календарь или Apple Calendar. Суть программы довольно проста: dateparser распознает фразы вроде “завтра в 14:00” и превращает их в полноценные datetime-объекты.
#практика
Сделаем программу, которая из текста извлекает события, парсит дату и время, и сохраняет в .ics календарь. Его можно импортировать в Google Календарь или Apple Calendar. Суть программы довольно проста: dateparser распознает фразы вроде “завтра в 14:00” и превращает их в полноценные datetime-объекты.
#практика
🔥9👍3
Распознавание похожих иероглифов
В данной статье автор демонстрирует инструмент для помощи в изучении китайского языка. Приложение позволяет просматривать иероглифы, внешне похожие на требуемый.
👉Читать статью
#статьи
В данной статье автор демонстрирует инструмент для помощи в изучении китайского языка. Приложение позволяет просматривать иероглифы, внешне похожие на требуемый.
👉Читать статью
#статьи
👍7
Pandas: Генерация и использование тестовых данных
Продолжаем делиться циклом видео, где автор рассказывает про работу с Pandas. В этот раз рассматривается сервис Mockaroo. Он позволяет генерировать тестовые данные, а формат CSV – использовать их.
👀Смотреть видео
#видео #pandas
Продолжаем делиться циклом видео, где автор рассказывает про работу с Pandas. В этот раз рассматривается сервис Mockaroo. Он позволяет генерировать тестовые данные, а формат CSV – использовать их.
👀Смотреть видео
#видео #pandas
Генератор PDF-документов с подстановкой переменных
В этот раз мы сделаем необычный генератор PDF-документов. Он принимает шаблон с переменными, а затем подставляет в шаблон конкретные значения. Его можно применять в HR, бухгалтерии, автоматизации писем и т.д. Дополнительно тебе нужно установить wkhtmltopdf.
Структура проекта:
#практика
В этот раз мы сделаем необычный генератор PDF-документов. Он принимает шаблон с переменными, а затем подставляет в шаблон конкретные значения. Его можно применять в HR, бухгалтерии, автоматизации писем и т.д. Дополнительно тебе нужно установить wkhtmltopdf.
Структура проекта:
/template.html # HTML-шаблон документа
/data.json # Данные для подстановки
/generate.py # Основной скрипт
/output/ # Папка с итоговыми PDF
#практика
👍10🔥2
Что такое pytest-xdist?
pytest-xdist — это плагин для pytest, который позволяет запускать тесты параллельно и распределённо, тем самым значительно ускоряя процесс тестирования, особенно при большом количестве тестов. Благодаря данной статье ты узнаешь, как запускать параллельные тесты для реляционной БД PostgreSQL.
👉Читать статью
#статьи
pytest-xdist — это плагин для pytest, который позволяет запускать тесты параллельно и распределённо, тем самым значительно ускоряя процесс тестирования, особенно при большом количестве тестов. Благодаря данной статье ты узнаешь, как запускать параллельные тесты для реляционной БД PostgreSQL.
👉Читать статью
#статьи
👍6
Задачи с LeetCode: 3Sum
Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.
Дан массив nums, нужно найти все уникальные тройки чисел (a, b, c), такие что сумма этих чисел равна 0. Тройки должны быть уникальными (никаких повторов), и порядок значений внутри тройки не важен.
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.
Дан массив nums, нужно найти все уникальные тройки чисел (a, b, c), такие что сумма этих чисел равна 0. Тройки должны быть уникальными (никаких повторов), и порядок значений внутри тройки не важен.
👀Смотреть видео
#видео
👍4
Архиватор паролей с CLI-интерфейсом
В этот раз мы сделаем архиватор паролей и логинов с CLI-интерфейсом. Он позволит добавлять, искать и удалять логины/пароли, а также хранить их в зашифрованном виде. Работает он полностью офлайн, никакие API не понадобятся.
Первый запуск создает файл key. key – это секретный ключ шифрования. Пароли шифруются с помощью cryptograpgy.Fernet. Хранилище vault.enc – это зашифрованный JSON-файл.
Пример использования:
#практика
В этот раз мы сделаем архиватор паролей и логинов с CLI-интерфейсом. Он позволит добавлять, искать и удалять логины/пароли, а также хранить их в зашифрованном виде. Работает он полностью офлайн, никакие API не понадобятся.
Первый запуск создает файл key. key – это секретный ключ шифрования. Пароли шифруются с помощью cryptograpgy.Fernet. Хранилище vault.enc – это зашифрованный JSON-файл.
Пример использования:
python vault.py add
python vault.py get
python vault.py delete
python vault.py list
#практика
🔥10🤣3
Измерение покрытия UI-тестами
Для покрытия UI-тестами существуют отличный инструмент – ui-coverage-scenario-tool. Он используется для анализа и визуализации покрытия. В результате ты понимаешь, какие части интерфейса были протестированы, а какие нет. Благодаря данной статье ты освоишь новый инструмент.
👉Читать статью
#статьи
Для покрытия UI-тестами существуют отличный инструмент – ui-coverage-scenario-tool. Он используется для анализа и визуализации покрытия. В результате ты понимаешь, какие части интерфейса были протестированы, а какие нет. Благодаря данной статье ты освоишь новый инструмент.
👉Читать статью
#статьи
😁10🤣3👍1🔥1
Pandas: Мощные инструменты индексации
Продолжаем делиться циклом видео, где автор рассказывает про работу с Pandas. В этот раз рассматриваются два мощных инструмента индексации – loc и iloc.
👀Смотреть видео
#видео #pandas
Продолжаем делиться циклом видео, где автор рассказывает про работу с Pandas. В этот раз рассматриваются два мощных инструмента индексации – loc и iloc.
👀Смотреть видео
#видео #pandas
👍2
pytest.raises
pytest.raises — это контекстный менеджер в pytest. Он используется для проверки, что код вызывает ожидаемое исключение. Это важно при тестировании, чтобы убедиться, что программа правильно обрабатывает ошибочные ситуации. Благодаря данной статье ты узнаешь, как пользоваться pytest.raises.
👉Читать статью
#статьи
pytest.raises — это контекстный менеджер в pytest. Он используется для проверки, что код вызывает ожидаемое исключение. Это важно при тестировании, чтобы убедиться, что программа правильно обрабатывает ошибочные ситуации. Благодаря данной статье ты узнаешь, как пользоваться pytest.raises.
👉Читать статью
#статьи
😁8👍6🔥3