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

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

Ir al canal en 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

Mostrar más
5 854
Suscriptores
-1024 horas
-337 días
-6530 días
Archivo de publicaciones
Помощь в трудоустройстве в IT-сфере! В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специал
+9
Помощь в трудоустройстве в IT-сфере! В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специалистов. Теперь любой желающий может попробовать себя в IT с полного нуля и начать обучение бесплатно! Узнайте про дальнейшее трудоустройство в ведущие IT-компании для восполнения кадрового дефицита. Для этого нужно: - Перейти по ссылке - Заполнить анкету и ответить на вопросы (занимает менее 3 минут) - На основании ваших ответов вы сразу узнаете, подходит ли вам сфера IT и сможете ли вы в ней работать Перейти на сайт #реклама 16+ urban-university.ru О рекламодателе

Библиотека Faust в Python Библиотека Faust предназначена для реализации потоковой обработки данных с использованием асинхронн
Библиотека Faust в Python Библиотека Faust предназначена для реализации потоковой обработки данных с использованием асинхронного программирования и похожая по принципам работы на Kafka Streams. Позволяет легко обрабатывать потоки данных в реальном времени, создавая распределённые системы, которые масштабируются и легко поддерживаются. Основные особенности библиотеки: 🔵Асинхронность: Использует библиотеку asyncio для асинхронного программирования, что позволяет эффективно управлять большим количеством соединений и задач в потоках данных. 🔵Модели объектов (Tables): Позволяет сохранять состояние между обработками сообщений с помощью таблиц, которые могут быть похожи на обычные базы данных, но они оптимизированы для работы в распределённой среде. 🔵Простота работы с Kafka: Делает интеграцию с Apache Kafka простой и удобной, используя интуитивно понятный API для работы с темами, продюсерами и потребителями данных. 🔵Stream Processing: Возможность обработки данных в реальном времени с поддержкой оконных операций (например, обработки данных за последние 5 минут или других временных интервалов). 🔵Масштабируемость: Поддерживает горизонтальное масштабирование и распределённую обработку потоков данных на нескольких узлах кластера. 🔵Типы агрегаций и функций: Поддерживает сложные операции с потоками данных, такие как фильтрация, разделение потоков, объединение потоков, агрегация и др. ➡️Установка библиотеки: pip install faust-streaming 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Разработка ПО на заказ Компания Арсис разрабатывает приложения и информационные системы с 1993 года. Реализовано более 200 пр
+1
Разработка ПО на заказ Компания Арсис разрабатывает приложения и информационные системы с 1993 года. Реализовано более 200 проктов. Более 50 довольных клиентов из РФ, Германии, Австрии, Великобритании и США. Длительность ряда проектов превышает 25 лет. Мы сертифицированы на соответствие системе менеджмента качества ISO 9001:2015. Будем рады разработать для вас ПО на заказ. Свяжитесь с нами для получения бесплатной консультации! Перейти на сайт #реклама arsis.ru О рекламодателе

👩‍💻 Утилита pyenv-win на Python Утилита pyenv-win позволяет управлять различными версиями Python на операционных системах W
+1
👩‍💻 Утилита pyenv-win на Python Утилита pyenv-win позволяет управлять различными версиями Python на операционных системах Windows. Является портом оригинальной библиотеки pyenv, которая изначально предназначена для UNIX-систем (например, Linux и macOS), и предоставляет аналогичный функционал на Windows. Основные возможности: 🔵Управление версиями Python: Позволяет легко устанавливать, переключаться и удалять различные версии Python. 🔵Изолированная среда: Вместо глобальной установки Python можно работать с локальными версиями для каждого проекта, что минимизирует конфликты зависимостей и версий Python. 🔵Простая установка новых версий: С помощью команды pyenv install можно легко загрузить и установить нужную версию Python, а затем активировать её с помощью команды pyenv global (для глобальной установки) или pyenv local (для конкретного проекта). 🔵Совместимость с pipenv и virtualenv: Хорошо сочетается с такими инструментами, как pipenv или virtualenv, которые позволяют создавать виртуальные среды для проектов, что делает управление зависимостями более гибким и удобным. ➡️Установка библиотеки: pip install pyenv-win --target %USERPROFILE%\\.pyenv 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Полезный гайд для HR в сфере IT! Корпоративное обучение и онбординг в IT-компании - не простая задача, ведь необходимо продум
Полезный гайд для HR в сфере IT! Корпоративное обучение и онбординг в IT-компании - не простая задача, ведь необходимо продумать множество деталей. В гайде для IT-компаний МТС Линк собрал лучшие практики, кейсы и рекомендации экспертов: - Как системно растить скиллы сотрудников и автоматизировать тренинги; - Как сделать обучение интерактивным с помощью онлайн-доски; - Как ускорить онбординг новых партнеров и увеличить перформанс. Получите гайд бесплатно на сайте. Скачать #реклама 16+ mts-link.ru О рекламодателе

