uk
Feedback
ITDEAL

ITDEAL

Відкрити в Telegram

Разработка комплексных IT решений для бизнеса и частных заказчиков. Чат: @pybytes_chat Founder: @lunasantrope

Показати більше
1 198
Підписники
Немає даних24 години
-67 днів
-2030 день
Архів дописів
ITDEAL
1 198
💎 Прокачай трейсинг ошибок: новый взгляд на отладку! Отладка – это настоящее искусство, и мы знаем, как сделать её проще! Пр
💎 Прокачай трейсинг ошибок: новый взгляд на отладку! Отладка – это настоящее искусство, и мы знаем, как сделать её проще! Прокачанный трейсинг ошибок в свежих релизах Python ➿➿➿➿➿➿➿➿➿➿➿ Забудь о сложных трейсбеках, встречай новую возможность:
def inverse(number):
    return 1 / number

print(inverse(0))

Теперь ошибку легко выявить: строки с символом ^ указывают на проблемный код. В нашем случае:
Traceback (most recent call last):
  File "/home/realpython/inverse.py", line 6, in <module>
    print(inverse(0))
          ^^^^^^^^^^
  File "/home/realpython/inverse.py", line 4, in inverse
    return 1 / number
           ~~^~~~~~~~
ZeroDivisionError: division by zero

Увидел? Просто и информативно. Теперь разгадывание ошибок – на позитиве! ➿➿➿➿➿➿➿➿➿➿➿ 🔝 PyBytes Media | ✉Telegram / 📷Instagram / 📈Mentor Service

ITDEAL
1 198
🏐 Фильтр Блума: Уникальность и Скорость! Фильтр Блума – магия для мгновенной проверки элементов в множестве. Он оперативно о
🏐 Фильтр Блума: Уникальность и Скорость! Фильтр Блума – магия для мгновенной проверки элементов в множестве. Он оперативно определяет, входит ли элемент в заданное множество. ➿➿➿➿➿➿➿➿➿➿➿ Библиотека bloom-filter – ваш помощник:
from bloom_filter import BloomFilter

# Создаём фильтр
bloom = BloomFilter(max_elements=10000, error_rate=0.1)

# Проверяем "test-key"
if "test-key" in bloom:
    print("Есть!")
else:
    print("Нет!")

🚀 Фильтр Блума – быстро и надёжно! ➿➿➿➿➿➿➿➿➿➿➿ 🔝 PyBytes Media | ✉Telegram / 📷Instagram / 📈Mentor Service

ITDEAL
1 198
🌐 Улучшаем производительность и доступность ваших файлов на сайте с помощью Python и CDN (Content Delivery Network)! CDN - э
🌐 Улучшаем производительность и доступность ваших файлов на сайте с помощью Python и CDN (Content Delivery Network)! CDN - это мощная система, распределяющая ваш контент по серверам по всему миру, обеспечивая быструю загрузку и минимизацию задержек для пользователей. Теперь вы можете легко интегрировать её в свой проект с помощью библиотеки cdnupload. ➿➿➿➿➿➿➿➿➿ 🎂 Просто установите библиотеку с помощью pip:
pip install cdnupload

🚀 Далее, используя команду cdnupload, вы можете легко загрузить свои статические файлы на CDN. Например, для загрузки файлов из папки /website/static на Amazon S3, вам достаточно выполнить следующую команду:
cdnupload /website/static s3://static-bucket --key-map=statics.json

🌟 Ваш контент будет автоматически распределён по серверам CDN, обеспечивая высокую скорость загрузки и лучший опыт для пользователей. Ускорьте свой веб-сайт сегодня с помощью Python и CDN! ➿➿➿➿➿➿➿➿➿ 🔝 PyBytes Media | ✉Telegram / 📷Instagram / 📈Mentor Service

ITDEAL
1 198
ОПРОС 🥸 Оцените свои знания Python
Anonymous voting

ITDEAL
1 198

