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

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

الذهاب إلى القناة على Telegram
5 856
المشتركون
لا توجد بيانات24 ساعات
-227 أيام
-5830 أيام
أرشيف المشاركات
Код для обновления обоев рабочего стола Windows на Python Данный скрипт загружает случайное изображение и устанавливает его в качестве обоев рабочего стола. Для получения случайных изображений в коде используется библиотека requests. ➡️Установка библиотеки: pip install requests
from pathlib import Path
import requests
import ctypes
import tempfile


def set_random_wallpaper():
    url = "https://picsum.photos/1920/1080"  # Ссылка на случайное изображение
    wallpaper_path = Path(tempfile.gettempdir()) / "wallpaper.jpg"  # Путь к временной папке для сохранения изображения

    # Отправляем GET-запрос с потоковой загрузкой (stream=True) для экономии памяти
    response = requests.get(url, stream=True)
    # Проверяем, что запрос выполнен успешно (код 200)
    response.raise_for_status()

    # Открываем файл для записи в бинарном режиме
    with wallpaper_path.open("wb") as file:
        # Загружаем файл частями по 8192 байта
        for chunk in response.iter_content(8192):
            file.write(chunk)

    # Устанавливаем загруженное изображение в качестве обоев рабочего стола
    ctypes.windll.user32.SystemParametersInfoW(20, 0, str(wallpaper_path), 0)
    # Выводим сообщение об успешном обновлении
    print("Обои рабочего стола обновлены!")


if __name__ == "__main__":
    set_random_wallpaper()
➡️Справочник Программиста. Подписаться

Как освоить Нейросети с нуля и начать зарабатывать Меня зовут Дмитрий Дьяков. Я основатель школы «PROдвижение». Обучил более
Как освоить Нейросети с нуля и начать зарабатывать Меня зовут Дмитрий Дьяков. Я основатель школы «PROдвижение». Обучил более 18 000 человек удаленному заработку. Приглашаю вас на бесплатный практический интенсив по нейросетям. Искусственный интеллект — простой инструмент для ускорения работы и увеличения дохода 💰 Всего за 3 дня практики: ✅ Разберем нейросети ChatGPT, MidJourney, Claude и российские нейросети YandexGPT, GigaChat ✅ Построим ваш план выхода на высокий доход, работая с нейросетями ✅ Вы получите готовые стратегии развития в нейросетях, если вы работаете в найме, мама в декрете, на пенсии или действующий фрилансер Чтобы зарегистрироваться на практикум - переходите по ссылке. ⚡ Уроки бесплатные, поэтому количество мест ограничено. Зарегистрироваться #реклама 16+ zarobotoknachatgpt.ru О рекламодателе

funcy — это функциональная утилита для Python, предоставляющая удобные инструменты для работы с коллекциями, функциями и упра
funcy — это функциональная утилита для Python, предоставляющая удобные инструменты для работы с коллекциями, функциями и управлением потоками данных в функциональном стиле. Облегчает обработку данных, повышает читаемость кода и уменьшает необходимость написания стандартных конструкций. Основные возможности: 🔵Работа с коллекциями: Предоставляет удобные функции для работы со списками, словарями и генераторами. 🔵Ленивая (отложенная) обработка: Позволяет работать с потоками данных без перегрузки памяти. 🔵Декораторы для функций: Предлагает готовые декораторы для мемоизации, кеширования, отложенного выполнения и обработки исключений. 🔵Функциональные композиции: Позволяет объединять несколько функций в одну. 🔵Работа с потоками данных: Позволяет удобно управлять цепочками обработки данных. ➡️Установка библиотеки: pip install funcy 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Онлайн-интенсив для ИТ-специалистов в Открытых школах Т1 Уже есть опыт работы в ИТ, но хочешь прокачать скилы и продвинуться в карьере? Тогда скорее залетай на бесплатный ИТ-интенсив в Открытых школах Т1. Открытые школы — это возможность усилить свои навыки и получить оффер в ИТ-холдинг Т1. И все это за месяц, онлайн и в удобное вечернее время. Что ты получишь? ✅ бесплатное обучение в гибком формате: по вечерам, онлайн, из любого города РФ и РБ. ✅ материалы от HR для прокачки резюме и подготовки к интервью в Т1. ✅ много практики и уникальный рыночный опыт. ✅ поддержку опытных преподавателей и карьерный фаст-трек до мидла в Т1 для лучших выпускников. ✅ реальный шанс получить оффер в Т1. Более 1000 специалистов уже прошли этот путь — теперь твоя очередь! Регистрация до 14 марта! Подать заявку #реклама 16+ t1.ru О рекламодателе

Как измерить скорость работы программы на Python? В данной статье рассмотрим четыре метода оценки производительности Python-п
Как измерить скорость работы программы на Python? В данной статье рассмотрим четыре метода оценки производительности Python-программ. ➡️Справочник Программиста. Подписаться

