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

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

Kanalga Telegram’da o‘tish

По рекламе - @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

Ko'proq ko'rsatish
5 854
Obunachilar
Ma'lumot yo'q24 soatlar
-227 kunlar
-5830 kunlar
Postlar arxiv
👀 Библиотека Pyglet в Python Библиотека Pyglet предназначенная для разработки мультимедийных приложений, включая игры и другие графические приложения. Проста в использовании, поддерживает работу с графикой, звуком и видео, а также имеет удобный интерфейс для работы с окнами. Основные возможности библиотеки: 🔵Графика: 🟢Работа с 2D- и 3D-графикой. 🟢Поддержка OpenGL для отрисовки. 🟢Работа с текстурами и шейдерами. 🟢Возможность загрузки и отображения изображений в различных форматах (PNG, JPEG и др.). 🔵Звук: 🟢Поддержка воспроизведения аудио в формате WAV, MP3, OGG и других. 🟢Обработка звуковых эффектов. 🔵Видео: Воспроизведение видеофайлов с поддержкой различных форматов. 🔵Работа с окнами: 🟢Создание окон с произвольными размерами и настройками. 🟢Обработка ввода от клавиатуры и мыши. 🔵События и анимация: 🟢Реализация системы событий для взаимодействия с пользователем. 🟢Лёгкая работа с анимациями. ➡️Установка библиотеки: pip install pyglet 📱 Репозиторий ⚙️ ДокументацияПримеры ➡️Справочник Программиста. Подписаться

ТОП-10 Курсов по Программированию ⚡Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов с
ТОП-10 Курсов по Программированию ⚡Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студентов. ✅Хотите стать программистом, но не знаете с какого языка начать? Помогаем разобраться в самых популярных и востребованных языках программирования. Подарок в конце подборки! Выбрать #реклама 16+ tutortop.ru О рекламодателе

Код для генерации мемов на основе случайных шаблонов и текстов на Python Для получения шаблона мема в коде используются библиотеки requests и random, а для работы с изображением - Pillow. ➡️Установка библиотек: pip install requests Pillow
import requests
from PIL import Image, ImageDraw, ImageFont
import random


# Получаем случайный шаблон мемов
def get_random_meme_template():
    url = "https://api.imgflip.com/get_memes"
    response = requests.get(url).json()
    memes = response['data']['memes']
    meme = random.choice(memes)
    return meme['url']


# Создаём мем
def create_meme(image_url, text):
    img = Image.open(requests.get(image_url, stream=True).raw)
    draw = ImageDraw.Draw(img)

    # Задаём параметры шрифта
    font = ImageFont.truetype("arial.ttf", 40)

    # Получаем размеры текста
    text_bbox = draw.textbbox((0, 0), text, font=font)
    text_width = text_bbox[2] - text_bbox[0]
    text_height = text_bbox[3] - text_bbox[1]

    # Смещаем текст выше от нижнего края
    padding = 50  # Отступ от нижнего края
    position = ((img.width - text_width) / 2, img.height - text_height - padding)

    # Рисуем текст на изображении
    draw.text(position, text, font=font, fill="white", stroke_fill="black", stroke_width=2)
    img.save("meme.png")
    print("Мем создан и сохранен как meme.png.")


meme_url = get_random_meme_template()
text = input("Введите текст для мема: ")
create_meme(meme_url, text)
➡️Справочник Программиста. Подписаться

Большая кладовая онлайн-курсов Stepik – незаменимый спутник для тех, кто работает удаленно и любит путешествовать, так как помогает учиться в любой точке мира. Это отличная альтернатива чтению книги и просмотру фильма: позволит вам скоротать время в дороге, осваивая полезный навык или подтягивая иностранный язык, особенно удобно это делать в мобильном приложении. У Stepik есть свой телеграм-канал, в котором они рассказывают об авторских курсах (как платных, так и бесплатных), а также публикует полезные статьи и ссылки. У них есть такие подборки курсов: - Разработка на Python - Дизайн и графика - Тестирование ПО - Работа с данными Подпишитесь на stepik_courses и найдите интересующий курс для себя! Подписаться #реклама 16+ О рекламодателе