Библиотека Yellowbrick в Python Библиотека Yellowbrick предназначена для визуализации данных и специально разработана для улу
Библиотека Yellowbrick в Python Библиотека Yellowbrick предназначена для визуализации данных и специально разработана для улучшения процесса машинного обучения (ML). Предоставляет удобные инструменты для создания визуализаций, которые помогают анализировать данные, оценивать производительность моделей и подбирать гиперпараметры. Строится на основе библиотек Matplotlib и Scikit-Learn, что делает её совместимой с привычными инструментами и подходами в экосистеме Python для машинного обучения. Основные возможности библиотеки: 🔵Визуализация данных: 🟢Feature Analysis (Анализ признаков): Позволяет исследовать и анализировать различные признаки (фичи) в данных. 🟢Class Balance (Баланс классов): Визуализирует распределение классов в задачах классификации, что помогает понять, насколько сбалансированы данные. 🔵Визуализация моделей: 🟢ROC-AUC кривая: Построение ROC кривой и вычисление AUC для оценки производительности классификационных моделей. 🟢Confusion Matrix (Матрица ошибок): Отображает правильные и неправильные предсказания модели, показывая, какие классы чаще всего путаются. 🟢Prediction Error (Ошибка предсказания): Визуализирует отклонение предсказанных значений от реальных для моделей регрессии. 🟢Residuals Plot (График остатков): Помогает оценить остатки модели регрессии, чтобы понять, хорошо ли она справляется с задачей. 🔵Диагностика моделей: 🟢Learning Curve (Кривая обучения): Показывает, как изменяется качество модели в зависимости от количества обучающих данных. 🟢Validation Curve (Кривая валидации): Помогает выбрать оптимальные значения гиперпараметров, показывая зависимость качества модели от значения определенного гиперпараметра. 🟢Silhouette Plot (Силуэтный график): Для оценки качества кластеризации с помощью коэффициента силуэта. ➡️Установка библиотеки: pip install yellowbrick 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Курс графического дизайна с нуля. Бесплатное обучение! Выбери свое направление в дизайне: графический дизайн, веб-дизайн, UX/UI-дизайн. И изучи бесплатно основы дизайна с личным наставником! 3 работы в портфолио. Узнать больше #реклама 16+ yudaevschool24.online О рекламодателе

Утилита Elia на Python Утилита Elia предназначена для взаимодействия с большими языковыми моделями (LLMs) и работает полность
Утилита Elia на Python Утилита Elia предназначена для взаимодействия с большими языковыми моделями (LLMs) и работает полностью в терминале. Основные особенности: 🔵Интерфейс: Предлагает интуитивно понятный интерфейс, который позволяет пользователям легко взаимодействовать с различными языковыми моделями, такими как ChatGPT, Claude, Llama 3 и другими. 🔵Клавиатурная навигация: Утилита ориентирована на клавиатурное управление, что позволяет пользователям быстро выполнять команды и получать результаты без необходимости использования мыши. 🔵Поддержка нескольких моделей: Поддерживает множество языковых моделей, что делает её универсальным инструментом для различных задач, связанных с обработкой естественного языка. ➡️Установка утилиты: pipx install elia-chat 📱 Репозиторий ➡️Справочник Программиста. Подписаться

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

Код для автоматического архивирования старых файлов на Python Для автоматического архивирования старых файлов в коде используются модули os, shutil и time, которые входят в стандартную библиотеку Python.
import os
import shutil
import time


