Рубрика: Python
-
Что такое Pipelines в Python?
Если вы являетесь разработчиком на Python, возможно, вы слышали термин «pipeline» (трубопровод/последовательность). Но что именно такое трубопровод, и почему он полезен? В этом посте я рассмотрю концепцию pipelines в Python, как они работают и как они могут помочь вам писать более чистый и эффективный код.
-
Poetry: Python Dependency Management
Poetry — это инструмент для управления зависимостями, виртуальными средами и упаковки в Python. Он позволяет вам объявить библиотеки, от которых зависит ваш проект, и он будет управлять (устанавливать/обновлять) их для вас. Poetry (python dependency management) предлагает файл блокировки для обеспечения повторных установок и может создать ваш проект для распространения.
-
Синхронные и асинхронные методы в Fast API
Откройте для себя мощь и преимущества FastAPI — современного высокопроизводительного веб-фреймворка, который производит революцию в мире разработки API. В этом исчерпывающем руководстве я подробно рассмотрю основные аспекты FastAPI и почему он становится выбором многих разработчиков, превосходя альтернативы, такие как Flask и Django. Я также расскажу про синхронные и асинхронные методы в Fast API (sync и…
-
Новые функции в Pandas 2.0
Благодаря своей обширной функциональности и универсальности, pandas завоевала место в сердце каждого специалиста data science. В этой статье мы посмотрим на новые функции в Pandas 2.0 Pandas — это библиотека Python для обработки и анализа структурированных данных, её название происходит от «panel data» («панельные данные»).
-
Получение данных из «Яндекс.Метрики» в электронные таблицы и BI: пошаговая инструкци
Стандартный интерфейс «Яндекс.Метрики» позволяет анализировать данные о посетителях сайта и их поведении достаточно подробно. Тем не менее, для решения задач глубокой аналитики стандартного функционала получение данных из «Яндекс.Метрики может оказаться недостаточно. К тому же многим аналитикам привычнее и зачастую нужнее проводить аналитику в электронных таблицах (Excel, Google Sheet) или BI. Да, можно выгружать отчеты из…
-
Как извлечь больше данных о посетителях сайта из «Яндекс.Метрика» при помощи Python
Текст будет полезен аналитикам, которым необходим более глубокий анализ данных о посетителях сайта, чем предоставляет стандартный интерфейс «Яндекс.Метрика». Или тем, кто хочет объединить данные из «Метрики» с другими источниками (например, из CRM) для визуализации, поиска инсайтов, проверки продуктовых гипотез etc. Рассмотрим примеры работы с Яндекс.Метрика при помощи Python и распространенных библиотек.
-
Python декораторы — ultimate guid
Декорирование функций — это, наверное, самая сложная среди базовых и самая простая среди продвинутых фич языка Python. С декораторами, наверное, знакомы все джуны (хотя бы в рамках подготовки к собеседованиям). Однако, крайне мало разработчиков пишут Python декораторы правильно. Особенно принимая во внимания тенденции последних нескольких лет к аннотированию всего и вся. Даже популярные open-source проекты (если основная часть…
-
Получение ключей внутри бакета S3 на уровне subfolder: Python
С использованием библиотеки boto3 в Python мы извлечем все ключи корзины s3 на уровне подпапки. В статье описывается получение ключей внутри бакета S3 на уровне subfolder с помощью Python. В этом заметке я покажу вам, как использовать библиотеку Python boto3 для доступа к содержимому бакета на Amazon S3, включая все подпапки внутри корзины.
-
Декораторы Python, которые могут сократить ваш код вдвое
Декораторы Python позволяют повысить эффективность и читаемость кода в Python. В статье представлены полезные примеры, для решения различных задач. Python — самый любимый язык программирования благодаря его простому синтаксису и мощным возможностям в различных областях, таких как машинное обучение и веб-разработка. Декораторы редко привлекают внимание, если только они не были абсолютно необходимы, например, при использовании…
-
25 полезных возможностей Pandas
Новые и малоизвестные возможности Pandas, о которых полезно знать каждому специалисту по Data Science. Сколько раз вы говорили: «было бы здорово, если бы я мог это сделать в Pandas»? Возможно, вы это и можете! Pandas настолько огромна и глубока, что она позволяет выполнять практически любые операции с таблицами, которые вы можете себе представить. 25 полезных…
-
101 вопрос для собеседования Python разработчику — Часть 5
Часть 5. Перечень вопросов с ответами, которые часто встречаются на собеседованиях на вакансию junior python developer. Некоторые вопросы часто попадаются и при собеседованиях на вакансию мидла.
-
101 вопрос для собеседования Python разработчику — Часть 4
Часть 4. Перечень вопросов с ответами, которые часто встречаются на собеседованиях на вакансию junior python developer. Некоторые вопросы часто попадаются и при собеседованиях на вакансию мидла.