👀 Библиотека FastAPIUsers в Python Библиотека FastAPIUsers облегчает добавление аутентификации и управления пользователями в
👀 Библиотека FastAPIUsers в Python Библиотека FastAPIUsers облегчает добавление аутентификации и управления пользователями в FastAPI. Поддерживает работу с базами данных (SQLAlchemy, TortoiseORM), аутентификацию по JWT, OAuth, e-mail и многое другое. Основные возможности библиотеки: 🔵Регистрация и аутентификация пользователей (JWT, куки, OAuth2, e-mail подтверждение). 🔵Поддержка хеширования паролей (использует passlib). 🔵Готовые маршруты (эндпоинты) для управления пользователями. 🔵Гибкость и возможность кастомизации (настройка моделей, аутентификации и баз данных). 🔵Поддержка SQLAlchemy и TortoiseORM. 🔵Интеграция с FastAPI Dependency Injection. ➡️Установка библиотеки: pip install fastapi-users 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Ditto — это удобный инструмент, который позволяет создавать многофайловое Flask-приложение на основе простых описаний на есте
Ditto — это удобный инструмент, который позволяет создавать многофайловое Flask-приложение на основе простых описаний на естественном языке с использованием интерфейса без кода. Используя простой цикл LLM с несколькими инструментами, Ditto автоматизирует процесс кодирования, (иногда) превращая ваши идеи в рабочие веб-приложения (или хотя бы стараясь и приближаясь к этому). Основные особенности: 🔵Генерация многофайлового Flask-приложения из описаний на естественном языке 🔵Интуитивный no-code интерфейс для автоматизации разработки 🔵Использование LLM для преобразования идей в код 🔵Автоматизация процесса кодирования с минимальным вмешательством пользователя 🔵Возможность создания функциональных веб-приложений без глубоких знаний 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Ошибки в коде — ключ для атаки на веб-приложения Всего одна ошибка — и данные ваших клиентов могут оказаться в руках мошенников. Иногда достаточно одной неверной строчки кода, чтобы хакеры получили доступ к информации о пользователях. Чтобы этого не произошло, важно позаботиться о безопасности еще на начальном этапе разработки. Как это сделать, расскажут эксперты «Солара» и AppSec Solutions на вебинаре 18 февраля. Вы узнаете: ✅какие языки программирования наиболее уязвимы — исследования от AppSec Solutions, ✅как проверить веб-приложение и ПО на безопасность без навыка разработки, ✅какие новые возможности появились в Solar appScreener 3.15.0. Регистрируйтесь! Зарегистрироваться #реклама 16+ rt-solar.ru О рекламодателе

Код для парсинга изображений из MS Bing на Python Для парсинга изображений в коде используется библиотека icrawler. ➡️Установка библиотеки icrawler: pip install icrawler
from icrawler.builtin import BingImageCrawler


def download_images(query,
                    max_num=10,
                    save_dir='images'):
    crawler = BingImageCrawler(
        storage={'root_dir': save_dir})
    crawler.crawl(keyword=query,
                  max_num=max_num)


if __name__ == "__main__":
    search_query = "дом"
    download_images(search_query, max_num=5)
➡️Справочник Программиста. Подписаться

👀 Библиотека Pyee в Python Pyee — это удобный инструмент для работы с событиями и обработчиками событий. Расширяет стандартн
👀 Библиотека Pyee в Python Pyee — это удобный инструмент для работы с событиями и обработчиками событий. Расширяет стандартный функционал событий в Python, предоставляя асинхронные и синхронные механизмы обработки событий. Полезна для создания асинхронных приложений, таких как боты, веб-серверы или системы обработки данных. Основные возможности библиотеки: 🔵Создание событий: Можно легко определять события и регистрировать обработчики. 🔵Поддержка асинхронности: Возможность использовать async-функции в качестве обработчиков событий. 🔵Расширяемость: Легко интегрируется с другими библиотеками и технологиями, такими как asyncio, trio или Twisted. ➡️Установка библиотеки: pip install pyee 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Дарим подписку на Яндекс Музыку Ответьте на 1 вопрос и Яндекс Музыка для вас и 3-х ваших близких 30 дней бесплатно. Кинопоиск
Дарим подписку на Яндекс Музыку Ответьте на 1 вопрос и Яндекс Музыка для вас и 3-х ваших близких 30 дней бесплатно. Кинопоиск и Яндекс Книги тоже в подписке. Попробуйте сейчас❤️ Попробовать #реклама 18+ music.yandex.ru О рекламодателе Реклама на Яндексе

📺 Парсинг изображений по запросу на Python В данном shorts напишем код для парсинга изображений из MS Bing по запросу на Pyt
📺 Парсинг изображений по запросу на Python В данном shorts напишем код для парсинга изображений из MS Bing по запросу на Python. ➡️Справочник Программиста. Подписаться

