uk
Feedback
Справочник Программиста

Справочник Программиста

Відкрити в Telegram

По рекламе - @it_start_programmer Мои курсы - @courses_from_it_start_bot Сайт - https://it-start.online/ YouTube - https://www.youtube.com/@it_start Реклама на бирже - https://telega.in/c/programmersGuide_1 Предложить идею: @it_start_suggestion_bot

Показати більше
5 864
Підписники
-824 години
-217 днів
-6130 день
Архів дописів
🔎 Библиотека validr в Python Библиотека validr предназначена для валидации данных в Python, вдохновлённая pydantic, но с бол
🔎 Библиотека validr в Python Библиотека validr предназначена для валидации данных в Python, вдохновлённая pydantic, но с более простым и лаконичным синтаксисом. Позволяет валидировать данные, определяя их схему в виде строковых аннотаций. Основные возможности библиотеки: 🔵Простая и декларативная валидация. 🔵Автоматическое преобразование типов. 🔵Компактный синтаксис. 🔵Поддержка вложенных структур данных. ➡️Установка: pip install validr 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Онлайн-магистратура: Науки о данных и искусственный инт. День открытых дверей 9 апреля в 19:00 мск | Онлайн Эксперты Яндекса и МИФИ расскажут об очной онлайн-магистратуре для карьеры в IT. Всё о поступлении и обучении, выступления экспертов, ответы на вопросы. Выбирайте всё: работу и учёбу, навыки и диплом магистра. Записаться онлайн #реклама 16+ praktikum.yandex.ru О рекламодателе

telegram-bot-shop — это проект, который собой пример простого магазина, реализованного в виде Telegram-бота. Основные особенн
telegram-bot-shop — это проект, который собой пример простого магазина, реализованного в виде Telegram-бота. Основные особенности бота: ⏺Просмотр каталога товаров. ⏺Добавление и удаление товаров из корзины. ⏺Оформление заказа. ⏺Уведомления о статусе заказа. Основные библиотеки: ✅pyTelegramBotAPISQLAlchemyrequests 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Ищешь высокооплачиваемые проекты? Попробуй SkillStaff SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов,
Ищешь высокооплачиваемые проекты? Попробуй SkillStaff SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов, которым мало одного оклада. Здесь можно найти клиентов, выполнять их проекты и увеличивать свой доход. - Проекты с гибким графиком: part time, full time, удаленка и гибрид - Ставка за час работы — та, что ты сам выбрал - Клиенты — ведущие бренды, проверенные с юридической точки зрения при регистрации на платформе - Оплата поступает ежемесячно на расчетный счет исполнителя - Удобный личный кабинет и функционал, автоматизирующий документооборот Все, что нужно для работы — иметь статус самозанятого или ИП, а платформа поможет со всеми нюансами. Регистрируйся прямо сейчас Зарегистрироваться #реклама 16+ skillstaff.ru О рекламодателе

SSH Click Config manager — это инструмент на Python, который упрощает работу с SSH через командную строку. Использует библиотеку Click для создания удобного CLI-интерфейса и облегчает выполнение команд на удалённых серверах. Возможности: 🔵Упрощённый запуск SSH-команд через CLI. 🔵Возможность подключения к нескольким серверам. 🔵Использование конфигурационного файла для хранения данных о серверах. 🔵Поддержка параллельного выполнения команд. 🔵Возможность копирования файлов через SCP. ➡️Установка: pip install objwatch 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Код для 'ломания' клавиатуры на Python Для работы с клавиатурой в коде используется библиотека keyboard. ➡️Установка библиотеки: pip install keyboard
import keyboard
import random


def random_key(event):
    # Генерируем случайный символ в диапазоне от 33 до 126 (печатаемые символы ASCII)
    new_char = chr(random.randint(33, 126))
    # Пишем случайный символ с задержкой 0.1 секунды
    keyboard.write(new_char, delay=0.1)


# Подключаем функцию random_key к хукающим событиям клавиатуры
keyboard.hook(random_key)
# Ожидаем событий клавиатуры (бесконечный цикл)
keyboard.wait()
➡️Справочник Программиста. Подписаться

