Python/ django
58.9K subscribers
2.07K photos
61 videos
47 files
2.79K links
по всем вопросам @haarrp

@itchannels_telegram - 🔥 все ит-каналы

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - 📚

@pythonlbooks

РКН: clck.ru/3FmxmM
加入频道
🖥 10 малоизвестных библиотек Python для работы с данными

PyGWalker: PyGWalker упрощает рабочий процесс анализа и визуализации данных в Jupyter Notebook, превращая фрейм данных pandas (или фрейм данных polars) в пользовательский интерфейс в стиле Tableau для визуального исследования.

SciencePlots: Создаёт профессиональные графики matplotlib для презентаций, исследовательских работ и т.д.

CleverCSV: Устраняет ошибки синтаксического анализа при чтении CSV-файлов с помощью Pandas.

Fastparquet: Ускоряет ввод-вывод pandas в 5 раз.

Bottleneck: ускоряет работу методов NumPy в 25 раз. Особенно, если массив имеет значения NaN.

Multipledispatch: предоставляет методы для перегрузку функций в Python.

Aquarel: дополнительные стили графиков matplotlib.

Modelstore: библиотека моделей машинного обучения для лучшего отслеживания работы моделей.

Pigeon: помогает анотировать данные щелчками мышки в Jupyter notebook.

Nbcommands: помогает легко выполнять поиск кода в Jupyter notebooks, а не выполнять это вручную.

📌Подробнее с примерами кода

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 DualStyleGAN

Нейросеть на Python для создания портретов в разных стилях из фотографий людей.

git clone https://github.com/williamyang1991/DualStyleGAN.git
cd DualStyleGAN


Github: https://github.com/williamyang1991/DualStyleGAN
Paper: https://arxiv.org/abs/2203.13248v1
Video: https://www.youtube.com/watch?v=scZTu77jixI
Project: https://www.mmlab-ntu.com/project/dualstylegan/
Dataset: https://paperswithcode.com/dataset/ffhq

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Crawl4AI v0.2.77 🕷️🤖

Этот репозиторий на GitHub позволяет легко парить веб-страницы и получать выходные данные в форматах, удобных для LLM (JSON, очищенный HTML, markdown).

Особенности
• Поддерживает одновременный обход нескольких URL-адресов
• Извлекает и возвращает все медиатеги (изображения, аудио и видео)
• Извлекает все внешние и внутренние ссылки
• Извлекает метаданные со страницы
• Настраиваемые перехватчики для аутентификации, заголовков и изменений страницы перед сканированием

Github: https://github.com/unclecode/crawl4ai
Colab: https://colab.research.google.com/drive/1sJPAmeLj5PMrg2VgOwMJ2ubGIcK0cJeX?usp=sharing

@pythonl
⚡️Исследование неочевидных аспектов квантового программирования:

10 библиотек для тех, кто хочет погрузиться в квантовое программирование:

Qiskit — это библиотека для квантового программирования, которая позволяет пользователям писать программы для квантовых компьютеров IBM. Включает поддержку классических, квантовых алгоритмов и визуализацию квантовых схем.

Cirq — это библиотека от Google для создания, симуляции и выполнения квантовых алгоритмов. Она предназначена для использования с квантовыми компьютерами и обеспечивает возможность работы с сложными квантовыми системами.

PennyLane - объединяет машинное обучение и квантовое программирование. Она позволяет пользователям создавать самонастраиваемые квантовые алгоритмы и исследовать преимущества квантовых вычислений в задачах машинного обучения.

ProjectQ - это открытая платформа для квантовых вычислений, которая позволяет пользователям реализовывать и симулировать квантовые алгоритмы, и включает в себя интерфейсы для различных квантовых процессоров.

QuTiP - предоставляет инструменты для моделирования квантовых систем и является незаменимым инструментом для исследователей квантовой механики и квантовой оптики.

PyQuil - это библиотека для написания квантовых программ с помощью языка квантового программирования Quil, разработанного Rigetti Computing. Поддерживает симуляцию и выполнение программ на реальных квантовых процессорах.

Tequila - это инструмент для создания квантовых алгоритмов с интеграцией в PyTorch и TensorFlow, который позволяет больше акцентировать внимание на квантовых вычислениях в контексте глубокого обучения.

Strawberry Fields предлагает платформу для создания и симуляции квантовых алгоритмов с использованием квантовых битов и квантовой оптики. Подходит для работы с квантовыми сетями и визуализацией в квантовых схемах.

Q# - это язык программирования от Microsoft для квантовых вычислений, который также предоставляет библиотеки, намеренные упростить разработку и выполнение квантовых алгоритмов в Azure Quantum.

Quirk — это онлайн-интерфейс для визуального проектирования и анализа квантовых схем, который позволяет легко экспериментировать с различными квантовыми логическими элементами.

#quantum #python #ai

@pythonl
👩‍💻 Построение графика цены акций в виде японских свеч с использованием библиотеки yfinance

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Hupper — автоматическая перезагрузка Python приложений при изменении исходного кода!

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

💡 Установка:

pip install hupper