ITDEAL
1 198
🚀 Cython 3.0: Сжатие границ между Python и C По пути 5 лет разработки, великий релиз! 17 июля 2023 года - дата становления п
🚀 Cython 3.0: Сжатие границ между Python и C По пути 5 лет разработки, великий релиз! 17 июля 2023 года - дата становления проекта Cython 3.0. ➿➿➿➿➿➿➿➿➿ 🌐 Замечательный мост между Python и C/C++. Трансформирует код Python в C-формат и усиливает взаимодействие. Cython - незаменим для Python-обвязок вокруг C-библиотек и ускоренных модулей. 🎁 Исходники Cython 3.0 доступны на GitHub с лицензией Apache 2.0. 🌟 Cython - мощный Python, упрощающий интеграцию с C-кодом. Создание C-расширений для Python - легко, как Python! 🏎 Взлёт с производительностью! Сравнивая с Python, Cython впечатляет: скорость на 30% выше (по тестам pybench). 🎉 Поддержка Python 3.11 в Cython 3.0. Добавлены: Unicode для идентификаторов, ускоренные типы @dataclass и @total_ordering, безопасная обработка исключений в C-функциях и кусок API CPython. 👌 Смена с 0.29 на 3.0 подчёркивает переход Cython к Python 3. Вершины возможностей! ➿➿➿➿➿➿➿➿➿ 🔝 PyBytes Media | ✉Telegram / 📷Instagram / 📈Mentor Service

ITDEAL
1 198
🌐 Виртуальные среды в Python: управление зависимостями Знакомая ситуация: несколько Python-проектов с разными библиотеками.
🌐 Виртуальные среды в Python: управление зависимостями Знакомая ситуация: несколько Python-проектов с разными библиотеками. Виртуальные среды приходят на помощь! 🆘 🙂 Виртуальная среда – это удобный инструмент Python для управления зависимостями и изоляции проектов. Она позволяет устанавливать сторонние библиотеки (пакеты Python) локально в отдельной папке, исключая возможные конфликты. ➿➿➿➿➿➿➿➿➿➿➿ 🌟 Популярные менеджеры виртуальных сред: 🟣virtualenv: Вариант для Python 2 и 3. 🟣venv: Поставляется с Python 3, стандартный выбор. 🟣virtualenvwrapper: Расширения для virtualenv, полезны при управлении несколькими виртуальными средами. ➿➿➿➿➿➿➿➿➿➿➿ 🌟 Дополнительные варианты: 🟢pipenv: Удобное сочетание Pipfile, pip и virtualenv для упрощения управления виртуальными средами. 🟢poetry: Аналог pipenv. 🟢conda: Включено в Anaconda и Miniconda, идеально для научных и машинно-обучающих проектов. ➿➿➿➿➿➿➿➿➿➿➿ ▶️ Работа с Virtualenv и venv: ➡️Установка Virtualenv: macOS и Linux: python3 -m pip install --user virtualenv Windows: py -m pip install --user virtualenv ➡️Создание виртуальной среды: macOS и Linux: python3 -m virtualenv my-env Windows: py -m virtualenv my-env ➡️Активация виртуальной среды: macOS и Linux: source my-env/bin/activate Windows: .\my-env\Scripts\activate ➡️Выход из виртуальной среды:
deactivate

➡️Установка пакетов внутри среды:
pip install requests

➿➿➿➿➿➿➿➿➿➿➿ Любителям venv стоит поменять "virtualenv" на "venv" в командах выше. Эти инструменты сделают управление зависимостями в Python максимально удобным! 😵‍💫 🔝 PyBytes Media | ✉Telegram / 📷Instagram / 📈Mentor Service