Качаем скиллы PostgreSQL на PG BootCamp Russia 2025! Регистрируйся на бесплатную конференцию по PostgreSQL — 10.04.2025.📅 ✅
Качаем скиллы PostgreSQL на PG BootCamp Russia 2025! Регистрируйся на бесплатную конференцию по PostgreSQL — 10.04.2025.📅 ✅ Бесплатное участие ✅ Опытные спикеры ✅ Тематические доклады ✅ Рабочие кейсы Каждый участник получает именной Сертификат участника мероприятия. Одни из немногих спикеров конференции: — Андрей Бородин PostgreSQL contributor, руководитель подразделения разработки РСУБД с открытым исходным кодом Yandex Cloud — Александр Никитин Ведущий администратор БД DBA.Team — Максим Милютин PostgreSQL Contributor, openGauss Contributor ... и многие другие. Регистрируйся, будет интересно! И бесплатно! Зарегистрироваться #реклама pgbootcamp.ru О рекламодателе

📺 Ломаем клавиатуру на Python В данном Shorts напишем код на Python, который превратит клавиатуру в хаос — хороший способ ра
📺 Ломаем клавиатуру на Python В данном Shorts напишем код на Python, который превратит клавиатуру в хаос — хороший способ разыграть кого угодно! ➡️Справочник Программиста. Подписаться

💻 Библиотека DataChain в Python Библиотека DataChain предназначена для эффективной обработки, обогащения и анализа больших о
💻 Библиотека DataChain в Python Библиотека DataChain предназначена для эффективной обработки, обогащения и анализа больших объемов неструктурированных данных, таких как изображения, аудио, видео, текст и PDF. 📦 Интегрируется с внешними хранилищами, например, S3, позволяя обрабатывать данные без их дублирования, и управляет метаданными в собственной базе данных для упрощенного поиска и анализа. Основные возможности: 🔵Обогащение данных с помощью ИИ: Использует локальные модели машинного обучения и API-вызовы к большим языковым моделям (LLM) для структурирования и аннотирования данных. 🔵Масштабируемость: Способна обрабатывать десятки миллионов файлов или фрагментов, что делает ее подходящей для крупных проектов по обработке данных. 🔵Python-совместимость: Предлагает строго типизированные объекты Pydantic вместо JSON, обеспечивая интуитивно понятный опыт работы для разработчиков Python. ➡️Установка: pip install datachain 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Заработай на миграции инфраструктуры в облако Cloud4Y Предлагаем дополнительно заработать на своей ИТ-инфраструктуре. Партнёр
Заработай на миграции инфраструктуры в облако Cloud4Y Предлагаем дополнительно заработать на своей ИТ-инфраструктуре. Партнёрская программа Cloud4Y позволяет сократить расходы компании, а вам заработать на этом как агенту. Переведите вашу текущую инфраструктуру в облако Cloud4Y, чтобы получить скидку до 25% на наши услуги от стоимости, указанной на сайте. А если вы уже используете облако другого провайдера, то, перейдя к нам, сможете сэкономить от 10% относительно текущей цены. За ваш переход мы готовы вознаградить вас лично: вы можете получать до 40% от ежемесячной стоимости потребляемых компанией облачных услуг. Это будет ваш регулярный пассивный доход. И помните: к этой акции применима наша акция по бесплатной миграции! Мы поможем вам перенести данные и приложения без лишних затрат и хлопот. Узнать больше #реклама 16+ cloud4y.ru О рекламодателе

🖥 Скрипты для работы с Windows на Python часть 3 В скриптах используется библиотека pywin32. ➡️Установка библиотеки: pip ins
🖥 Скрипты для работы с Windows на Python часть 3 В скриптах используется библиотека pywin32. ➡️Установка библиотеки: pip install pywin32 🌅 Изменение обоев рабочего стола:
import win32con
import ctypes

# Указываем путь к изображению, которое будет установлено в качестве обоев рабочего стола
path = "C:\\Path\\To\\Wallpaper.jpg"