👀 Библиотека AnyIO в Python Библиотека AnyIO упрощает работу с асинхронным кодом в Python. Позволяет писать универсальные пр
👀 Библиотека AnyIO в Python Библиотека AnyIO упрощает работу с асинхронным кодом в Python. Позволяет писать универсальные программы, которые могут работать с разными системами асинхронности, такими как asyncio или Trio. Основные возможности библиотеки: 🔵Абстракция событийных циклов: Предоставляет единый интерфейс для работы с различными событийными циклами. Это упрощает миграцию между фреймворками и улучшает совместимость кода. 🔵Управление задачами: Поддержка создания, отмены и управления задачами (корутинами). Предоставляет высокоуровневые API для работы с задачами, которые унифицированы для всех поддерживаемых фреймворков. 🔵Асинхронные примитивы синхронизации: Предоставляются инструменты для синхронизации, такие как семафоры, события, блокировки, которые работают независимо от фреймворка. 🔵Работа с сетью: Поддерживает работу с TCP, UDP, UNIX сокетами, а также имеет инструменты для создания и использования SSL-соединений. 🔵Асинхронные файловые операции: Чтение и запись файлов выполняются асинхронно, что может быть полезно для приложений с высокой нагрузкой на диск. 🔵Поддержка таймаутов и дедлайнов: Возможность задавать таймауты и дедлайны для задач и операций, что упрощает обработку длительных или застрявших операций. 🔵Поддержка WebSocket и потоков: Предоставляет удобные API для работы с WebSocket-соединениями, а также для управления потоками. ➡️Установка библиотеки: pip install anyio 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Школьник + бесплатные курсы по ИТ = новые возможности Хотите прокачать мышление, научиться решать задачи по математике и инфо
Школьник + бесплатные курсы по ИТ = новые возможности Хотите прокачать мышление, научиться решать задачи по математике и информатике и познакомиться с ИТ? Бесплатные курсы для школьников в этом помогут. Занятия включают теорию и практические задачи, а само обучение не будет отнимать много времени - нужно 2-3 часа в неделю. После успешного прохождения одного из курсов вам выдадут сертификат - им можно пополнить портфолио. Чтобы начать учиться, выберите подходящую программу и оставьте заявку на сайте Т-Образования. Подать заявку #реклама 16+ education.tbank.ru О рекламодателе

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

5 причин, почему вам нужен Битрикс24 Мессенджер + AI 1) Ничего личного. Никаких Алена-ноготочки и любимая жена 2) Только рабо
5 причин, почему вам нужен Битрикс24 Мессенджер + AI 1) Ничего личного. Никаких Алена-ноготочки и любимая жена 2) Только рабочее. Общение с коллегами в чатах, каналах и тредах. 3) Слова становятся делами. Задачи и встречи ставятся прямо из переписки в чате. 4) Синки. Мгновенные видеоколлы до 100 человек из чата в один клик. 5) Нейросеть. Можно прямо в групповом чате штурмить идеи с AI-помощником. А, последняя причина – пользоваться можно бесплатно. Забирайте бесплатный мессенджер для работы компании — Битрикс24 Попробовать #реклама 16+ bitrix24.ru О рекламодателе

Sketch — это утилита для генерации Python-кода с использованием моделей машинного обучения. Предназначена для упрощения разработки и прототипирования, генерируя код на основе текстовых описаний задач. Особенно полезна для автоматизации рутинных задач и ускорения разработки прототипов. Основные возможности: 🔵Генерация кода по описанию: Пользователь вводит текстовое описание задачи, и утилита генерирует соответствующий Python-код. 🔵Поддержка различных задач: Подходит для генерации кода, связанного с анализом данных, визуализацией, машинным обучением и другими популярными областями. 🔵Интерактивный интерфейс: Работает в режиме CLI (Command Line Interface), обеспечивая удобное взаимодействие с пользователем. ➡️Установка библиотеки: pip install sketch 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Подводим итоги года с лидерами Platform V Pangolin 17 декабря в 11:00 по мск СберТех приглашает на предновогодний ламповый он
Подводим итоги года с лидерами Platform V Pangolin 17 декабря в 11:00 по мск СберТех приглашает на предновогодний ламповый онлайн-митап с лидерами СУБД Platform V Pangolin. Pangolin – российская СУБД для высоконагруженных систем, целевая СУБД в Сбере и других крупных компаниях. О чем расскажут: - Самые крупные обновления в продукте. - Как команда продукта переоформила сертификат ФСТЭК России по 4 уровню доверия. - Обновления Platform V Kintsugi – графической консоли для управления, мониторинга и диагностики СУБД. - Старт разработки инструмента для резервного копирования и восстановления данных. - И это далеко не все Вы сможете задать свои вопросы о продуктах и оставить заявку на получение тестового дистрибутива. Ждем встречи! Зарегистрироваться #реклама 16+ platformv.sbertech.ru О рекламодателе

