Метка: python

  • Руководство для Python-проекта

    Руководство для Python-проекта

    Python — великолепный язык, используемый для всего, начиная с создания веб-сайтов и заканчивая сложными научными исследованиями. Однако настройка проекта может быть непростой задачей. И вот в этом месте на помощь приходит это руководство для Python-проекта! В этой статье я покажу, как организовать свой проект, создать виртуальные окружения, управлять зависимостями, форматировать свой код, тестировать его и…

  • Poetry: Python Dependency Management

    Poetry: Python Dependency Management

    Poetry — это инструмент для управления зависимостями, виртуальными средами и упаковки в Python. Он позволяет вам объявить библиотеки, от которых зависит ваш проект, и он будет управлять (устанавливать/обновлять) их для вас. Poetry (python dependency management) предлагает файл блокировки для обеспечения повторных установок и может создать ваш проект для распространения.

  • Синхронные и асинхронные методы в Fast API

    Синхронные и асинхронные методы в Fast API

    Откройте для себя мощь и преимущества FastAPI — современного высокопроизводительного веб-фреймворка, который производит революцию в мире разработки API. В этом исчерпывающем руководстве я подробно рассмотрю основные аспекты FastAPI и почему он становится выбором многих разработчиков, превосходя альтернативы, такие как Flask и Django. Я также расскажу про синхронные и асинхронные методы в Fast API (sync и…

  • Новые функции в Pandas 2.0

    Новые функции в Pandas 2.0

    Благодаря своей обширной функциональности и универсальности, pandas завоевала место в сердце каждого специалиста data science. В этой статье мы посмотрим на новые функции в Pandas 2.0 Pandas — это библиотека Python для обработки и анализа структурированных данных, её название происходит от «panel data» («панельные данные»).

  • Получение данных из «Яндекс.Метрики» в электронные таблицы и BI: пошаговая инструкци

    Получение данных из «Яндекс.Метрики» в электронные таблицы и BI: пошаговая инструкци

    Стандартный интерфейс «Яндекс.Метрики» позволяет анализировать данные о посетителях сайта и их поведении достаточно подробно. Тем не менее, для решения задач глубокой аналитики стандартного функционала получение данных из «Яндекс.Метрики может оказаться недостаточно.  К тому же многим аналитикам привычнее и зачастую нужнее проводить аналитику в электронных таблицах (Excel, Google Sheet) или BI. Да, можно выгружать отчеты из…

  • Как извлечь больше данных о посетителях сайта из «Яндекс.Метрика» при помощи Python

    Как извлечь больше данных о посетителях сайта из «Яндекс.Метрика» при помощи Python

    Текст будет полезен аналитикам, которым необходим более глубокий анализ данных о посетителях сайта, чем предоставляет стандартный интерфейс «Яндекс.Метрика». Или тем, кто хочет объединить данные из «Метрики» с другими источниками (например, из CRM) для визуализации, поиска инсайтов, проверки продуктовых гипотез etc. Рассмотрим примеры работы с Яндекс.Метрика при помощи Python и распространенных библиотек.

  • Python библиотеки для алгоритмической торговли

    Python библиотеки для алгоритмической торговли

    Алгоритмическая торговля — это тип торговли, который использует компьютерные программы для принятия решений о совершении сделок. Эти программы используют алгоритмы или наборы правил для выявления торговых возможностей и выполнения сделок. В этой статье представлен обзор Python библиотеки для алгоритмической торговли. Одним из преимуществ алгоритмической торговли является возможность использования возможностей, которые могут быть слишком сложны для…

  • Уменьшение размерности данных в Python

    Уменьшение размерности данных в Python

    Уменьшение размерности данных — это подход упрощения сложных наборов данных для облегчения их обработки. По мере того как данные растут и становятся более сложными, извлекать информацию становится все труднее. Визуализация становится более накладной. Методы уменьшения размерности данных решают эту проблему. Предоставляя меньшее количество измерений (столбцов) при сохранении наиболее важной информации. Мы можем потерять некоторые детали, но…

  • Получение ключей внутри бакета S3 на уровне subfolder: Python

    Получение ключей внутри бакета S3 на уровне subfolder: Python

    С использованием библиотеки boto3 в Python мы извлечем все ключи корзины s3 на уровне подпапки. В статье описывается получение ключей внутри бакета S3 на уровне subfolder с помощью Python. В этом заметке я покажу вам, как использовать библиотеку Python boto3 для доступа к содержимому бакета на Amazon S3, включая все подпапки внутри корзины.

  • Декораторы Python, которые могут сократить ваш код вдвое

    Декораторы Python, которые могут сократить ваш код вдвое

    Декораторы Python позволяют повысить эффективность и читаемость кода в Python. В статье представлены полезные примеры, для решения различных задач. Python — самый любимый язык программирования благодаря его простому синтаксису и мощным возможностям в различных областях, таких как машинное обучение и веб-разработка. Декораторы редко привлекают внимание, если только они не были абсолютно необходимы, например, при использовании…

  • 25 полезных возможностей Pandas

    25 полезных возможностей Pandas

    Новые и малоизвестные возможности Pandas, о которых полезно знать каждому специалисту по Data Science. Сколько раз вы говорили: «было бы здорово, если бы я мог это сделать в Pandas»? Возможно, вы это и можете! Pandas настолько огромна и глубока, что она позволяет выполнять практически любые операции с таблицами, которые вы можете себе представить. 25 полезных…

  • DAQOTA project (Дакота парсер) — мега-парсер

    DAQOTA project (Дакота парсер) — мега-парсер

    В ходе работы над одним большим проектом (большим по замыслу), случайно родился другой проект. Дакота парсер — дочерний проект отнял больше времени, чем рассчитывал изначально. Расскажу о технических вопросах, на которых зависал какое-то продолжительное время и что из всего этого получилось. DAQOTA project — собирает информацию из более чем 150 источников, получается более 10 тыс…