Гайд по обработке данных с помощью Pandas
Отличное руководство для новичков и тех, кто постоянно работает с Pandas. В статье досконально описаны стандартные методы фильтрации, объединения, приведения типов и другие операции, но даже для гуру найдётся пара новых приёмов. Вау-эффект гарантирован.
#pandas
Отличное руководство для новичков и тех, кто постоянно работает с Pandas. В статье досконально описаны стандартные методы фильтрации, объединения, приведения типов и другие операции, но даже для гуру найдётся пара новых приёмов. Вау-эффект гарантирован.
#pandas
👍6
Скрытые фичи Python
В англоязычной статье вы узнаете, как дебажить с помощью Regex, как выжать из yield больше и что такое метаклассы.
#факты
В англоязычной статье вы узнаете, как дебажить с помощью Regex, как выжать из yield больше и что такое метаклассы.
#факты
❤12👎4👍1
Поздравляем верно решивших задачу
Задачу о поиске чисел верно решили:
— @rakov_alexey (код на onecompiler.com)
— @impreza555 (код)
— @lapakakaka (код)
— @incorrect_link (код)
— @Rif_Faizov (код)
Zen чествует победителей! Решение таких задач — хороший способ подготовиться к собеседованиям.
#задача
Задачу о поиске чисел верно решили:
— @rakov_alexey (код на onecompiler.com)
— @impreza555 (код)
— @lapakakaka (код)
— @incorrect_link (код)
— @Rif_Faizov (код)
Zen чествует победителей! Решение таких задач — хороший способ подготовиться к собеседованиям.
#задача
🔥5👍3
Настраиваем DAG в Airflow так, чтобы меньше о нем думать
Разработчик из Газпромбанка рассказывает, как запускать DAG в Airflow с кастомными параметрами. Автор раскрыл, как пользоваться встроенным редактором параметров (‘Trigger DAG w/config’) и как с этим помогают Airflow Variables + sorcery.
https://tprg.ru/Vuh0
#airflow
Разработчик из Газпромбанка рассказывает, как запускать DAG в Airflow с кастомными параметрами. Автор раскрыл, как пользоваться встроенным редактором параметров (‘Trigger DAG w/config’) и как с этим помогают Airflow Variables + sorcery.
https://tprg.ru/Vuh0
#airflow
👍5
litestar для создания собственных API
Если вам посчастливилось создавать свой API, фреймворк предоставит следующие возможности:
— высокопроизводительная проверка и анализ данных;
— внедрение зависимостей;
— интеграция ORM;
— примитивы авторизации и проч.
Ссылка на репозиторий
#API
Если вам посчастливилось создавать свой API, фреймворк предоставит следующие возможности:
— высокопроизводительная проверка и анализ данных;
— внедрение зависимостей;
— интеграция ORM;
— примитивы авторизации и проч.
Ссылка на репозиторий
#API
Облако слов
Одна из стадий EDA текстовых датасетов — определение самых частоиспользуемых слов. С этим поможет библиотека wordcloud.
Ссылка на репозиторий
#библиотека
Одна из стадий EDA текстовых датасетов — определение самых частоиспользуемых слов. С этим поможет библиотека wordcloud.
Ссылка на репозиторий
#библиотека
Как лучше писать циклы на Python
На ZProger разобрали 4 метода, как лучше писать циклы, и как вообще обходиться без медленного for.
Видео
#лучшиепрактики
На ZProger разобрали 4 метода, как лучше писать циклы, и как вообще обходиться без медленного for.
Видео
#лучшиепрактики
pdfplumber для извлечения текста с .pdf
Утилита, считывающая текст с документов на нескольких языках, включая русский:
Репозиторий
#OCR #библиотека
Утилита, считывающая текст с документов на нескольких языках, включая русский:
import pdfplumber
with pdfplumber.open("path/to/file.pdf") as pdf:
first_page = pdf.pages[0]
print(first_page.chars[0])
Репозиторий
#OCR #библиотека
👍11❤🔥3
Библиотеки воруют пользовательские данные
Компания Checkmarx's Supply Chain Security провела масштабное исследование с целью найти как можно больше уязвимостей. Примеры вредоносного кода можно найти в этой статье, а вот полный перечень потенциально опасных либ здесь.
Какой из перечисленных во второй ссылке библиотек вам доводилось пользоваться? Поделитесь в комментариях.
#библиотека
Компания Checkmarx's Supply Chain Security провела масштабное исследование с целью найти как можно больше уязвимостей. Примеры вредоносного кода можно найти в этой статье, а вот полный перечень потенциально опасных либ здесь.
Какой из перечисленных во второй ссылке библиотек вам доводилось пользоваться? Поделитесь в комментариях.
#библиотека
❤1👍1
SQLiDetector для распознавания SQL-инъекций
Утилита использует regex для поиска потенциально опасных выражений в URL:
После проверки каждой из таких ссылок для уязвимых будет создан лог в отдельном файле.
Репозиторий
#библиотека
Утилита использует regex для поиска потенциально опасных выражений в URL:
https://example.com?file=123'&username=eslam3kl
https://example.com?file=aykalam&username=123'
После проверки каждой из таких ссылок для уязвимых будет создан лог в отдельном файле.
Репозиторий
#библиотека
👍4
Задача о лайкнувших
Люди ставят лайки постам в соцсетях, и мы хотим создать текст, который должен отображаться рядом. Реализуйте функцию, которая принимает массив, содержащий имена отреагировавших людей.
Она должна возвращать текст, как в примерах:
#задача
Люди ставят лайки постам в соцсетях, и мы хотим создать текст, который должен отображаться рядом. Реализуйте функцию, которая принимает массив, содержащий имена отреагировавших людей.
Она должна возвращать текст, как в примерах:
[] --> "no one likes this"
["Peter"] --> "Peter likes this"
["Jacob", "Alex"] --> "Jacob and Alex like this"
["Max", "John", "Mark"] --> "Max, John and Mark like this"
["Alex", "Jacob", "Mark", "Max"] --> "Alex, Jacob and 2 others like this"
#задача
🤣5⚡4👀1
Как использовать Cython в Jupyter Notebooks
Интересный англоязычный гайд для тех, кто хочет ускорить 100x свой ноутбук в JN:
#cython #jupyternotebook
Интересный англоязычный гайд для тех, кто хочет ускорить 100x свой ноутбук в JN:
#cython #jupyternotebook
Поздравляем верно решивших задачу
Задачу о «вычитании» списка из списка верно решили:
— @FriendlyWithMeat;
— @Alex_Bur;
— @impreza555;
Zen чествует победителей! Решение таких задач — хороший способ разогреться перед рабочим днем.
#задача
Задачу о «вычитании» списка из списка верно решили:
— @FriendlyWithMeat;
— @Alex_Bur;
— @impreza555;
Zen чествует победителей! Решение таких задач — хороший способ разогреться перед рабочим днем.
#задача
👍3
Шпаргалка BeautifulSoup
Лаконичный гайд о чтении из разных источников, методах нахождения и атрибутах.
#beautifulsoup
Лаконичный гайд о чтении из разных источников, методах нахождения и атрибутах.
#beautifulsoup
saleor для онлайн-магазинов
Платформа для создания онлайн-магазинов на базе Python и GraphQL. Продукт опернсорсный, среди фичей:
— встроенные интеграции (например, App Store);
— встроенный CMS;
— гибкий API для любого платёжного шлюза;
— кроссплатформенность;
— деплой с Docker и проч.
Сссылка на репозиторий
#фреймворк
Платформа для создания онлайн-магазинов на базе Python и GraphQL. Продукт опернсорсный, среди фичей:
— встроенные интеграции (например, App Store);
— встроенный CMS;
— гибкий API для любого платёжного шлюза;
— кроссплатформенность;
— деплой с Docker и проч.
Сссылка на репозиторий
#фреймворк
👌6❤1