def archive_old_files(source_dir, archive_dir, days_old):
    # Проверяем, существует ли директория архива
    if not os.path.exists(archive_dir):
        # Если нет, создаем её
        os.makedirs(archive_dir)

    # Время отсечения: текущее время минус количество дней в секундах
    cutoff_time = time.time() - (days_old * 86400)

    # Проходим по всем файлам в исходной директории
    for filename in os.listdir(source_dir):
        # Полный путь к файлу
        file_path = os.path.join(source_dir, filename)

        # Проверяем, является ли путь файлом
        if os.path.isfile(file_path):
            # Получаем время последнего изменения файла
            last_modified_time = os.path.getmtime(file_path)

            # Если файл старше времени отсечения
            if last_modified_time < cutoff_time:
                # Перемещаем файл в архив
                shutil.move(file_path, os.path.join(archive_dir, filename))
                # Выводим сообщение об архивировании
                print(f"Архивировано: {filename}")


source_directory = '/path/to/source'  # Исходная директория
archive_directory = 'archive'  # Директория архива
days_threshold = 30  # Порог в днях

# Вызов функции архивирования
archive_old_files(source_directory, archive_directory, days_threshold)
➡️Справочник Программиста. Подписаться

Конференция для профессионалов мобильной разработки Конференция по мобильной разработке Mobius 2024 Autumn — 11 октября онлай
Конференция для профессионалов мобильной разработки Конференция по мобильной разработке Mobius 2024 Autumn — 11 октября онлайн и 19–20 октября в Санкт-Петербурге Живые дискуссии, доклады и практика мобильной разработки на всех платформах — на одной конференции. Обсуждаем новые фишки языков программирования, Android и iOS. Говорим о трендовых технологиях и подходах: BDUI, KMM, Jetpack Compose, SwiftUI, ML в мобильной разработке и других. У участников будет возможность задать вопросы спикерам и поучаствовать в неформальных обсуждениях. А в офлайне вас ждет афтерпати с единомышленниками. Узнать больше #реклама mobiusconf.com О рекламодателе

Библиотека marker-pdf в Python Библиотека marker-pdf предназначена для быстрой и точной конвертации PDF-документов в формат markdown. Особенно полезна для работы с различными типами документов, включая книги и научные статьи. Основные особенности библиотеки: 🔵Извлечение содержимого: Позволяет извлекать текст, изображения и таблицы из PDF-файлов и конвертировать их в формат markdown. Также может эффективно удалять ненужные заголовки, подзаголовки и другие артефакты из оригинального документа. 🔵Конвертация уравнений: Поддерживает конвертацию большинства уравнений в формат LaTeX, что полезно для научных документов с математическим содержанием. 🔵Поддержка нескольких языков: Поддерживает документы на различных языках, что делает её универсальным инструментом для широкой аудитории. ➡️Установка библиотеки: pip install marker-pdf 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

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

🎼 Библиотека eyed3 в Python Библиотека eyed3 предназначена для работы с метаданными аудиофайлов в формате MP3. Используется для управления и извлечения информации о тэгах ID3, которые содержат такие данные, как название трека, имя исполнителя, альбом, жанр и другую информацию, связанную с аудиофайлами. Основные возможности библиотеки: 🔵Чтение и изменение тэгов ID3 (ID3v1, ID3v2): Извлечение информации об исполнителе, альбоме, жанре и других метаданных, а также изменение или добавление новых данных в тэги ID3. 🔵Работа с обложками (artwork): Извлечение и добавление изображений в аудиофайл (например, обложек альбомов). 🔵Поддержка встроенных комментариев и текстов песен (lyrics): Можно добавлять или изменять текст песни и комментарии внутри MP3-файла. 🔵Получение технической информации о файле: Информация о битрейте, продолжительности трека, размере файла и т. д. ✅Пример использования библиотеки:
import eyed3

# Открываем MP3 файл
audiofile = eyed3.load("audio.mp3")

# Получаем информацию о тэге
print("Исполнитель:", audiofile.tag.artist)
print("Альбом:", audiofile.tag.album)
print("Название трека:", audiofile.tag.title)