👀 Библиотека gspread в Python Библиотека gspread предназначена для работы с Google Sheets через API. Позволяет программно вз
+3
👀 Библиотека gspread в Python Библиотека gspread предназначена для работы с Google Sheets через API. Позволяет программно взаимодействовать с таблицами, выполнять такие задачи, как создание таблиц, чтение, запись и обновление данных, а также управление доступом. Основные особенности библиотеки: 🔵Открытие таблицы по названию, ключу или URL. 🔵Чтение, запись и форматирование диапазонов ячеек. 🔵Настройка доступа и управления правами. 🔵Группировка обновлений (пакетная обработка). ➡️Установка библиотеки: pip install gspread 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Обучение на Frontend-разработчика. С нуля за 9 месяцев. На курсе вы получите все навыки, необходимые для старта в профессии Frontend-разработчика. Персональный наставник middle/senior уровня. 14 проектов, лайвкодинг, хакатоны, репетиции техсобеседования. Освоите JavaScript, React, TypeScript Официальный диплом и сертификат школы. Поддержка наставника по JS в течение 3-х месяцев после диплома. Гарантия трудоустройства. Если вы не устроитесь, вернём деньги. Это закреплено в договоре п. 6.14 С 9 по 30 ноября 2024 г. скидка 40% на все программы Result School Узнать больше #реклама 16+ result.school О рекламодателе

👀 Библиотека Tabled для Python Библиотека Tabled предназначена для обнаружения и извлечения таблиц. Использует surya для пои
👀 Библиотека Tabled для Python Библиотека Tabled предназначена для обнаружения и извлечения таблиц. Использует surya для поиска всех таблиц в формате PDF, определения строк/столбцов и форматирования ячеек в markdown, csv или html. Основные особенности библиотеки: 🔵Работает с PDF, изображениями, документами Word и PowerPoint. 🔵Стабильная скорость работы без резких задержек 🔵Высокая надёжность и время безотказной работы ➡️Установка библиотеки: pip install tabled-pdf 📱 Репозиторий ➡️Справочник Программиста. Подписаться

👀 Библиотека Tabled для Python Библиотека Tabled предназначена для обнаружения и извлечения таблиц. Использует surya для пои
👀 Библиотека Tabled для Python Библиотека Tabled предназначена для обнаружения и извлечения таблиц. Использует surya для поиска всех таблиц в формате PDF, определения строк/столбцов и форматирования ячеек в markdown, csv или html. Основные особенности библиотеки: 🔵Работает с PDF, изображениями, документами Word и PowerPoint. 🔵Стабильная скорость работы без резких задержек 🔵Высокая надёжность и время безотказной работы ➡️Установка библиотеки: pip install tabled-pdf 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Готовься к ЕГЭ и ОГЭ по математике и информатике легко и эффективно! ✨ Подписывайся на наш канал ЕГЭ и ОГЭ по математике и информатике! 📚 Что тебя ждет: ✅ Простые разборы сложных заданий ✅ Полезные материалы и схемы ✅ Советы и лайфхаки для успешной сдачи экзаменов 🎁 Сейчас в канале проходит конкурс с крутыми призами! 🏆 Главный приз — бесплатные занятия до конца учебного года по подготовке к ЕГЭ или ОГЭ! 💵 А также денежные призы для победителей! Не упусти возможность бесплатно подготовиться к экзаменам и выиграть классные подарки! Подписывайся, участвуй в конкурсе и становись лучше каждый день! 🚀 ➡️ Подписаться на канал

Код для склейки нескольких видеороликов на Python Для склейки нескольких видеороликов в коде используется библиотека movis. ➡️Установка библиотек: pip install movis
import movis as mv

# Создаём композицию с размером 1920x1080 пикселей и продолжительностью 8 секунд
scene = mv.layer.Composition(size=(1920, 1080), duration=8.0)

# Добавляем первый видео слой из файла 'video1.mp4' в композицию, начало с 0 секунды
video1 = scene.add_layer(mv.layer.Video('video1.mp4'), offset=0.0)

