Python - Советы, библиотеки, гайды
19.6K subscribers
1.17K photos
25 videos
6 files
590 links
Всё для Python программиста :3
Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Автор - Абрахам (@priler)

РКН: https://kurl.ru/uXZzR
Download Telegram
Brainflow - библиотека для работы с электроэнцефалограммой (EEG), электрокардиограммой (ECG) и другими биомедицинскими данными. Она предоставляет инструменты для сбора, обработки и анализа данных из биомедицинских устройств.

Ориентирована на разработку приложений в области нейротехнологий и биомедицины. Она поддерживает различные устройства для записи биомедицинских сигналов.

Скачать: ⚙️ pip install brainflow
Документация и примеры кода здесь
👍23🔥5😐4🤡1
Баян кнш, но как же жизненно 🌚
👍168😁33🌚18🤡12🔥3🦄1
Streamlit - библиотека для создания интерактивных веб-приложений для анализа данных и машинного обучения в Python.

Она позволяет быстро создавать и развертывать веб-приложения с помощью всего нескольких строк кода.

Упрощает процесс создания веб-приложений, предоставляя простой и интуитивно понятный API. Она подходит для создания демонстрационных прототипов, аналитических инструментов и прочих веб-приложений.

Ставится командой ⚙️ pip install streamlit
Документация и примеры кода здесь
❤‍🔥23👍1332🤡1
Dash - библиотека для создания интерактивных веб-приложений с использованием языка Python. Она позволяет создавать красочные и многофункциональные дашборды для визуализации данных.

Удобна для быстрого создания веб-приложений без необходимости в знании веб-технологий.

Можно легко строить всякие чарты, графики, выводить данные как угодно.
Крч топ библиотека.

Ставится командой ⚙️ pip install dash
Документация и примеры кода здесь
👍34🔥53🤡1🦄1
Media is too big
VIEW IN TELEGRAM
Всегда мечтали посмотреть фильм прямо в терминале?
Штош, теперь вы можете 🌚

💻 Достаточно вписать команду ssh http://watch.ascii.theater

* Под капотом у этой штуки лежит https://ascii.theater.

На 💻 Windows тоже работает, только команда чуть другая:
ssh -o StrictHostKeyChecking=no watch.ascii.theater

Каждый день фильмы кстати разные.
Наслаждайтесь 🍿
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯62👍9🔥5🤡1
PyMongo - библиотека для работы с MongoDB в Python.
Она обеспечивает простой и удобный интерфейс для взаимодействия с этой распределенной базой данных.

Позволяет создавать, читать, обновлять и удалять данные в MongoDB, предоставляя удобные методы для работы с БД.

Ставится командой ⚙️ pip install pymongo
Документация и примеры кода здесь
🔥25👍82🤡2
Говорят из документации гугл никто не возвращался 🌚
👍102😁24🌚7🤡4❤‍🔥322
Вышли версии Python 3.12.2 и 3.11.8.

Если коротко — исправили 350+ багов, немного того, немного сего ...
Короче кучу всего, о чем вы даже не знали и не узнаете.
Тут весь список изменений, если вам и правда интересно.

О и добавили новых багов.
Хотя об этом никто не напишет, но без этого никак.

➡️ Python 3.12.2
➡️ Python 3.11.8

Уже ждёте Python 4? 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
👍658🤔4🤡3🎉1🏆1
Vaex - быстрая и эффективная библиотека для работы с большими наборами данных.

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

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

Ставится командой ⚙️ pip install vaex
Документация и примеры кода здесь
20👍4🎉1🦄1
This media is not supported in your browser
VIEW IN TELEGRAM
Тут челы запилили нейронку YOLO для обнаружения объектов в режиме реального времени БЕЗ ОБУЧЕНИЯ.

Да да это та самая которую я юзал в нейросети для CSGO.
Под капотом у них YOLO-v8.

Но большая разница в том, что для обнаружения нужных объектов нейронку НЕ НАДО обучать.

То есть просто текстом пишите что ищете.
Вот например я потестил на скрины из CS.
Confidence конечно низкий, но учитывая что я её вообще не обучал — результат удивляет.