ITDEAL
1 198
🚀 UptimeSystem: Берегите свой веб-мир! UptimeSystem — это ваш надежный спутник в мире мониторинга доступности веб-сайтов и с
🚀 UptimeSystem: Берегите свой веб-мир! UptimeSystem — это ваш надежный спутник в мире мониторинга доступности веб-сайтов и серверов. С этим инструментом вы сможете легко следить за состоянием ваших ресурсов. ➿➿➿➿➿➿➿➿➿➿➿ 🌐 Отслеживание веб-сайтов: UptimeSystem поможет вам навсегда забыть о неожиданных недоступностях вашего сайта. Просто добавьте его в мониторинг и получайте уведомления о состоянии. 💻 Сервера и порты под контролем: Ваши сервера играют ключевую роль? UptimeSystem отслеживает доступность их портов, так что вы всегда будете в курсе. 🕒 Ваши задания вовремя: UptimeSystem не упустит выполнение ваших Cron-заданий. Теперь даже самые сложные задачи будут выполняться по графику. ❤ Мгновенные уведомления: Забыли о проблеме? UptimeSystem напомнит. Получайте уведомления по электронной почте в случае изменения статуса сервисов. 🌟 На ваш выбор: UptimeSystem предлагает бесплатный вариант, но также предоставляет платные тарифы с расширенными функциями. ➿➿➿➿➿➿➿➿➿➿➿ Будьте в курсе и уверены в доступности своих веб-ресурсов с UptimeSystem! 🛡 🔝 PyBytes Media | ✉Telegram / 📷Instagram / 📈Mentor Service

ITDEAL
1 198
👁 Компьютерное зрение: Открытие мира через изображения! Компьютерное зрение - фантастическая область, которая позволяет комп
+1
👁 Компьютерное зрение: Открытие мира через изображения! Компьютерное зрение - фантастическая область, которая позволяет компьютерам увидеть и понимать мир через обработку изображений и видео. Одним из важных инструментов в этой области является библиотека OpenCV. Давайте рассмотрим, как с её помощью можно распознавать объекты на изображении. Представим что хотим найти карты из игры Дурак онлайн. Данное изображение мы будем обрабатывать. (1) ➿➿➿➿➿➿➿➿➿➿➿ 💮 Шаг 1: Установка и подготовка OpenCV Первый шаг - установка и настройка OpenCV. Сделать это можно с помощью pip:
pip install opencv-python

📷 Шаг 2: Загрузка и подготовка изображения Для начала загрузим изображение, с которым будем работать:
image = cv2.imread('table_image.jpg')

Затем преобразуем изображение в оттенки серого и применим размытие:
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
blurred = cv2.GaussianBlur(gray, (5, 5), 0)

Шаг 3: Пороговая обработка Для обнаружения контуров на изображении используем пороговую обработку:
thresholded = cv2.threshold(blurred, 100, 255, cv2.THRESH_BINARY)[1]

💠 Шаг 4: Поиск контуров Используем функцию cv2.findContours для поиска контуров:
contours, _ = cv2.findContours(thresholded, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)

🍎 Шаг 5: Обводка объектов Чтобы выделить найденные объекты, используем cv2.drawContours:
cv2.drawContours(image, contours, -1, (0, 255, 0), 2)

Шаг 6: Отображение результата И, наконец, отобразим изображение с выделенными объектами:
cv2.imshow('Detected Objects', image)
cv2.waitKey(0)
cv2.destroyAllWindows()

Как мы видим программа успешно справилась с поиском карт на переднем и боковых планах, однако в центре все сработало не очень, ничего страшного, это исправимо. (2) Библиотека OpenCV - это инструмент, который позволяет компьютерам "видеть" мир, а ваши знания могут легко превратиться в захватывающие проекты в области компьютерного зрения. 💎 🔝 PyBytes Media | ✉Telegram / 📷Instagram / 📈Mentor Service

ITDEAL
1 198
Изучаем_программирование_на_Python_PDFDrive_.pdf24.56 MB