# Изменяем метаданные
audiofile.tag.artist = "Новый артист"
audiofile.tag.album = "Новый альбом"
audiofile.tag.title = "Новое название трека"

# Сохраняем изменения
audiofile.tag.save()
➡️Установка библиотеки: pip install eyed3 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

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

Библиотека sqlmap в Python sqlmap - это инструмент для автоматизированного тестирования веб-приложений на наличие SQL-инъекци
Библиотека sqlmap в Python sqlmap - это инструмент для автоматизированного тестирования веб-приложений на наличие SQL-инъекций. Активно используется в сфере информационной безопасности для проведения тестов на проникновение и защиты от уязвимостей, связанных с SQL-инъекциями. 💉Поддерживает различные типы SQL-инъекций, такие как: ⏺Union-based SQL-инъекции ⏺Boolean-based Blind SQL-инъекции ⏺Time-based Blind SQL-инъекции ⏺Error-based SQL-инъекции ⏺Out-of-band SQL-инъекции Основные возможности библиотеки: 🔵Автоматическое определение уязвимостей: автоматически анализирует веб-формы, параметры GET и POST для поиска уязвимых к SQL-инъекциям точек. 🔵Многоуровневая поддержка баз данных: Поддерживает множество СУБД, таких как MySQL, PostgreSQL, Oracle, Microsoft SQL Server, SQLite и другие. 🔵Получение данных: Позволяет извлекать данные из уязвимой базы данных (например, таблицы, столбцы и строки). 🔵Запуск команд: Позволяет запускать команды на базе данных (например, получение хэшей паролей, создание новых пользователей и т.д.). 🔵Автоматизация: Легко интегрируется в автоматизированные тесты на безопасность. ➡️Установка библиотеки: pip install sqlmap 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Код для удаления и замены фона изображения на Python Для удаления и замены фона в коде используются библиотеки rembg и Pillow. ➡️Установка библиотеки: pip install rembg Pillow
from rembg import remove
from PIL import Image

input_path = 'image.png'
background_path = 'background.jpg'
output_path = 'image_output.png'

# Открываем исходное изображение и удаляем фон
open_image = Image.open(input_path)
output = remove(open_image)

# Открываем изображение с новым фоном
background = Image.open(background_path)

# Приводим фон к размеру вырезанного изображения
background = background.resize(output.size)

# Накладываем вырезанное изображение на фон
background.paste(output, (0, 0), output)

# Сохраняем итоговое изображение
background.save(output_path)
➡️Справочник Программиста. Подписаться

Проект ДКЭ предлагает работу мечты по результатам теста! Ищешь стажировку или работу в крупной компании? Мы ждали тебя, чтобы
Проект ДКЭ предлагает работу мечты по результатам теста! Ищешь стажировку или работу в крупной компании? Мы ждали тебя, чтобы предоставить уникальную возможность получить работу мечты! Список компаний внушительный — среди них МТС, Сбер, Лукойл, Ингосстрах, Росатом и другие. Участие в нашем проекте бесплатное и доступно для жителей России старше 18 лет! Переходи по ссылке, пройди тестирование по профессии и получи предложение от работодателей. Попробовать #реклама dke.moscow О рекламодателе

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

Требуются парни и девушки желающие работать в сфере IT. Опыт в программировании не нужен. Тебя ждёт: 1. Удалённая работа; 2. График свободный от 3-х часов в день; 3. Зарплата от 1000$/мес. ⚡ С нас обучение и помощь с заказами. Мы проводим бесплатный 7-дневонлайн-интенсив по Frontend-разработке, где будем показывать, как разрабатывать сайты и веб-приложения. За эти 7 дней обучения ты: 1. Создашь полноценный веб-сайт на HTML и CSS; 2. Оживишь страницу с помощью JavaScript; 3. Подключишь Backend и загрузишь сайт на хостинг; 4. Получишь советы по доработке своего проекта; А главное, ты увидишь, что разрабатывать сайты и приложения не так сложно, как кажется. И поймёшь, как тебе развиваться в этой профессии, чтобы уже в этом году зарабатывать от 1000$ на вёрстке сайтов. Успей попробовать бесплатно Попробовать #реклама itlogia.ru О рекламодателе