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
加入频道
🖥 Email Archiver — это эффективный Python инструмент для архивации электронной почты на множество аккаунтов.

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

https://github.com/bandundu/email-archiver

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

Libre Pythonista - это опенсорс библиотека для LibreOffice Calc.

LibrePythonista добавляет в LibreOffice Calc возможности Pandas, Matplotlib и многого другого.

Весь код на python выполняется на вашем локальном компьютере.

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

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Конвертация валют с помощью Python

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

CircuitPython — это Python библиотека с открытым исходным кодом, специально разработанная для начинающих и предназначенная для работы с микроконтроллерами — небольшими и доступными компьютерами, которые являются "мозгом" многих электронных устройств.

Микроконтроллеры часто используются в платах разработки для создания различных хобби-проектов.

Одним из главных преимуществ CircuitPython является возможность учиться программировать, связывая код с физическими устройствами.

Установка очень проста: достаточно загрузить CircuitPython на плату с USB, перетащив его на диск, а затем отредактировать файл code.py в текстовом редакторе (для новичков идеально подходит Mu). Код сразу перезапускается, и никаких дополнительных программ не требуется.

Github
Документация

#Python #Interesting

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Преобразование PDF-файлов в файлы Excel с помощью Python

@pythonl
🎨 IOPaint — это инструмент, позволяющий редактировать изображения с использованием технологий искусственного интеллекта.

Он предоставляет возможности удаления ненужных элементов, замены определенных участков изображения, увеличения размеров картинки, добавления текста и многое другое. Чтобы воспользоваться им, нужно установить и запустить пакет IOPaint через веб-интерфейс. Написан на Python, Интерфейс TypeScript.

Github
Colab

@pythonl
tg2md – это скрипт, который анализирует выходные данные из канала Telegram и конвертирует каждую публикацию в формат, совместимый с Jekyll, используя разметку Markdown.

Telegram Desktop создает файл JSON, а также различные каталоги, содержащие мультимедиа, фотографии и другие материалы.

Этот скрипт создает новый каталог и заполняет его отформатированными сообщениями, готовыми к публикации. Для получения дополнительной информации посетите https://github.com/la-ninpre/tg2md.

Github

@pythonl
🖥 Formation

Инструмент, который позволяет пользователям управлять форматом вывода языковых моделей с минимальными затратами.

Он легкий, удобный в использовании и легко интегрируется в существующие скрипты и фреймворки.

pip install formatron

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 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