ITDEAL
1 198
⚗️ Изучаем программирование на Python: Книга от Пола Бэрри! Читая эту книгу, вы прокладываете свой путь в мир Python с легкос
⚗️ Изучаем программирование на Python: Книга от Пола Бэрри! Читая эту книгу, вы прокладываете свой путь в мир Python с легкостью. Вас ждет увлекательное путешествие в создание веб-приложений и погружение в управление базами данных. Книга раскрывает секреты обработки исключений, мастерство контекстных менеджеров, декораторов и генераторов. ➿➿➿➿➿➿➿➿➿➿➿ 1️⃣ Достоинства: 🟢Простой язык, доступный для новичков в программировании. 🟢Отличное изложение материала по объектно-ориентированному программированию. 🟢Качественная печать и плотная бумага, удобство в использовании. ➿➿➿➿➿➿➿➿➿➿➿ ➖ Недостатки: 🟠Некоторые сведения могут быть неактуальными (как, например, код в разделе про SQL). 🟠Отсутствие общего проекта, который пошагово раскрывал бы новые возможности (в отличие от других книг серии Head First). ➿➿➿➿➿➿➿➿➿➿➿ Книга Пола Бэрри - это надежный спутник в вашем путешествии по изучению Python 🖼️ Вы сможете погрузиться в программирование, научиться создавать веб-приложения и расширять свои знания в объектно-ориентированной парадигме 🌩 🔝 PyBytes Media | ✉Telegram / 📷Instagram / 📈Mentor Service

ITDEAL
1 198
🔒 Конвертация Python в исполняемый файл: Простой путь к защите и распространению вашего кода! Представьте, вы хотите поделит
🔒 Конвертация Python в исполняемый файл: Простой путь к защите и распространению вашего кода! Представьте, вы хотите поделиться своим Python-кодом без необходимости установки Python на другом компьютере. Вам на помощь приходит конвертация в исполняемый файл! Исполняемый файл (.exe) - это самодостаточный файл, который запускается без Python и других зависимостей. Два героя - PyInstaller и auto-py-to-exe - помогут вам с этим заданием. ➿➿➿➿➿➿➿➿➿➿➿ Способ 1: С помощью PyInstaller PyInstaller — это надежный друг разработчика. Он создаст исполняемый файл, включив в себя все необходимые модули и библиотеки. С помощью команды pyinstaller, your_script.py, ваш код станет автономным! Дополнительные возможности: Создание однофайлового исполняемого файла с ключом --onefile. Скрытие окна консоли с помощью --noconsole. ➿➿➿➿➿➿➿➿➿➿➿ Способ 2: С помощью auto-py-to-exe Auto-py-to-exe — это удивительная графическая оболочка для PyInstaller. Она позволяет вам выбирать настройки и создавать исполняемый файл через простой и понятный интерфейс. Как использовать: 1️⃣ Установите auto-py-to-exe с помощью pip install auto-py-to-exe. 2️⃣ Запустите auto-py-to-exe для открытия графической оболочки. 3️⃣ Выберите ваш скрипт и настройте параметры. 4️⃣ Нажмите "Convert .py to .exe" и получите ваш исполняемый файл! ➿➿➿➿➿➿➿➿➿➿➿ Эти инструменты делают процесс конвертации легким и удобным. Теперь ваш код готов к экспорту и использованию на разных компьютерах. Помните, что это также хороший способ защитить ваш код от изменений и кражи. 🔒 🔝 PyBytes Media | ✉Telegram / 📷Instagram / 📈Mentor Service

ITDEAL
1 198
🛠 HyperDX: Ваш надежный спутник в мире отладки и мониторинга! С HyperDX отладка и мониторинг становятся приятной процедурой.
🛠 HyperDX: Ваш надежный спутник в мире отладки и мониторинга! С HyperDX отладка и мониторинг становятся приятной процедурой. Этот инструмент - настоящее сокровище для разработчиков, собравших воедино логи, трассировки и ошибки в одном месте. ➿➿➿➿➿➿➿➿➿➿➿ С HyperDX вы буквально на шаг впереди. Каждый запрос пользователя до ваших серверов и асинхронных обработчиков трассируется автоматически. Результат? Ошибки находятся вмиг и испаряются перед тем, как приносят неприятности. ➿➿➿➿➿➿➿➿➿➿➿ Этот инструмент - не просто хороший друг разработчика, но и сэкономит вам нервы. Наслаждайтесь мониторингом без лишних усилий! ➿➿➿➿➿➿➿➿➿➿🚀 И самое интересное: первоклассная отладка и мониторинг в HyperDX - бесплатно! (Правда, есть платные варианты, если вы желаете разнообразить свой опыт). 🔍 🔝 PyBytes Media | ✉Telegram / 📷Instagram / 📈Mentor Service

ITDEAL
1 198
+1
2020 3️⃣ — Издание

