ITDEAL
1.11K subscribers
749 photos
108 videos
11 files
572 links
Разработка комплексных IT решений для бизнеса и частных заказчиков.

Чат: @pybytes_chat

Founder: @lunasantrope
Download Telegram
👍61🔥1
7
7
Визуализация алгоритмов сортировки

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

📌 Подробнее: 👉 CLICK

#знания | PyBytes
3🔥1
💥 Хотите обзор на интра-дэй проект?

Сегодня я за пару часов написал генератор NFT, и сейчас готовлю обзор на проект


Накидайте реакций! 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥72👍2🗿1
🛠 Новый проект: 👉 КЛИК


Использовались в проекте технологии:

➡️ Pillow - для генерации изображений и холста
➡️ random - для определения рандомного результата
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
Функция dataclass() модуля dataclasses является декоратором, который используется для добавления сгенерированных специальных методов к классам, как описано ниже. Декоратор @dataclass() ищет поля, имеющие аннотацию типа и определяет их как переменные класса, за двумя исключениями, описанными ниже.

📌 Подробнее: 👉 CLICK

#знания | PyBytes
❤‍🔥41👍1🔥1
Многопоточность – понятие Multithreading – это многопоточность. Представляет собой метод программирования на Питоне, при помощи которого одновременной можно запускать несколько потоков. Достигается результат за счет переключения между оными через центральный процессор (при помощи переключения контекста)

📌 Подробнее: 👉 CLICK

#знания | PyBytes
🔥2👍1
6
3🔥1
writable

Метод writable позволяет проверить, доступен ли файл для записи. Метод возвращает True, если файл доступен для записи. В противном случае – False. Файл доступен для записи, если он открыт с помощью «a» для добавления или «w» для записи.

#знания | PyBytes
3
🛠 Новый проект: 👉 КЛИК


Использовались в проекте технологии:

➡️selenium - для авторизации сессии аккаунта и получения заголовков
➡️webdriver_manager - для автоматического подбора и скачивания нужной версии драйвера
➡️aiohttp - для создания сессии и запросов
➡️pydantic - для валидации ответа от серверов
➡️asyncio - для асинхронности (подаем 5 запросов на покупку 1 лота)
➡️loguru - логирование действий
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Работа работается, надо заканчивать проект один а то заказчик уже негодует 🔩
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍2
Бот для телеграма, использующий Яндекс.Диск

Делимся статьей, где автор демонстрирует создание бота для телеграма. Данный бот позволяет отображать файлы с Яндекс.Диска. Файлы лежат в облаке по папкам, сами же файлы в основном представляют собой PDF.

📌 Подробнее: 👉 CLICK

#знания | PyBytes
👍3🔥21
Есть готовый заказ от молдавской компании которая попросила спарсить компании и данные их администраторов, емайлы, веб-сайты, кол-во работников, доходы из ОТКРЫТЫХ ИСТОЧНИКОВ

Как думаете, законен ли такой контент? 🤔


Да - ❤️
Нет - 🔥
19🔥7
🛠 Новый проект: 👉 КЛИК


Использовались в проекте технологии:

➡️ xlsxwriter - для записи данных в excel file
➡️ requests - для подачи запросов
➡️ beautiful soup - чтобы распарсить HTML страницу и достать из нее необходимые данные
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
🔥52
Как избавиться от отступов в многострочной строке

Многострочная строка передаёт всё, что в неё попадает, даже отступы которые используются для улучшения вида кода.

Чтобы исправить ситуацию стоит использовать textwrap.dedent(). Метод уберёт абсолютно все отступы с начала каждой строки.


#знания | PyBytes
4🔥1
Метод str.endswith()

Метод str.endswith() возвращает True, если строка str заканчивается указанным суффиксом suffix, в противном случае возвращает False.

Параметры:
suffix - объект поддерживающий итерацию (кортеж, символ или подстрока).
start - int, индекс начала поиска, по умолчанию 0, необязательно.
end - int, индекс конца поиска, по умолчанию len(str), необязательно.

#знания | PyBytes
5👍1
Функция len() в Pyhton

Функция len() в Python принимает объект в качестве аргумента и возвращает длину этого объекта. Например, функция len() может возвращать количество элементов в списке.

Функция len() принимает один аргумент, который может быть:
▪️ последовательностью — строки, байтовые строки, итерируемые последовательности типа списка или кортежа;
▪️ коллекцией — словари, множества, замороженные множества и так далее.

А возвращает len() количество элементов в объекте, который передан в качестве аргумента.

Если мы не передаем никакого аргумента или аргумент имеет недопустимый тип, это вызовет исключение TypeError.

Ошибка TypeError возникает, когда тип данных не является коллекцией или последовательностью. Например, логическое значение, int и т. д.

#знания | PyBytes
4🔥1
Райское местечко для работы ❤️❤️😎
7🔥3😈2