Обложка канала

Python - Советы, библиотеки, гайды. Страница 11

10180 @xo_py

Всё для Python программиста :3 Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

  • Python - Советы, библиотеки, гайды

    Planar Object Tracking via Weighted Optical Flow Недавно был создан очень точный метод детекции объектов WOFT. Для плоских объектов этот метод может стать хорошей альтеративой YOLOv8. Авторы предлагают новый, стабильный ибыстрый метод детекции плоских объектов. Из особенностей: — Легко использовать — В методе присутствует фильтрация ложных срабатываний, что делает этот метод надёжным — Использует и kornia, и opencv — Детекция может происходить даже при нечёткой картинке — Возможна конвертация в onnx Ставится командой ⚙️
    python -m pip install virtualenv
    python -m virtualenv envs/WOFT
    source envs/WOFT/bin/activate
    python -m pip install tqdm einops opencv-python kornia==0.5.11 ipdb pandas matplotlib scipy
    Запуск demo ⚙️
    python WOFT_demo.py demo/V25_2/
    Научная работа: arxiv.org/pdf/2301.10057.pdf
  • Python - Советы, библиотеки, гайды

    SQLAlchemy - лучшая ORM на Python. Был создан Майком Байером в 2005 году. SQLAlchemy позволяет работать с базами данных MySQL, MS-SQL, PostgreSQL, Oracle, SQLite и др. Из особенностей: — Код приложения будет оставаться тем же вне зависимости от используемой базы данных(позволяет соблюдать принципы чистой архитектуры) — Код самой ORM написан качественно, в отличие от многих других ORM — Активное развивается — Использует SQLAlchemy Core, который предоставляет SQL Expression Language(стандартизированный SQL) и фокусируется на таблицах, колонках, индексах, а не на моделях и объектах. Ставится командой ⚙️
    pip install SQLAlchemy
    В целом крайне не рекомендую использовать любую другую ORM кроме этой.
  • Python - Советы, библиотеки, гайды

    Успейте записаться на первый в России интенсив по нейросетям от Geekbrains «Путь в ИТ». За несколько часов в прямом эфире вместе с экспертами Geekbrains вы узнаете: — В чём успех нейросетей ChatGPT, Baidu ENRIE, YOU, Midjourney — Какая профессия в программировании нейросетей подойдет именно вам — Поргузитесь в программировании уже на интенсиве — Как устроиться на работу программировать нейросети в РФ, страны Азии и Запада Когда: 14 марта в 18:00 МСК Ведущие: ИТ-предприниматели — Александр Волчек и Александр Сагун ⚠️Бесплатная регистрация доступна в течение 3 дней — регистрируйтесь и участвуйте в розыгрыше на 1.000.000₽: Регистрация
  • Реклама

  • Python - Советы, библиотеки, гайды

    Попался питонист
  • Python - Советы, библиотеки, гайды

    Кто понял в чем мем? 🤔
  • Python - Советы, библиотеки, гайды

    kornia - мощная альтернатива opencv. Сейчас достаточно часто начали заменять opencv на kornia или использовать их в связке. Дело в простоте и удобстве этого мощного инструмента. kornia является хорошим мультитулом который включает в себя как и базоввые алгоритмы для работы с изображениями, так и такие вещи как: аугментации, функции потерь, сравнение изображений и многое другое. Из особенностей: — Библиотека написана на Python, но в скорости не сильно уступает opencv — Можно использовать в связке с PyTorch, opencv и некоторыми другими ML фреймворками — Активное развивается — Kornia объеденяет в себе классические алгоритмы CV с машинным обучением Ставится командой ⚙️ pip install kornia[x] Последняя версия(Develop) ⚙️ pip install git+https://github.com/kornia/kornia После установки рекомендую проверить работоспособность ⚙️ python -c "import kornia; print(kornia.__version__)"
  • Python - Советы, библиотеки, гайды

    PaddleOCR - мощная альтернатива tesseract. Эта OCR работает на основе нескольких нейронных сетей. Первая корректирует угол наклона изображения. Вторая находит границы слов. А третья распознает! Tesseract начинает морально устаревать и требует огромного количества предобработки перед распознаванием, paddle является отличной заменой! Из особенностей: — Рекомендуется запускать на GPU — Поддерживает десятки языков — Активное развивается — Работает очень точно Ставится командой (для GPU) ⚙️ python -m pip install paddlepaddle-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple Ставится командной (для CPU) ⚙️ python -m pip install paddlepaddle -i https://pypi.tuna.tsinghua.edu.cn/simple Документация и примеры кода здесь.
  • Python - Советы, библиотеки, гайды

    🐥 Задача по Python #16 Нарисуйте красивое сердце с помощью Python ❤️. В 2D или 3D - не важно. Лучших выберу я и дам админку! Свой вариант решения в комментарии 💭 Кодом делиться через pastebin.org или repl.it. Внимание: При обнаружении плагиата, дисквалификация и мут на месяц! #задачи
  • Python - Советы, библиотеки, гайды

    Ну типа ... с 8 марта, питонистки ❤️🌚
  • Python - Советы, библиотеки, гайды

    Nuitka - транспайлер, который транслирует код Python в исполняемые файлы или исходный код Cи/C++. Позволяет собирать exe из python файлов. Из плюсов можно отметить отсутствие интерпретатора внутри исполняемого файла, что делает этот инструмент намного лучше pyinstaller. Я иногда, применяю эту библиотеку для сборки исполняемых файлов из своих программ. Из особенностей: — Легко использовать — Быстрая сборка — Активное развивается — Увеличивает производительность и скорость работы программы Ставится командой ⚙️ python -m pip install -U nuitka Последняя версия (develop) ⚙️ pip install -U "https://github.com/Nuitka/Nuitka/archive/develop.zip" Документация и примеры кода здесь.
  • Python - Советы, библиотеки, гайды

    Как стать успешным разработчиком? Умение писать код - это только один аспект. Важно также уметь мыслить алгоритмами и находить наилучшие решения. Этот подход заложен в обучении на Хекслете. Мы не просто учим повторять, мы учим находить свои пути и формировать инженерное мышление. На профессии "Django Python-разработчик" вы овладеете следующими навыками: ✔️ Работа с сетевыми запросами ✔️ Проектирование архитектуры приложений ✔️ Овладение самым популярным веб-фреймворком Django ✔️ Создание 4 проектов для портфолио на GitHub ✔️ Решение 150 тестовых заданий от наших партнеров Хотите узнать, подходит ли вам наш подход? Тогда переходите на наш сайт по ссылке выше и начните свой путь в IT уже сегодня. 🎁 Пройдите первые 10 уроков бесплатно и получите дополнительную скидку 10% на курс.
  • Python - Советы, библиотеки, гайды

    ⚡️Лекторы из МГУ создали канал для обучения нового поколения программистов: @MGU_IT Получи качественные знания и раскрой в себе талант кодера бесплатно
  • Python - Советы, библиотеки, гайды

    Ребят, у кого не устанавливается Python на Windows 7. Это связано с тем, что новейшие версии Python 3 не поддерживаются на Windows 7 и Windows XP. Если не ошибаюсь, последняя версия Python 3 с поддержкой Windows 7, это версия 3.8.6 (24 сентября, 2020 года). Скачать её вы можете тут - www.python.org/downloa…thon-386 (Windows x86 executable installer для 32 битных систем, либо Windows x86-64 executable installer для 64 битных систем)
  • Python - Советы, библиотеки, гайды

    Учим Python за 10 минут!

    Самый нескучный урок по Python! Теперь всего за 10 минут ;) https://ya.cc/t/ISbQd5Mc3zGZa8 – пройдите бесплатный курс «Основы Python-разработки» в Яндекс Практикум. 🆇 Ссылки из видео 🆇 𝟭: Python за 1 час (оригинал) - https://www.youtube.com/watch?v=fp5-XQFr_nk 𝟮: Python за 1 час (ремейк) - https://www.youtube.com/watch?v=P0czP5MEbYQ 𝟯: Уроки по Python на канале - https://www.youtube.com/watch?v=ahe3WpBMdm4&list=PLvoBekrlHDgROfUUHMbrrdsy_b2y2V_rj 𝟰: Урок по разработке Telegram бота на Python - https://www.youtube.com/watch?v=M8fhrtvedHA *Код бота из урока* --ща буит-- 🆇 Главы 🆇 0:00 - Дратути 0:38 - Начинаем (ставим Python) 1:10 - Ставим редактор кода 1:50 - Создаём проект в PyCharm 2:05 - Основы Python 2:42 - Первая команда (print) 3:33 - Правила вывода на экран 4:15 - Переменные в Python 4:45 - Типы данных в Python 5:30 - Арифметические операции в Python 6:00 - Чтение ввода пользователя в Python 7:44 - Пишем калькулятор ИМТ 8:33 - Пишем телеграм бот на основе ChatGPT 9:50 - Смотрим что получилось 10:30 - Где учить Python 11:40 - Итоги 🔵 Наш TELEGRAM: https://t.me/howdyho_official Наш ВК: https://www.vk.com/howdyho_net Сотрудничество https://vk.com/topic-84392011_33285530 💗 Музыка предоставлена YouTube Audio Library.

    YouTube
  • Python - Советы, библиотеки, гайды

    pytesseract - одна из лучших библиотек для распознавания текста в Python. Является обёрткой над Google’s Tesseract-OCR Engine. Я её лично применял, когда делал бота-авторыбалку для Terraria. Из особенностей: — Легко использовать — Работает с разными языками — Можно распознавать кастомные шрифты — Нативная поддержка OpenCV — Куча полезных параметров и настроек Ставится командой ⚙️ pip install pytesseract Документация и примеры кода здесь.
  • Реклама

  • Python - Советы, библиотеки, гайды

    Мы тут ChatGPT с Midjoney обьединили и в телеграм интегрировали! Бот подключен сразу к двум нейросетям и буквально за секунду сгенерирует любой ваш запрос. Вы найдете его в закрепе официального канала, где ежедневно публикуются обновления и новости связанные с нейросетями Самое вкусное в закрепе - @TheOpenAi
  • Python - Советы, библиотеки, гайды

    Что должен знать Python Junior, наглядно. Итого: — Представлять что такое операционные системы, для чего они нужны, какие там происходят процессы; — Знать что такое поток; — Знать что такое сокеты и для чего они нужны; — Представлять, как устроен стек протоколов TCP/IP; — Знать что такое Linux, sh.; — Знать виртуализацию и все её типы; — Уметь настраивать онлайн-машины с помощью различных инструментов; — Работать с GIT(создавать ветки); — Знать что такое ООП и его функционал; — Знать что такое MVC и зачем он нужен; — Понимать асинхронную концепцию программирования; — Уметь работать с базами данных; — Работать с nginx (настройка прокси); — Разбираться в отличиях Python2 от Python3; — Представлять что такое алгоритм импорта модулей в Python; — Знать что представляют из себя генераторы и итераторы; — Понимать что такое GIL и зачем он нужен; — Разбираться в WSGI и понимать как использовать его в работе. А вы знаете всё это? 🤔
  • Python - Советы, библиотеки, гайды

    Так вот для чего мы делали отступы в школе ... 🌚