⚡️ drawDB — удобный инструмент для проектирования баз данных Редактор диаграмм, работающий прямо в браузере — даже без регистрации. С помощью drawDB можно всего за несколько кликов создавать схемы, экспортировать SQL-сценарии и настраивать интерфейс под свои задачи. Инструмент поддерживает: MySQL, PostgreSQL, SQLite, MariaDB и SQL Server. Его также легко развернуть локально через npm или запустить с помощью Docker. И всё это бесплатно! 😎 ⚙️ GitHub/Инструкция 🌍 drawdb.app #soft #github
Python community developers
Сообщество программистов на языке Python🙂 🔥Разбор вопросов и задач с собеседований 🔥Обзор популярных библиотек и фишек языка 🔥Интересные идеи программ Сотрудничество - @BorryaD @Python_community_developers_bot
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Более простой способ создания контекстных менеджеров Почти год назад на канале было объяснение про то, что такое контекстные менеджеры и зачем они нужны. Также был пост, показывающий, как создавать классы с использованием протокола менеджера контекста. Но не всегда хочется реализовывать магические методы enter и exit. В качестве альтернативы есть один классный прием в пакете contextlib. Там протокол управления контекстом реализован с использованием декоратора contextmanager. Первая часть фу...
⚙️ Управление временем выполнения функций с помощью тайм-аутов в Python Иногда требуется ограничить время выполнения функции, чтобы предотвратить зависание или длительное выполнение задачи. 🗣️ В Python можно использовать модуль signal для установки тайм-аутов на выполнение кода.
Naive В методе Naive цикл for используется для обхода второго списка. После этого элементы из второго списка добавляются к первому списку. Первый список является объединением первого и второго списков.
👨💻 Распознавание текста на изображении с помощью Python 🎞 Видеоурок с подключением конфига и словарей ⚙️ pip install pytesseract pillow #tipsandtricks #python
➡️ Извлечение уникальных элементов из списка с сохранением порядка 🗣️ Обычно, когда нужно получить уникальные элементы из списка, используют set. Однако это нарушает порядок элементов. Чтобы извлечь уникальные элементы, сохраняя их порядок, можно использовать следующую технику: • Используем список для обхода элементов и set, чтобы отслеживать уже встреченные элементы, избегая их дублирования. • Используем однострочный list comprehension с условием, которое добавляет элемент в результирующий спи...
🔥 Полезные библиотеки Python LinkedIn_AIHawk — созданная реддитором AI утилита для быстрого поиска работы. Софт редактирует ваше резюме под описание вакансий и автоматически рассылает их. Результат впечатляет: за сутки парень разослал 1000 резюме, которые превратились в 50 приглашений на собес. Бот не только правит резюме, но и сам отвечает на вопросы HR-ов от вашего лица. Установка: $ git clone https://github.com/feder-cr/LinkedIn_AIHawk_automatic_job_application $ cd LinkedIn_AIHawk...
➡️ Использование contextlib.contextmanager для создания контекстных менеджеров Иногда бывает нужно создать собственный контекстный менеджер для управления ресурсами, такими как файлы или сетевые соединения. ✔️ В Python для этого можно использовать декоратор contextlib.contextmanager, что делает код простым и элегантным.
🔥 Полезные библиотеки Python Uscrapper — надежный OSINT-парсер, предназначенный для эффективного сбора разнообразной персональной информации с веб-сайтов. Модуль использует методы веб-парсинга и регулярные выражения для извлечения: ➕ адресов электронной почты; ➕ ссылок на социальные сети; ➕ имен авторов; ➕ геолокации; ➕ номеров телефонов и имен пользователей из гиперссылочных и негиперссылочных источников на веб-странице; ➕ поддерживает многопоточность для ускорения этого процесса. ⚠️ Инструмен...
▶️ Реальное live-coding собеседование Junior Python разработчик Сегодня вы увидите реальное собеседование на Python Backend разработчика, на котором мне предложили 100.000 рублей В видео вы увидите live-coding, рассмотрим три практические задачи по уроню сложности 👀 Смотреть на YouTube