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

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

الذهاب إلى القناة على Telegram
5 844
المشتركون
-424 ساعات
-357 أيام
-7230 أيام
أرشيف المشاركات
Python-конференция PiterPy 2024. Онлайн и в СПб Приглашаем на техническую конференцию для всех, кто использует Python в работ
Python-конференция PiterPy 2024. Онлайн и в СПб Приглашаем на техническую конференцию для всех, кто использует Python в работе — пишет на нем, тестирует проекты, работает с данными и машинным обучением. В программе — 40 выступлений о Python под капотом, экосистеме языка, инструментах и фреймворках. Возможность задать экспертам вопросы и обсудить проблемы Python-разработки в дискуссиях — онлайн и офлайн. Узнать больше #реклама 16+ piterpy.com О рекламодателе

Библиотека APKLeaks в Python Библиотека APKLeaks предназначена для анализа APK-файлов на наличие уязвимостей, таких как URIs,
Библиотека APKLeaks в Python Библиотека APKLeaks предназначена для анализа APK-файлов на наличие уязвимостей, таких как URIs, конечные точки и секреты. Использует дизассемблер jadx для декомпиляции APK-файлов, что позволяет исследовать их содержимое и выявлять потенциальные проблемы безопасности. Основные возможности библиотеки: 🔵Поиск утечек конфиденциальной информации: Анализирует содержимое APK-файлов на наличие различных типов конфиденциальной информации, таких как API-ключи, токены доступа, учетные данные, URL-адреса и другие чувствительные данные, которые могут быть случайно включены в приложение. 🔵Использование шаблонов для поиска: Использует регулярные выражения для поиска потенциальных утечек данных. 🔵Поддержка различных источников данных: Может анализировать различные компоненты APK-файла, такие как исходный код, ресурсы, манифесты и другие файлы, где может быть обнаружена конфиденциальная информация. 🔵Простота использования: Имеет простой интерфейс командной строки (CLI), который позволяет пользователям быстро и эффективно анализировать APK-файлы. ➡️Установка библиотеки: pip install apkleaks 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Помощь в трудоустройстве в IT-сфере! По всей России объявили бесплатную программу на шестимесячное обучение по IT-cпециальнос
+9
Помощь в трудоустройстве в IT-сфере! По всей России объявили бесплатную программу на шестимесячное обучение по IT-cпециальностям. Запись на участие в программе продлится до конца июля, но чтобы туда попасть, нужно пройти специальный профтест. По результату тестирования сразу узнаете, какая профессия вам подойдет, и проходите ли вы на бесплатное обучение. Перейти на сайт #реклама 16+ urban-university.ru О рекламодателе

Полное видео про матрицу + код ➡️Установка необходимой библиотеки: pip install pygame
import pygame
import random

# Инициализируем pygame
pygame.init()
# Создаем объект шрифта с использованием шрифта '宋体' размером 25
font = pygame.font.SysFont('宋体', 25)
# Устанавливаем полноэкранный режим с текущими размерами экрана
screen = pygame.display.set_mode((0, 0), pygame.FULLSCREEN)
# Получаем ширину экрана
screenwidth = screen.get_width()
# Получаем высоту экрана
screenheight = screen.get_height()
# Создаем новый поверхностный объект с прозрачностью
surface = pygame.Surface((screenwidth, screenheight), pygame.SRCALPHA)
# Заполняем поверхность полупрозрачным чёрным цветом
surface.fill((0, 0, 0, 10))

# Рендерим текст '0' и '1' зеленым цветом
texts = [font.render(i, True, (0, 255, 0)) for i in ['0', '1']]
# Создаём список целых чисел от 0 до 98
lst = list(range(99))