# Устанавливаем изображение в качестве обоев рабочего стола с помощью SystemParametersInfoW
# Параметры:
# 1. win32con.SPI_SETDESKWALLPAPER – указывает на смену обоев рабочего стола
# 2. 0 – резервный параметр (не используется)
# 3. path – путь к изображению
# 4. 3 – обновление параметров пользователя (SPIF_UPDATEINIFILE | SPIF_SENDCHANGE)
ctypes.windll.user32.SystemParametersInfoW(win32con.SPI_SETDESKWALLPAPER, 0, path, 3)
👥 Получение списка пользователей системы:
import win32net
import win32netcon

server = None  # Указываем, что работаем с локальным компьютером (можно указать имя сервера)
level = 0  # Уровень детализации информации о пользователях

# Получаем список пользователей на локальном компьютере
# Параметры:
# 1. server – целевой сервер (None означает локальный)
# 2. level – уровень детализации (0 возвращает только имена пользователей)
# 3. win32netcon.FILTER_NORMAL_ACCOUNT – фильтр, указывающий, что нужны только обычные учетные записи
users, _, _ = win32net.NetUserEnum(server, level, win32netcon.FILTER_NORMAL_ACCOUNT)

# Перебираем полученный список пользователей и выводим их имена
for user in users:
    print(user['name'])
🌐 Получение списка сетевых подключений:
import win32com.client

wmi = win32com.client.GetObject("winmgmts:\\\\.\\root\\CIMV2")

# Выполняем WMI-запрос для получения списка сетевых адаптеров
# Фильтруем только те адаптеры, у которых есть NetConnectionID (т.е. они активны)
adapters = wmi.ExecQuery("SELECT * FROM Win32_NetworkAdapter WHERE NetConnectionID IS NOT NULL")

# Перебираем найденные сетевые адаптеры и выводим их имя подключения и MAC-адрес
for adapter in adapters:
    print(f"{adapter.NetConnectionID} - {adapter.MACAddress}")
💡Не забывайте предлагать ещё идеи для постов - @it_start_suggestion_bot ➡️Справочник Программиста. Подписаться

Как мы делаем СУБД Pangolin DB? Привет! На связи команда разработки СУБД Platform V Pangolin DB. Мы делаем полезное сообществ
Как мы делаем СУБД Pangolin DB? Привет! На связи команда разработки СУБД Platform V Pangolin DB. Мы делаем полезное сообщество для всех профессионалов из мира СУБД и всех, кому интересен наш продукт. Пишем о том, как делаем Pangolin, разбираем ваши кейсы в чате, помогаем решать рабочие задачки, зовем на бесплатные вебинары и митапы, проводим квизы про базы данных, разбираем английский сленг, а еще у нас есть вакансии и идеи для хобби айтишников... Подпишитесь, у нас как раз много нового! Подписаться #реклама 16+ О рекламодателе

📝Библиотека snoop в Python Библиотека snoop используется для отслеживания и логирования выполнения кода в реальном времени.
📝Библиотека snoop в Python Библиотека snoop используется для отслеживания и логирования выполнения кода в реальном времени. Позволяет "снимать" подробные снимки состояния программы, показывая значения переменных, выполнения функций и другие события во время работы кода, что может быть полезно для отладки. Основные особенности библиотеки: 🔵Логирование выполнения кода в реальном времени. 🔵Декораторы для отслеживания функций. 🔵Отображение значений переменных при их изменении. 🔵Удобная трассировка шагов выполнения программы. 🔵Настройка вывода в лог-файл. 🔵Поддержка фильтрации и настройки уровня подробности логов. ➡️Установка: pip install snoop 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Бесплатное льготное обучение: 3 месяца Ищем людей, которые хотят обучиться и работать в IT-сфере из дома В конце обучения вы
Бесплатное льготное обучение: 3 месяца Ищем людей, которые хотят обучиться и работать в IT-сфере из дома В конце обучения вы пройдете стажировку и устроитесь на работу с зп от 150.000 рублей Образование, место жительства, трудовой стаж — не важны! Для старта нужно: — пройти короткий тест — заполнить анкету На что можно рассчитывать, после обучения: ✅ удаленная работа ✅ зп от 150.000 рублей (потолка нет) ✅ стабильная подработка, если не хотите уходить с основной работы ⚡ Осталось всего 47 бесплатных мест. Успейте пройти тест и оставить заявку: Узнать больше #реклама 16+ technolium.ru О рекламодателе