ITDEAL
1 198
📚 Книга для новичков по Python - учимся вдохновляться кодом! Разгадывание языка программирования Python становится веселой и
📚 Книга для новичков по Python - учимся вдохновляться кодом! Разгадывание языка программирования Python становится веселой игрой благодаря книге "Изучаем Python" от Эрика Мэтиза. От базовых понятий до сложных шаблонов кода - эта книга погружает вас в мир программирования с множеством примеров. ➿➿➿➿➿➿➿➿➿➿➿ Учебное приключение не заканчивается на простых упражнениях! Эрик Мэтиз приглашает вас создать аркадную игру, интерактивные визуализации данных и даже веб-приложение с использованием известных библиотек. ➿➿➿➿➿➿➿➿➿➿➿ Прочерпните мудрость кода, обучаясь практически, и оцените: ✔️ Четкую структуру и приятный стиль изложения. ✔️ Задания для самостоятельного закрепления материала. ✔️ Большие и захватывающие проекты. ✔️ Мир игр, данных и веба - все под рукой! ➿➿➿➿➿➿➿➿➿➿➿ Даже небольшие недостатки - ничто по сравнению с огромным миром знаний, который раскрывает перед вами "Изучаем Python". Сделайте первый шаг в программировании с этой увлекательной книгой! 📘🌟 🔝 PyBytes Media | ✉Telegram / 📷Instagram / 📈Mentor Service

ITDEAL
1 198
🌈 Палитры цветов в один клик! 🌈 Познакомьтесь с Palx 🌈 — магическим инструментом для создания цветовых палитр! ➿➿➿➿➿➿➿➿➿➿➿
🌈 Палитры цветов в один клик! 🌈 Познакомьтесь с Palx 🌈 — магическим инструментом для создания цветовых палитр! Этот сервис превращает ваш основной цвет в целую гамму оттенков, идеально подходящих для интерфейсов и веб-дизайна. Не нужно тратить часы на подбор и тестирование — Palx делает все автоматически. 🌈 Безупречный помощник для дизайнеров и разработчиков, Palx поможет вам быстро и легко создать красочную палитру для ваших проектов. Дайте вашей творческой работе дополнительный блеск с этим простым и мощным инструментом! 🔝 PyBytes Media | ✉Telegram / 📷Instagram / 📈Mentor Service

ITDEAL
1 198
👌 Поиск в Google с помощью Python Исследование интернета на Python еще увлекательнее благодаря библиотеке googlesearch-pytho
👌 Поиск в Google с помощью Python Исследование интернета на Python еще увлекательнее благодаря библиотеке googlesearch-python. Эта библиотека частично упрощает процесс поиска, избавляя от необходимости создавать сложные веб-пауки или использовать selenium. Она также предоставляет гибкость настройки результатов поиска: количество, язык и детали ответа (заголовок, URL, описание). 🌟 Просто установите библиотеку с помощью:
pip install googlesearch-python

😵‍💫 Пример использования:
from googlesearch import search
results = search("Ваш запрос", advanced=True)

for result in results:
    print("Заголовок:", result['title'])
    print("URL:", result['url'])
    print("Описание:", result['description'])
    print()

🔝 PyBytes Media | ✉Telegram / 📷Instagram / 📈Mentor Service

ITDEAL
1 198

ITDEAL
1 198
🖼️Devwiz — множество инструментов для разработчиков в одном месте Здесь вы найдёте абсолютно различные утилиты для работы, в
🖼️Devwiz — множество инструментов для разработчиков в одном месте Здесь вы найдёте абсолютно различные утилиты для работы, включая конвертеры, генераторы и проверяющие инструменты. ➿➿➿➿➿➿➿➿➿➿➿ Devwiz будет полезен для разработчиков любого уровня, которые ищут удобный инструмент для выполнения своих задач, связанных с написанием кода и тестированием 🖼️ 🔝 PyBytes Media | ✉Telegram / 📷Instagram / 📈Mentor Service

ITDEAL
1 198
A_L_MAARCHENKO_PYTHON_kniga_primerov_e-book.pdf2.41 MB