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

Чат: @pybytes_chat

Founder: @lunasantrope
Download Telegram
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
🛠 Новый проект: 👉 КЛИК


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

➡️ instagrapi - для работы с API Instagram
➡️ aiohttp - для создания сессии с прокси сервером
➡️ loguru - для логирования
➡️ asyncio - для асинхронности
➡️ pydantic - для валидации формы запросов
➡️ pathlib - для проброса пути к файлам через экземпляр класса
➡️ typing - для аннотаций
➡️ dataclasses - для классов которые хранят в себе временные данные
➡️ OOP - объектно-ориентированное программирование
➡️ threading - для работы с потоками которые создают сессию за кадром
➡️ time - для работы с текущей таймзоной
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥1🦄1
4👍1🔥1🦄1
This media is not supported in your browser
VIEW IN TELEGRAM
4🔥3👍2🦄1
🛠 Новый проект: 👉 КЛИК


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

➡️ aiogram - для работы с телеграм
➡️ pillow - для генерации изображения
➡️ captcha - для создания капчи рандомной
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2👍1🦄1
This media is not supported in your browser
VIEW IN TELEGRAM
14👍5🔥4
Менторство
Anonymous Poll
63%
Да
37%
Однозначно да
4
Так вам будет легче понять преимущество ЯП
👍92🥰2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥8👍43🤝3
🛠 Новый проект: 👉 КЛИК


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

➡️ aiogram - для работы с телеграм
➡️ postgres - СУБД для работы с данными
➡️ aiohttp - для отправки запросов
➡️ DjangoAPI - для создания персональных эндпоинтов клиенту
➡️ calendar - для сортировки данных по дням
➡️ asyncio - для асинхронности
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥1👏1