# Создаём бесконечный цикл для игры
while True:
    # Проверяем события в очереди событий
    for event in pygame.event.get():
        # Если событие выхода
        if event.type == pygame.QUIT:
            # Выходим из программы
            exit()
        # Если клавиша отпущена
        if event.type == pygame.KEYUP:
            # Если нажата клавиша Escape
            if event.key == pygame.K_ESCAPE:
                # Переключаемся в оконный режим размером 600x600
                pygame.display.set_mode((600, 600))
            # Если нажата клавиша 'f'
            if event.key == pygame.K_f:
                # Возвращаемся в полноэкранный режим
                pygame.display.set_mode((0, 0), pygame.FULLSCREEN)
    # Задержка на 50 миллисекунд для контроля частоты кадров
    pygame.time.delay(50)
    # Рисуем поверхность на экране
    screen.blit(surface, (0, 0))
    # Итерируемся по индексам списка
    for i in range(len(lst)):
        # Случайным образом выбираем один из отрендеренных текстов
        text = random.choice(texts)
        # Рисуем выбранный текст в позиции, основанной на индексе
        screen.blit(text, (i * 20, lst[i] * 20))
        # Увеличиваем значение в списке для текущего индекса
        lst[i] += 1
        # С вероятностью 5%
        if random.random() < 0.05:
            # Сбрасываем значение в списке на 0
            lst[i] = 0
    # Обновляем весь экран для отображения изменений
    pygame.display.flip()
➡️Справочник Программиста. Подписаться

Jobski - твой помощник при поиске работы в IT Сервис индивидуально подбирает вакансии, учитывая ваш опыт, навыки и стек техно
Jobski - твой помощник при поиске работы в IT Сервис индивидуально подбирает вакансии, учитывая ваш опыт, навыки и стек технологий. Узнать больше #реклама jobski.ru О рекламодателе

📺 Матрица на Python В данном shorts напишем код "Матрицы" на Python. ➡️Справочник Программиста. Подписаться

Библиотека VPython в Python Библиотека VPython позволяет создавать 3D-визуализации и анимации с использованием простого и интуитивно понятного синтаксиса. Особенно полезна для образовательных целей, так как помогает визуализировать физические концепции и явления. Основные особенности библиотеки: 🔵Простота использования: Позволяет легко создавать 3D-объекты, такие как сферы, кубы и стрелы, с помощью простых команд. 🔵Анимация: Поддерживает анимацию объектов, что позволяет динамически изменять их положение и свойства во времени. Это делает VPython отличным инструментом для демонстрации физических процессов. 🔵Интерактивность: Предоставляет возможность взаимодействия с 3D-сценами, что позволяет пользователям изменять параметры и наблюдать за изменениями в реальном времени. 🔵Поддержка различных платформ: Работает в браузере и может быть использована на различных устройствах. ➡️Установка библиотеки: pip install vpython 📱 Репозиторий ⚙️ ДокументацияПримеры ➡️Справочник Программиста. Подписаться

ИЩЕМ 10 ЧЕЛОВЕК, КОТОРЫХ НАУЧИМ ПРОГРАММИРОВАТЬ НА PYTHON. ПОКА ТЫ НЕ НАЙДЕШЬ РАБОТУ РАЗРАБОТЧИКОМ, МЫ ОПЛАЧИВАЕМ ОБУЧЕНИЕ ЗА
ИЩЕМ 10 ЧЕЛОВЕК, КОТОРЫХ НАУЧИМ ПРОГРАММИРОВАТЬ НА PYTHON. ПОКА ТЫ НЕ НАЙДЕШЬ РАБОТУ РАЗРАБОТЧИКОМ, МЫ ОПЛАЧИВАЕМ ОБУЧЕНИЕ ЗА ТЕБЯ! Zerocoder. Мы обучили программированию более 8 000 человек и теперь открыли возможность входа в IT для всех —  оплачиваем твое обучение до тех пор, пока ты не найдешь работу. Курс рассчитан на новичков, поэтому даже если ты никогда не программировал и не работал в IT, у тебя получится освоить перспективную профессию, работать в престижных IT-компаниях, купить квартиру по льготной ипотеке под 6% и получить отсрочку от армии. Во время прохождения курса ты освоишь самый популярный язык программирования Python и основные фреймворки, сделаешь 18 PET-проектов, создашь портфолио и резюме, получишь свою первую работу. Кликай на ссылку и узнавай подробности, заявки принимаются только до конца этой недели. По акции доступно всего 10 мест.