👀 Библиотека Taipy в Python Библиотека Taipy предназначена для создания интерактивных веб-приложений и управления рабочими процессами в области аналитики данных и машинного обучения. Ориентирована на удобство разработки и интеграцию с инструментами Data Science. Основные возможности библиотеки: 🔵Taipy GUI: Фреймворк для создания интерактивных веб-приложений. 🔵Taipy Core: Инструмент для управления сценариями обработки данных. 🔵Taipy REST API: Встроенные возможности для создания API. ➡️Установка библиотеки: pip install taipy 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Крупнейший университет искусственного интеллекта Приглашаем на бесплатный однодневный интенсив по AI! Освой искусственный инт
Крупнейший университет искусственного интеллекта Приглашаем на бесплатный однодневный интенсив по AI! Освой искусственный интеллект для профессионального роста: создавай нейросети, автоматизируй бизнес-задачи и зарабатывай на AI-решениях. ✨ 8 000+ студентов со всего мира ✨ 600+ AI-проектов, созданных студентами ✨ Сборная Университета — победители крупнейших AI-хакатонов России ✨ Стажировки в крупнейших компаниях России (РЖД, Ростелеком, РУДН, Совкомбанк, Самолет и другие) ✨ Трудоустраиваем выпускников в крупнейшие компании (Яндекс, ВТБ, Сбербанк, Роскосмос и другие) Будем рады видеть тебя в наших рядах! Узнать больше #реклама 16+ neural-university.ru О рекламодателе

👀 Библиотека pyperclip в Python Библиотека pyperclip предназначена для работы с буфером обмена. Позволяет копировать текст в
👀 Библиотека pyperclip в Python Библиотека pyperclip предназначена для работы с буфером обмена. Позволяет копировать текст в буфер обмена и вставлять его оттуда, поддерживая Windows, macOS и Linux. Основные возможности библиотеки: 🔵Копирование текста в буфер обмена 🔵Получение текста из буфера обмена 🔵Проверка доступности буфера обмена 🔵Кроссплатформенная поддержка (Windows, macOS, Linux) 🔵Простота использования без дополнительных зависимостей (кроме Linux, где может потребоваться xclip или xsel) ➡️Установка библиотеки: pip install pyperclip 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Топ-материалов, которые мы выпустили в 2024 году! Хотите уверенно пройти собеседование на позицию системного аналитика и стат
Топ-материалов, которые мы выпустили в 2024 году! Хотите уверенно пройти собеседование на позицию системного аналитика и стать мастером в своей профессии? Мы подготовили для вас уникальный подборку, которая поднимет вашу карьеру на новый уровень: - Шаблоны артефактов - Топ 100 вопросов на собеседовании для аналитиков Подготовьтесь к самым популярным вопросам и избегайте неприятных сюрпризов. - Топ 100 ответов на вопросы из собеседований для аналитиков Давайте честно: подготовленные и уверенные ответы – это ваш ключ к успеху. Мы уже сделали всю работу за вас! - Архитектура - REST API - Диаграммы - Требования - Базы данных и многое другое Этот комплект – не просто помощник, а ваша уверенность на собеседовании и шаг к мечте. Забирайте прямо сейчас и будьте лучшим среди лучших! Узнать больше #реклама 16+ О рекламодателе

Метод isdigit() в Python В данной статье рассмотрим, как работает метод isdigit() в Python. ➡️Справочник Программиста. Подпис
Метод isdigit() в Python В данной статье рассмотрим, как работает метод isdigit() в Python. ➡️Справочник Программиста. Подписаться

Код для автоматического выключения компьютера по таймеру на Python Для автоматического выключения компьютера по таймеру в код
Код для автоматического выключения компьютера по таймеру на Python Для автоматического выключения компьютера по таймеру в коде используется модуль subprocess.
import subprocess


# Функция для планирования выключения ПК
def schedule_shutdown(minutes):
    try:
        # Переводим минуты в секунды
        seconds = minutes * 60
        print(f"Компьютер будет выключен через {minutes} минут.")
        # Выполнение команды shutdown для выключения через заданное количество секунд
        subprocess.run(["shutdown", "/s", "/t", str(seconds)], check=True)
    except subprocess.CalledProcessError as e:
        # Обработка ошибок, если команда не выполнена
        print(f"Ошибка при попытке выключить компьютер: {e}")


if __name__ == "__main__":
    # Запрос времени у пользователя
    try:
        # Ввод количества минут для выключения
        minutes = int(input("Введите количество минут, через которые выключить компьютер: "))

        # Проверка, что время больше 0
        if minutes < 1:
            print("Время должно быть больше 0.")
        else:
            # Вызов функции для планирования выключения
            schedule_shutdown(minutes)
    except ValueError:
        # Обработка ошибки при вводе некорректного значения
        print("Пожалуйста, введите корректное число.")
➡️Справочник Программиста. Подписаться

Новые бесплатные курсы в канале Selectel Newsfeed. Подойдут всем: от новичков до продвинутых айтишников. Вас ждут обзоры, инс
+5
Новые бесплатные курсы в канале Selectel Newsfeed. Подойдут всем: от новичков до продвинутых айтишников. Вас ждут обзоры, инструкции и статьи, которые помогут разобраться в темах структурно и последовательно. Вступайте в сообщество IT-специалистов в Telegram от Selectel. Подписаться #реклама 16+ О рекламодателе