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

Чат: @pybytes_chat

Founder: @lunasantrope
Download Telegram
ITDEAL pinned a photo
🔋 Просто закину это сюда


☞ PyBytes Media | Telegram / Instagram / Mentor Service
10
🆘 Ищу людей в команду на проект, stack ниже!


➡️ Python
➡️ web3 библиотека
➡️ Опыт работы с криптовалютой, понимание крипто-терминов
➡️ asyncio
➡️ умение работать в команде
➡️ пунктуальность, ответственность, усидчивость, свободное время

📢 Писать в DM: @lunasantrope



☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
7🤯1
Media is too big
VIEW IN TELEGRAM
☞ PyBytes Media | Telegram / Instagram / Mentor Service
12🔥1
Решаем важные вопросы с командой


☞ PyBytes Media | Telegram / Instagram / Mentor Service
11👍1🔥1🦄1
📢 Запустил вечерний эфир, будем разговаривать, писать код и в целом кайфовать с работы

Эфир тут: КЛИК


☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
7
🐍 23 года. Старею)
С Днем рождения меня!


☞ PyBytes Media | Telegram / Instagram / Mentor Service
🎉636👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня отдых, а завтра плотный ворк 😎


☞ PyBytes Media | Telegram / Instagram / Mentor Service
👍16🔥4🎉32
🐱 Если ты давно планировал изучать программирование на Python, но не решаешься погрузиться в мир программирования самостоятельно, то хотим напомнить, что наша команда разработала курс, который позволит тебе стать уверенным разработчиком, который сможет уже через 3 месяца попасть в коммерческий проект, и применив свои знания, получить свой первый доход из IT!

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


📚 - 30 модулей обучения
📚 - Курсовые проекты
📚 - Персональный ментор
📚 - Постоянный коннект с специалистом
📚 - Фидбэки по ДЗ
📚 - Курсовые работы
📚 - Пополненное портфолио

🧩 - Участие в коммерческих проектах
🧩 - Возможность попасть в команду
🧩 - Уверенный уровень Junior developer!


📢 Поговорить с менеджером: Менеджер Роман
🐍 Начать учебу тут: Mentor Service


☞ PyBytes Media | Telegram / Instagram
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2🦄2
ITDEAL pinned a photo
🛠 Новый проект: 👉 КЛИК


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

➡️ aiogram - для работы с телеграм
➡️ postgres - СУБД для работы с данными
➡️ aiohttp - для отправки запросов
➡️ pillow - для наложения слоев и текста на изображение
➡️ math - для калькуляций
➡️ asyncio - для асинхронности
➡️ docker - для деплоя
➡️ Mongo DB - для хранения стэйтов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥233👍1
ITDEAL pinned «🛠 Новый проект: 👉 КЛИК Использовались в проекте технологии: ➡️ aiogram - для работы с телеграм ➡️ postgres - СУБД для работы с данными ➡️ aiohttp - для отправки запросов ➡️ pillow - для наложения слоев и текста на изображение ➡️ math - для калькуляций…»
Логирование в python

Логирование (ведение журнала) - это способ отслеживания событий, происходящих при запуске программы. Оно позволяет ответить на вопросы: что происходило, где, когда и при каких обстоятельствах, из-за чего возникла ошибка в программе и так далее.
Место, куда регистрируется информация, называется логом. Для записи чаще всего используют файлы с расширением .log, которые в дальнейшем можно использовать для анализа работы кода. Логи должны быть понятными, наглядными и удобными для чтения.

Существуют несколько инструментов для ведения логов в python. Одним из них является пакет logging, входящий в стандартную библиотеку.
В нем определены функции и классы, которые реализуют гибкую и удобную систему регистраций событий. Логирование можно производить на разных уровнях в соответствии с серьёзностью событий:

>>> import logging
>>> logging.warning('Watch out!')
WARNING:root:Watch out!


Что нужно логировать:

начало работы приложения
события, связанные с бизнес-логикой
состояние сторонних сервисов, с которыми работает приложение (базы данных, системы рассылок и прочее)
исключения
все, что связано с безопасностью и авторизацией пользователя
завершение работы приложения

Данный список, естественно, не полный. Логируйте всё, что в дальнейшем сможет помочь вам и вашим коллегам.

❗️Не стоит логировать конфиденциальные данные, например, логин и пароль пользователя, а также не логируйте всё подряд. Логирование - это тоже работа, требующая процессорного времени.

💬 speaker: Анастасия

☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥41
Единственное время для отдыха у фрилансера - это утро 🔥

Если день правильно начинать - он будет продуктивный до своего конца


☞ PyBytes Media | Telegram / Instagram / Mentor Service
10🔥3
🛠 Новый проект: 👉 КЛИК


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

➡️ aiogram - для работы с телеграм
➡️ postgres - СУБД для работы с данными
➡️ aiohttp - для отправки запросов
➡️ pillow - для наложения слоев и текста на изображение
➡️ math - для калькуляций
➡️ asyncio - для асинхронности
➡️ docker - для деплоя
➡️ Mongo DB - для хранения стэйтов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥41
Пост полезностей

Эта серия постов будет посвящена нескольким полезным модулям стандартной библиотеки python, которые часто используют на практике для повышения эффективности, читаемости и надёжности кода. О каждом из модулей поговорим отдельно и рассмотрим интересные примеры кода:

csv - модуль для работы с файлами csv. Это формат файлов, который является наиболее распространенным форматом импорта и экспорта для электронных таблиц и баз данных.

itertools - предоставляет функционал для работы с итераторами. Инструменты модуля работают очень быстро и эффективно используют память. Эти строительные блоки можно использовать для создания собственных итераторов.

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

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

abc - предоставляет полезные вещи для создания абстрактного класса. Абстрактные классы - очень важная концепция ООП. Они используются для определения общего интерфейса для различных реализаций. Это хорошая практика принципа "не повторяйся".

collections - реализует специальные типы данных-контейнеров, предоставляя эффективные и гибкие альтернативы встроенным контейнерам - dict, list, set, tuple.

enum - используется для создания перечислений. Перечисления - это набор символических имен, привязанных к уникальным постоянным значениям. Их удобно использовать для группировки и повышения безопасности кода.

queue - модуль, который реализует три типа очередей: LIFO, FIFO и очереди с приоритетом. Все они полезны в потоковом программировании.

#полезности
💬 speaker: Анастасия

☞ PyBytes Media | Telegram / Instagram / Mentor Service
7👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥153👍2😁2
➡️ Нашел крутой road map для тех, кто хочет начать разрабатывать нейросети

Читайте, погружайтесь, изучайте
Тут есть чем заниматься 💪🏽


☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
👍104🔥4😐2
This media is not supported in your browser
VIEW IN TELEGRAM
13👍3🔥3
Правильное питание

☞ PyBytes Media | Telegram / Instagram / Mentor Service
👍12🔥21🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
☞ PyBytes Media | Telegram / Instagram / Mentor Service
18😁5🔥3🌚1🤣1