📖 Документация: *клик*

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Коллекция крутых курсов по программированию от ведущих университетов мира!

Тематики разнообразны, выбирайте по своему вкусу и сохраняйте себе, чтобы не потерять:

Software Development Fundamentals
Using Python for Research
CS50's Web Programming with Python and JavaScript
CS50's Mobile App Development with React Native
The Computing Technology Inside Your Smartphone
CS50's Introduction to Game Development

#подборка #курс #en

@pythonl
📊 OpenBB — это платформа для инвестиционных исследований, предоставляющая доступ к акциям, опционам, криптовалютам, форексу и макроэкономическим данным. Платформа ориентирована на пользователей всех уровней и включает в себя как командную строку, так и графический интерфейс. 🌟 OpenBB предлагает бесплатный и открытый доступ к аналитическим инструментам и может быть расширен через различные плагины. Проект также поддерживает автоматизацию процессов и интеграцию с внешними сервисами

🔥 Инструмент является бесплатным аналогом Bloomberg terminal (подписка на который стоит $20 тыс. в год!)

👩‍💻 Язык: Python

🔐 Лицензия: GNU

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Как создавать аналитические отчеты в формате PDF на Python с помощью библиотеки Quarto?

💡 В этом видео автор рассказывает, как пользоваться Python библиотекой Quarto — инструментом для создания документов, отчетов, презентаций и веб-страниц с поддержкой R, Python, Julia и Markdown. Он упрощает интеграцию кода и данных в текст и поддерживает форматы HTML, PDF и Jupyter Notebook. Quarto идеально подходит для аналитических отчетов, технической документации и публикации исследований

🕞 Продолжительность: 31:22

🔍 Ссылки:
🔗 YouTube Видео
🔗 Quarto

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Новый тренд программирования в Python – LangChain

LangChain — это мощная библиотека, которая облегчает создание приложений на основе языковых моделей. Она позволяет интегрировать различные компоненты: от работы с API до обработки текста и динамического создания запросов к LLM через API.🌐

🔍 Подробности об использовании LangChain

💡 С помощью LangChain можно легко создавать ассистентов, chatbots и многое другое. Не упустите шанс изучить его возможности!

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 AnkiGen — это приложение на базе Gradio, использующее большие языковые модели (LLM) для автоматической генерации CSV-файлов на основе пользовательских тем и предпочтений, совместимых с Anki.

Инструмент также позволяет настраивать параметры модели и упрощает процесс создания образовательных материалов

🔐 Лицензия: BSD-2-Clause

▪️Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Отличный бесплатный курс по Python для DataScience от FreeCodeCamp!

🌟 Вы изучите ключевые концепции, такие как структуры данных, алгоритм, объектно-ориентированное программирование и то, как выполнять сложные вычисления с использованием различных инструментов. Этот комплексный курс познакомит вас с основами научных вычислений, включая структуры данных и алгоритмы

🔗 Ссылка: *клик*

#курс #datascience #python

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 TurboAsync

Этот проект - попытка создать многопоточный цикл обработки событий, совместимый с asyncio.

То есть вы, наконец, сможете использовать asyncio и сделать его многопоточным!

Тут объяснение, в котором подробно описано, почему и как работает этот проект.

🔗 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 3DTopia-XL: высококачественная генерация 3D PBR с помощью диффузии!

💡 Платформа 3DTopia-XL предназначена для создания и управления 3D-контентом. Она включает инструменты для моделирования, визуализации и рендеринга 3D, ориентированные на разработчиков игр, архитекторов и дизайнеров.

3DTopia-XL предоставляет открытые API и модули для интеграции с другими графическими движками и приложениями, что позволяет гибко адаптировать систему под разные проекты

▪️Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 MinerU — это инструмент, который преобразует PDF-файлы в машиночитаемые форматы (например, markdown, JSON), что позволяет легко извлекать их в любой формат

Основные характеристики:

🌟 Удаляет такие элементы, как верхние и нижние колонтитулы, сноски и номера страниц, сохраняя при этом семантическую непрерывность

🌟 Выводит текст из многоколоночных документов в удобном для восприятия виде

🌟 Сохраняет исходную структуру документа, включая заголовки, абзацы и списки

🌟 Извлекает изображения, подписи к изображениям, таблицы и подписи к таблицам

🌟 Автоматически распознает формулы в документе и преобразует их в LaTeX

🌟 Автоматически распознает таблицы в документе и преобразует их в LaTeX

🌟 Автоматически обнаруживает и включает функцию OCR для поврежденных PDF-файлов

🌟 Поддерживает как CPU, так и GPU среды

🌟 Поддерживает платформы Windows, Linux и Mac

🔐 Лицензия: AGPL-3.0

▪️Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🌤 Weather as Landscape

Традиционные метеостанции часто отображают показания датчиков в виде необработанных числовых данных. Навигация по этим информационным панелям может быть сложной и напряженной, поскольку для эффективного определения местоположения, интерпретации и визуализации определенных параметров требуются значительные усилия.

Приведенный метод демонстрирует, как кодировать информацию о погоде в изображении ландшафта, не прибегая к числовым данным или используя их в минимальной степени.

Github

@pythonl