Модуль windows-curses в Python Модуль windows-curses позволяет использовать стандартную библиотеку curses в Python на операционных системах Windows. Оригинальная библиотека curses была разработана для Unix-подобных систем и не поддерживается на Windows. В видео показан пример использования данного модуля. ➡️Установка библиотеки: pip install windows-curses 📱 Репозиторий ➡️Справочник Программиста. Подписаться

CodeInside Аутстаффинг. Официальный telegram-канал Ваша IT-команда не справляется? Все свободные разработчики в одном месте —
CodeInside Аутстаффинг. Официальный telegram-канал Ваша IT-команда не справляется? Все свободные разработчики в одном месте — CodeInside. Аутстаффинг 100+ свободных от проектов разработчиков (Middle, Senior, Lead) — и все в одном месте! Всех лично проверили в деле, оценили и привлекали к работе. По каждому — подробный опыт, языки, стек тулов, опыт ОС. По допзапросу — подробное био, отзывы и все детали. Поcмотрите, оцените, подпишитесь и сохраните канал в закладках/папках, чтобы не потерять, когда понадобятся IT-руки. Хорошего дня! Команда CodeInside. Подписаться #реклама О рекламодателе

+3
Утилита Upscayl на Python Upscayl - это бесплатная и открытая утилита для увеличения разрешения изображений, доступная для операционных систем Linux, MacOS и Windows. Использует передовые алгоритмы искусственного интеллекта для улучшения качества низкокачественных и пикселизированных изображений, позволяя увеличивать их размер без потери качества. 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

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

Библиотека Robyn в Python Robyn - это высокопроизводительный веб-фреймворк, который использует возможности асинхронного программирования и работает на основе среды выполнения Rust. Основные особенности библиотеки: 🔵Скорость и производительность: Благодаря интеграции с Rust, Robyn обеспечивает высокую производительность, что позволяет создавать быстрые веб-приложения. 🔵Поддержка асинхронности: Поддерживает асинхронные операции, что позволяет эффективно работать с запросами, не блокируя основной поток выполнения. 🔵Простота использования: Предлагает легкий и интуитивно понятный процесс настройки проектов, что делает его удобным для разработчиков. 🔵Поддержка WebSockets: Встроенная поддержка WebSockets позволяет легко создавать приложения в реальном времени, такие как чаты, игры и системы уведомлений. 🔵Горячая перезагрузка: Поддерживает возможность горячей перезагрузки, что облегчает процесс разработки, позволяя вносить изменения в код и немедленно видеть результаты. 🔵Поддержка плагинов: Имеет хорошую поддержку плагинов, что позволяет расширять его функциональность по мере необходимости. ➡️Установка библиотеки: pip install robyn 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Как крупному бизнесу организовать коммуникации в команде Подключите платформу для бизнеса VK WorkSpace от VK — технологическо
Как крупному бизнесу организовать коммуникации в команде Подключите платформу для бизнеса VK WorkSpace от VK — технологического партнера для сотен российских компаний. Три сервиса для эффективных корпоративных коммуникаций на ваших серверах: - корпоративная почта с гибкими настройками администрирования; - суперапп с мессенджером, видеозвонками и задачами; - облачное хранилище, где легко настраивать доступы к корпоративным файлам и редактировать документы с коллегами. Запланируйте демо и убедитесь сами. Узнать больше #реклама biz.mail.ru О рекламодателе

Код для мониторинга загрузки видеокарты (GPU) на Python Для мониторинга загрузки видеокарты в коде используется библиотеку GPUtil. ➡️Установка библиотеки: pip install GPUtil
import GPUtil
import time

# Мониторинг загрузки GPU в реальном времени
while True:
    gpus = GPUtil.getGPUs()
    for gpu in gpus:
        print(f"GPU ID: {gpu.id},"
              f"Загрузка: {gpu.load * 100}%,"
              f"Использование памяти: {gpu.memoryUsed}/{gpu.memoryTotal}MB")
    # Обновление каждые 5 секунд
    time.sleep(5)
➡️Справочник Программиста. Подписаться