# Добавление второй видео слой из файла 'video2.mp4' в композицию, начало с 4 секунд
video2 = scene.add_layer(mv.layer.Video('video2.mp4'), offset=4.0)

# Сохраняем итоговое видео
scene.write_video('multi_video_layer.mp4')
➡️Справочник Программиста. Подписаться

Новый Битрикс24 В карточках рассказали, какие обновления вошли в релиз Битрикс24, пока вы работали. Коллабы, Доски, Онлайн-за
+8
Новый Битрикс24 В карточках рассказали, какие обновления вошли в релиз Битрикс24, пока вы работали. Коллабы, Доски, Онлайн-запись и новые фишки ИИ в сайтах, потоковых задачах и видеозвонках. Узнайте обо всем первыми. Смотреть #реклама 16+ gravitation.bitrix24.ru О рекламодателе

👀 Библиотека Mitmproxy в Python Библиотека Mitmproxy предназначена для анализа и модификации HTTP, HTTPS и WebSocket трафика
👀 Библиотека Mitmproxy в Python Библиотека Mitmproxy предназначена для анализа и модификации HTTP, HTTPS и WebSocket трафика. Позволяет перехватывать запросы и ответы между клиентом и сервером, модифицировать их на лету и сохранять для последующего анализа. Основные особенности библиотеки: 🔵Перехват HTTP и HTTPS запросов и ответов с возможностью их изменения на лету. 🔵Сохранение полных HTTP-сессий для последующего воспроизведения и анализа. 🔵Воспроизведение клиентской стороны HTTP-сессии. 🔵Воспроизведение HTTP-ответов от ранее записанного сервера. 🔵Режим обратного прокси для перенаправления трафика на указанный сервер. 🔵Режим прозрачного прокси на macOS и Linux. 🔵Скриптовые изменения HTTP-трафика с использованием Python. 🔵Генерация SSL/TLS сертификатов для перехвата на лету. ➡️Установка библиотеки: pip install mitmproxy 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Только полезный контент для системных аналитиков! - Чек-лист вопросов, которые стоит задать на собеседовании с HR и руководит
Только полезный контент для системных аналитиков! - Чек-лист вопросов, которые стоит задать на собеседовании с HR и руководителем/командой; - Шпаргалки по методам HTTP, по основным понятиям Kafka, по диаграмме классов, по элементам BPMN и другие; - Шаблоны артефактов системного аналитика с примерами; - Материалы по кэшированию, про интеграцию и архитектуру , протоколы, API, форматы данных JSON; - и очень много практической информации на канале Ольги Пономаревой. Подписаться #реклама 16+ О рекламодателе

PyScript — это веб-фреймворк, который позволяет запускать Python-код в браузере, сочетая возможности Python с веб-технологиями (HTML, CSS, JavaScript). Основан на технологии WebAssembly и использует интерфейс для взаимодействия с веб-страницей, что позволяет использовать Python непосредственно в браузере, как если бы это был JavaScript. Основные особенности фреймворка: 🔵Использование Python в браузере: Благодаря WebAssembly и Pyodide (модуль для компиляции Python в WebAssembly), позволяет запускать Python-код прямо в браузере без необходимости настраивать сервер. 🔵Интеграция с HTML: Позволяет добавлять Python-код непосредственно в HTML-страницу, используя теги <py-script> и другие специальные элементы. 🔵Поддержка библиотек Python: Поддерживает множество популярных Python-библиотек, таких как NumPy, Pandas, Matplotlib и другие, что позволяет работать с данными и визуализировать их прямо в браузере. 🔵Взаимодействие с JavaScript: Позволяет взаимодействовать с JavaScript-кодом на странице. 🔵Простота использования: Предназначена для упрощения работы с Python в веб-разработке, и можно запускать Python-код без серверной части, что делает её удобной для образовательных проектов или прототипирования. ✅ Пример использования:
<!doctype html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width,initial-scale=1" />
        <title>PyScript!</title>
        <link
            rel="stylesheet"
            href="https://pyscript.net/snapshots/2024.9.2/core.css"
        />
        <script
            type="module"
            src="https://pyscript.net/snapshots/2024.9.2/core.js"
        ></script>
    </head>
    <body>
        <!-- Use MicroPython to evaluate some Python -->
        <script type="mpy" terminal>
            print("Hello, world!")
        </script>
    </body>
</html>
📱 Репозиторий ⚙️ ДокументацияПримеры ➡️Справочник Программиста. Подписаться