🖥 Github: https://github.com/AILab-CVC/YOLO-World
⚡️Demo: https://www.yoloworld.cc
🤗Hf: https://huggingface.co/spaces/stevengrove/YOLO-World

Ваше мнение, господа?
Please open Telegram to view this post
VIEW IN TELEGRAM
😱407👍7🦄1
PyDantic v2 - легкая и эффективная библиотека для валидации данных в Python.

Думаю не надо объяснять, как важно валидировать любой инпут от пользователя в приложениях/вебсайтах.

Что интересно, ядро PyDantic написано на языке 🦀 Rust.
А значит библиотека работает очень производительно и никак не тормозит ваш код.

Ставится командой ⚙️ pip install -U pydantic
Документация и примеры кода здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥244🔥42🦄2
Beautiful Soup - это популярная библиотека для парсинга на Python.
О ней должен знать каждый программист на этом языке!

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

Ставиться командой ⚙️ pip install beautifulsoup4
Документация и примеры кода здесь
❤‍🔥41👍11🦄3🤡2🎃2
🎓 Задача по Python #51
======================

⭐️ Сложность: очень легко (8 kyu)

📝 Описание: Составьте программу, запрашивающую у пользователя число, а затем сообщающая - четное оно или нечетное.
В идеале сделайте валидацию инпута и по желанию тесты.
Постарайтесь написать решение наиболее элегантным, коротким и простым.

👀 Пример решения:
https://replit.com/@Priler/DishonestSelfishChord

Своё решение присылайте 💬 в комментарии.

🐍 Залить код можете на следующие сервисы:
Replit Python 3
Online Python
Python Fiddle

#задачи
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42😁53
☝️ Теперь у задач новый формат.

У них указывается уровень сложности, пример решения через фиддл и также приведены ссылки куда вы можете залить свои решения.

Так будет интереснее их решать 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4331
Коротко о всех новичках в Python 🌚

Узнали себя?
👍197😁73❤‍🔥10💯8🌚521🔥1🤡1💋1
Если вы увлекаетесь Computer Science настолько, что хотите перейти от типовых кейсов к задачам со звёздочкой, советуем обратить внимание на образовательные программы под руководством экспертов-практиков. Такие форматы, насыщенные живым общением и возможностью поработать над реальными проектами, - лучший способ выйти на новый уровень.

Начать можно с интенсивов. Например, в апреле Яндекс Образование проведёт бесплатный двухнедельный студкемп по машинному обучению на базе НИУ ВШЭ. Среди преподавателей эксперты из Школы анализа данных, Яндекса и ВШЭ. Программа кемпа направлена на насыщенную практическую работу и обмен опытом - отличная возможность добавить новый проект и сертификат в портфолио.

На программе ждут студентов профильных направлений. Чтобы подать заявку, заполните анкету участника до 29 февраля. Всем, кто успешно пройдёт отбор, Яндекс Образование оплатит дорогу и проживание. Поторопитесь - количество мест ограничено.
🔥2811👍11🤡10😐4😁2
Django CMS - это инструмент для создания веб-сайтов, который делает всю эту работу с контентом проще.

С ним можно создавать страницы и блоги, изменять внешний вид сайта и многое другое, не утруждая себя программированием.

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

Ставится командой ⚙️ pip install django-cms
Документация и примеры кода здесь
🔥25👍4❤‍🔥1😢1
Ruff - это линтер для Python, работающий крайне быстро.
Так как написан на 🦀 Rust хе-хе.

Благодаря этому он работает в 10-100 раз быстрее, чем другие обычные линтеры, и его можно установить через pip.

К тому же Ruff - это не только линтер, он еще умеет: переписывать классы, сортировать импорты, обновлять типы данных.

Крч топ штука 🔥

Ставится командой ⚙️ pip install ruff
Документация и примеры кода здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥404👍2❤‍🔥11
Ачё в смысле 🤔

p.s. Прислал подписчик через @hhsharebot
😁87🤔6🎉2❤‍🔥1👍1😢1