Регистрируйтесь на главную конференцию Yandex Cloud! Большая конференция Yandex Cloud для тех, кто создаёт цифровые продукты
Регистрируйтесь на главную конференцию Yandex Cloud! Большая конференция Yandex Cloud для тех, кто создаёт цифровые продукты и решения. Вас ждут 5 тематических треков, 31 доклад, 50 экспертов, нетворкинг и общение. Участие бесплатное! Зарегистрироваться #реклама 16+ scale.yandex.cloud О рекламодателе

Утилита borgmatic на Python Утилита borgmatic предназначена автоматизации резервного копирования данных с использованием Borg
Утилита borgmatic на Python Утилита borgmatic предназначена автоматизации резервного копирования данных с использованием BorgBackup (borg), безопасного инструмента для создания резервных копий. Основная задача утилиты - упростить процесс настройки и управления резервными копиями, предоставляя удобный способ конфигурирования и выполнения задач резервного копирования, восстановления и проверки целостности. Основные особенности: 🔵Простая конфигурация: Использует YAML-файлы для конфигурации, что упрощает процесс настройки. 🔵Автоматизация задач: Позволяет автоматизировать регулярное резервное копирование, восстановление данных и проверку целостности архивов. 🔵Интеграция с Borg: Предоставляет все преимущества BorgBackup, такие как дедупликация, сжатие, шифрование и проверка целостности данных. 🔵Гибкость: Поддерживает различные сценарии резервного копирования, включая локальные и удаленные хранилища, шифрование с использованием ключей, сохранение различных версий резервных копий и т.д. 🔵Мониторинг и уведомления: Поддерживает интеграцию с системами мониторинга и может отправлять уведомления о результатах выполнения резервного копирования через email, Slack и другие системы уведомлений. 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Сообщество IT-специалистов в Telegram от Selectel. Канал крупнейшего независимого провайдера IT-инфраструктуры и облаков. Шес
Сообщество IT-специалистов в Telegram от Selectel. Канал крупнейшего независимого провайдера IT-инфраструктуры и облаков. Шесть причин подписаться на канал: - железные новости; - обзоры продуктов; - разборы кейсов; - актуальные IT-статьи; - анонсы митапов; - бесплатные курсы. Подписаться #реклама О рекламодателе

Библиотека GeoPandas в Python Библиотека GeoPandas предназначена для работы с геопространственными данными. Она расширяет воз
+3
Библиотека GeoPandas в Python Библиотека GeoPandas предназначена для работы с геопространственными данными. Она расширяет возможности pandas для обработки данных, связанных с географией, и позволяет работать с геометрическими объектами, такими как точки, линии и полигоны. Основные возможности библиотеки: 🔵Поддержка геометрий: Работает с геометрическими типами данных, такими как точки (Point), линии (LineString), многоугольники (Polygon) и их коллекции (например, MultiPolygon). 🔵Чтение и запись геоданных: Поддерживает чтение и запись геоданных из различных форматов, таких как Shapefile (.shp), GeoJSON, KML, GPKG, и т.д. 🔵Пространственные операции: Позволяет выполнять пространственные операции, такие как пересечение, объединение, разность, буферизация, определение расстояний между геометриями. 🔵Пространственные индексы: Поддержка пространственных индексов для оптимизации поиска и анализа данных. 🔵Визуализация: Предоставляет удобные методы для визуализации геопространственных данных на карте с помощью matplotlib или plotly. 🔵Совместимость с другими библиотеками: Интегрируется с другими популярными библиотеками для работы с геоданными, такими как Shapely, Fiona, Pyproj и Rtree. ➡️Установка библиотеки: pip install geopandas 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Почему вы не используете Битрикс24 CRM с AI-помощником? 1- не знал 2- забыл Рассказываем и напоминаем! Битрикс24 CRM с AI пом
Почему вы не используете Битрикс24 CRM с AI-помощником? 1- не знал 2- забыл Рассказываем и напоминаем! Битрикс24 CRM с AI помогает увеличивать продажи, работать с постоянными клиентами и сохранять все важные данные. AI-помощник CoPilot внутри сервиса расшифрует телефонные разговоры и автоматически заполнит карточки клиента в CRM. Битрикс24 можно использовать бесплатно для всех команд, независимо от их размера. Не тратьте время на рутину. Узнать больше #реклама bitrix24.ru О рекламодателе