🖥 Небольшая шпаргалка по git Охватывает основные команды, сгруппированные по категориям: 🔵Настройка Git 🔵Инициализация и к
🖥 Небольшая шпаргалка по git Охватывает основные команды, сгруппированные по категориям: 🔵Настройка Git 🔵Инициализация и клонирование репозитория 🔵Просмотр истории коммитов 🔵Работа с файлами (добавление, коммит, удаление) 🔵Ветвление и слияние 🔵Работа с удалёнными репозиториями 🔵Перезапись истории коммитов 🔵Отмена изменений ➡️Справочник Программиста. Подписаться

Spiel — это фреймворк, предназначенный для создания и демонстрации богато оформленных презентаций прямо в терминале с использ
Spiel — это фреймворк, предназначенный для создания и демонстрации богато оформленных презентаций прямо в терминале с использованием Python. Позволяет создавать слайды с разнообразным форматированием и стилями, используя возможности библиотеки Rich. Основные особенности: 🔵Создание презентаций в терминале: Позволяет разрабатывать и демонстрировать презентации без необходимости использования графического интерфейса. 🔵Интеграция с Rich: Использует библиотеку Rich для обеспечения богатого форматирования текста и стилизации слайдов. 🔵Простота использования: Предоставляет удобный API для создания слайдов с минимальным количеством кода. ➡️Установка: pip install spiel 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

UserGate Open Conf 17 / 04 / 2025ИТ-конференция про защиту в открытую. Здесь мы создаем площадку для открытого диалога между заказчиками, партнерами, экспертами и специалистами в сфере продуктов, технологий и услуг информационной безопасности. 🎓 Подготовили для вас: - Аналитические данные исследования рынка информационной безопасности; - Обзор новых видов и эволюции киберугроз с разбором кейсов по борьбе с ними; - Планы внедрения новых фич и обновлений продуктов экосистемы UserGate; - 30+ продуктовых, партнерских и клиентских докладов; - Нетворкинг, продуктовые демо, обмен опытом и консультации экспертов ИБ; - Ответы на любые вопросы и сбор обратной связи о работе продуктов и устройств UserGate. Зарегистрироваться #реклама openconf.usergate.com О рекламодателе

📺 Этот Python код нельзя объяснить! В данном shorts рассмотрим интересную ситуацию в Python. ➡️Справочник Программиста. Подп
📺 Этот Python код нельзя объяснить! В данном shorts рассмотрим интересную ситуацию в Python. ➡️Справочник Программиста. Подписаться

🖥 Библиотека Helium в Python Библиотека Helium предназначена для автоматизации веб-браузера в Python и упрощает работу с Selenium. Позволяет взаимодействовать с веб-страницами более интуитивно, используя простые команды. Основные возможности библиотеки: 🔵Автоматический запуск Chrome или Firefox 🔵Поиск и взаимодействие с элементами без явного указания селекторов 🔵Ввод текста, клик по кнопкам и навигация по страницам ➡️Установка: pip install helium 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Яндекс Weekend Offer Mobile Устроиться мобильным разработчиком в Яндекс за выходные. 12–13 апреля проводим Weekend Offer Mobile . До 9 апреля оставьте заявку на участие, 12 апреля пройдите технические собеседования, а 13 апреля познакомьтесь с командами и получите офер. В мероприятии участвует 7 команд: Алиса и Умные устройства, Карты и Навигатор, Авто.ру, Недвижимость, Путешествия, Аренда, Рекламные технологии. Вы сможете пообщаться с менеджерами и выбрать проект, который покажется самым интересным. Зарегистрироваться #реклама yandex.ru О рекламодателе