ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

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

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

前往频道在 Telegram

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

显示更多
5 654
订阅者
无数据24 小时
-107 天
-5130 天
帖子存档
Бесплатное 5-месячное обучение IT-профессиям детям 7-17л ⚡Со 2 октября каждый ребенок может получить сертификат на 5 месяцев
Бесплатное 5-месячное обучение IT-профессиям детям 7-17л ⚡Со 2 октября каждый ребенок может получить сертификат на 5 месяцев бесплатного обучения IT-специальностям. Прием заявок продлится до 15 октября! Чтобы понять, может ли ваш ребенок получить сертификат, заполните небольшую анкету (займет пару минут). Вы сразу узнаете, попали ли вы под программу и какая IT-профессия подойдет вашему ребенку💻 В мире, где технологии становятся неотъемлемой частью каждой сферы жизни, умение программировать становится не просто желательным навыком, а необходимым инструментом для успешного будущего💰 Заполнить анкету и попасть на бесплатное пятимесячное обучение IT-специальностям можно, нажав на ссылку - clck.ru/3DV3WV Перейти на сайт #реклама 16+ easycode.tech О рекламодателе

Код для удаления метаданных из PDF-документа на Python Для удаления метаданных из PDF-документа в коде используется библиотека PyPDF2. ➡️Установка библиотеки: pip install pypdf2
import PyPDF2


def remove_metadata(input_pdf, output_pdf):
    # Открываем исходный PDF-документ
    with open(input_pdf, 'rb') as file:
        reader = PyPDF2.PdfReader(file)
        writer = PyPDF2.PdfWriter()

        # Копируем страницы из исходного файла в новый
        for page_num in range(len(reader.pages)):
            writer.add_page(reader.pages[page_num])

        # Удаляем метаданные
        writer._metadata = {}

        # Сохраняем PDF с удалёнными метаданными
        with open(output_pdf, 'wb') as new_file:
            writer.write(new_file)


# Пример использования
input_pdf = "document.pdf"
output_pdf = "output.pdf"
remove_metadata(input_pdf, output_pdf)
➡️Справочник Программиста. Подписаться

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

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

Помощь в трудоустройстве в IT-сфере! В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специал
+9
Помощь в трудоустройстве в IT-сфере! В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специалистов. Теперь любой желающий может попробовать себя в IT с полного нуля и начать обучение бесплатно! Узнайте про дальнейшее трудоустройство в ведущие IT-компании для восполнения кадрового дефицита. Для этого нужно: - Перейти по ссылке - Заполнить анкету и ответить на вопросы (занимает менее 3 минут) - На основании ваших ответов вы сразу узнаете, подходит ли вам сфера IT и сможете ли вы в ней работать Перейти на сайт #реклама 16+ urban-university.ru О рекламодателе

Функция callable() в Python В данной статье рассмотрим, как работают функции callable() в Python. ➡️Справочник Программиста.
Функция callable() в Python В данной статье рассмотрим, как работают функции callable() в Python. ➡️Справочник Программиста. Подписаться

🗂 Код для автоматического переименования файлов на Python Для переименования файлов в коде используется стандартная библиотека pathlib.
from pathlib import Path


def rename_files(directory, extension, prefix='', suffix=''):
    # Преобразуем строку с путём к каталогу в объект Path
    dir_path = Path(directory)

    # Проверяем, является ли указанный путь каталогом
    if not dir_path.is_dir():
        # Если нет, выбрасываем исключение
        raise NotADirectoryError(f"{directory} не является каталогом")

    # Проходимся по всем элементам в каталоге
    for file in dir_path.iterdir():
        # Проверяем, является ли элемент файлом и соответствует ли расширение
        if file.is_file() and (extension is None or file.suffix == extension):
            # Формируем новое имя файла с учетом префикса, суффикса и расширения
            new_name = f"{prefix}{file.stem}{suffix}{file.suffix}"
            # Создаём новый объект Path с новым именем файла
            new_file = file.with_name(new_name)

            try:
                # Переименовываем файл
                file.rename(new_file)
                # Выводим сообщение об успешном переименовании
                print(f"Переименован: {file.name} -> {new_name}")
            # Обрабатываем возможные исключения
            except Exception as e:
                # Выводим сообщение об ошибке
                print(f"Ошибка при переименовании {file.name}: {e}")


if __name__ == "__main__":
    # Указываем каталог, в котором будут переименовываться файлы
    directory = 'files'
    # Указываем расширение файлов, которые нужно переименовать
    extension = '.txt'
    # Указываем префикс для нового имени файла
    prefix = 'new_'
    # Указываем суффикс для нового имени файла
    suffix = '_old'

    # Вызываем функцию для переименования файлов
    rename_files(directory, extension, prefix, suffix)
➡️Справочник Программиста. Подписаться

Бесплатное 5-месячное обучение IT-профессиям детям 7-17л ⚡Родители, это отличная возможность для вашего ребёнка погрузиться в
Бесплатное 5-месячное обучение IT-профессиям детям 7-17л ⚡Родители, это отличная возможность для вашего ребёнка погрузиться в новую и высокооплачиваемую сферу. Приём заявок продлится с 15 по 30 сентября, а количество льготных мест ограничено. Чтобы понять, доступно ли вам бесплатное обучение, нужно заполнить анкету и пройти тестирование (займёт всего ничего - меньше трёх минут). Вы сразу узнаете, попадает ли ваш ребёнок на программу и какая профессия ему подходит❤️ ✅Переходите на сайт и заполняйте анкету, осталось 90 мест: clck.ru/3DQq4f Перейти на сайт #реклама 16+ easycode.tech О рекламодателе

Библиотека Rawdog в Python Библиотека Rawdog представляет собой ассистента в командной строке (CLI), который генерирует и автоматически выполняет Python-скрипты в ответ на запросы пользователя. Особенности библиотеки: 🔵Генерация и выполнение скриптов: На основе введённых пользователем команд автоматически создает Python-скрипты и тут же их выполняет. 🔵Режим взаимодействия: Есть два режима работы, одноразовое выполнение команды или режим диалога, когда ассистент продолжает генерировать и выполнять команды до завершения сессии. 🔵Поддержка различных моделей: По умолчанию используется GPT-4 Turbo, но можно выбрать другие модели (например, GPT-3.5 или локальные модели), изменив настройки конфигурации. 🔵Безопасность: Существует опция --leash, которая позволяет пользователю просматривать и утверждать скрипты перед их выполнением, чтобы избежать потенциально вредных команд​. ➡️Установка библиотеки: pip install rawdog-ai 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Платформа для создания сайта! Подойдет без опыта! Начни бизнес с нуля с inSales! Без программистов и дизайнеров. Сайт за 15 м
Платформа для создания сайта! Подойдет без опыта! Начни бизнес с нуля с inSales! Без программистов и дизайнеров. Сайт за 15 минут! ✅ Более 20 готовых решений и шаблонов ✅ Самостоятельно, без помощи программистов и дизайнеров ✅ Загружайте товары через умный импорт без потери контента ✅ Подключайте учётные системы, сервисы доставки, инструменты продвижения и другие интеграции ✅ Работайте на платформе без лимита места на сервере и ограничения трафика на сайт Пользуйтесь всем функционалом платформы первые 7 дней бесплатно! Узнать больше #реклама 16+ insales.ru О рекламодателе

📊 Код сортировки пузырьком с визуализацией Для визуализации в коде используется библиотека matplotlib, а для генерации случайных значений - numpy. ➡️Установка библиотек: pip install matplotlib numpy
import matplotlib.pyplot as plt
import numpy as np


def bubble_sort(arr):
    n = len(arr)
    for i in range(n):
        for j in range(0, n - i - 1):
            if arr[j] > arr[j + 1]:
                arr[j], arr[j + 1] = arr[j + 1], arr[j]
                draw(arr)
    return arr


def draw(arr):
    plt.clf()  # Очистка текущей фигуры
    plt.bar(range(len(arr)), arr, color='blue')
    plt.ylim(0, max(arr) + 1)
    plt.pause(0.9)  # Увеличенная пауза для визуализации


# Пример использования
if __name__ == "__main__":
    np.random.seed(0)  # Для воспроизводимости
    data = np.random.randint(1, 20, size=10)

    plt.ion()  # Включение интерактивного режима
    bubble_sort(data)
    plt.ioff()  # Отключение интерактивного режима
    plt.show()  # Показать финальную сортировку
➡️Справочник Программиста. Подписаться

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

Managed Kubernetes® в Yandex Cloud Автоматическое масштабирование кластеров. Оплата за потребленные ресурсы. - Высокая доступ
Managed Kubernetes® в Yandex Cloud Автоматическое масштабирование кластеров. Оплата за потребленные ресурсы. - Высокая доступность - Безопасная инфраструктура - Лёгкое обслуживание - Автомасштабирование Грант на тестирование 4000 руб. Попробовать #реклама 16+ yandex.cloud О рекламодателе

🗄 Библиотека Bytewax в Python Библиотека Bytewax предназначена для обработки потоков данных в реальном времени. Помогает создавать программы, которые принимают данные из источников (например, очереди сообщений или базы данных), обрабатывают их и выводят результат. Основные возможности библиотеки: 🔵Обработка потоков данных в реальном времени: Позволяет обрабатывать непрерывные потоки данных, поступающие из различных источников (например, очереди сообщений, базы данных или внешние API). 🔵Поддержка пакетной обработки: Поддерживает пакетную обработку данных, что позволяет работать с большими объемами данных в уже готовых наборах. 🔵Функциональная модель программирования: Использует функциональный подход к построению логики обработки данных, где пользователь описывает логику обработки в виде набора преобразований над данными (например, map, reduce, windowing и т.д.). 🔵Распределенная обработка: Благодаря встроенной поддержке распределения, можно масштабировать вычисления на несколько узлов, увеличивая пропускную способность системы. 🔵Сохранение состояния: Для обеспечения устойчивости и обработки с сохранением состояния, Bytewax поддерживает механизм хранения состояния. 🔵Интеграции с популярными источниками данных: Поддерживает интеграцию с такими системами, как Kafka, Pulsar и другими популярными платформами для передачи сообщений и работы с данными в реальном времени. ➡️Установка библиотеки: pip install bytewax 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Бесплатный мастер-класс по программированию приложений Онлайн-занятие для детей 12 -18 лет от Университета Иннополис. Всего з
Бесплатный мастер-класс по программированию приложений Онлайн-занятие для детей 12 -18 лет от Университета Иннополис. Всего за 1 час подросток самостоятельно создаст своё первое приложение и сможет в дальнейшем использовать полученные навыки для реализации собственных творческих идей. ⚡Мастер-класс ориентирован на всех желающих и для участия не требуется особых навыков, кроме базовых знаний компьютера и владения клавиатурой. Запишите подростка на мастер-класс, дайте старт полезному хобби, а возможно и будущей перспективной профессии. Зарегистрироваться #реклама 16+ progmatica.innopolis.university О рекламодателе

👩‍💻 Библиотека pyinfra в Python Библиотека pyinfra предназначена для выполнения команд на удалённых серверах, управления конфигурацией, развертывания приложений и прочих задач, связанных с управлением инфраструктурой. Основные особенности библиотеки: 🔵Инфраструктура как код (IaC): Поддерживает подход "инфраструктура как код", где конфигурации систем и серверов описываются в виде кода, что облегчает управление и поддержку больших и сложных инфраструктур. 🔵Лёгкость в использовании: Имеет простой и понятный API, что делает её доступной как для системных администраторов, так и для разработчиков. 🔵Поддержка множества хостов: Позволяет управлять одновременно множеством серверов (хостов), выполняя команды на нескольких системах параллельно. 🔵Без необходимости в агентах: В отличие от некоторых систем управления конфигурацией (например, Ansible или Puppet), для работы pyinfra не требует установки агентов на управляемые машины. Она использует стандартный SSH для взаимодействия с серверами. 🔵Модули и операции: Предоставляет большое количество встроенных модулей и операций, таких как работа с файлами, пакетами, пользователями и группами, настройками сетевых интерфейсов и многими другими аспектами системной конфигурации. 🔵Интеграция с существующими инструментами: Можно использовать совместно с другими инструментами управления инфраструктурой, такими как Docker, Terraform и т.д. ➡️Установка библиотеки: pip install pyinfra 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

ITELON - надежный поставщик серверного оборудования! 20 лет на рынке IT – опыт и доверие тысяч клиентов! ⚡Серверы и системы х
ITELON - надежный поставщик серверного оборудования! 20 лет на рынке IT – опыт и доверие тысяч клиентов! ⚡Серверы и системы хранения от ведущих производителей HPE, Dell, Lenovo, Huawei, Cisco и многих других! ✅ Только новое оригинальное оборудование с гарантией 3 и 5 лет. 🏠Собственный склад и сервис с предпродажным тестированием и технической поддержкой. 🚗Стабильная и предсказуемая логистика – обеспечиваем доступ к качественным мировым брендам в условиях санкций и ограничений. 💻Удобный конфигуратор серверов онлайн с ценами! Зайдите на наш сайт и узнайте больше: www.itelon.ru Свяжитесь с нами: 7 (495) 510 3335 I 8 (800) 505 5110 Перейти на сайт #реклама itelon.ru О рекламодателе

+2
💻 django-unfold - это тема для кастомизации админ-панели Django. Использует Tailwind CSS для улучшения визуальной части админки и поддерживает светлый и тёмный режимы. Основные функции включают настраиваемое боковое меню, поддержку WYSIWYG-редактора, табы для моделей и форм, встроенные фильтры, работу с PostgreSQL ArrayField, возможность изменять цветовую схему и многое другое. Совместима с родной админкой Django и предлагает расширенные возможности для разработки панелей управления. ➡️Установка:
pip install django-unfold
poetry add django-unfold
📱 Репозиторий ⚙️ Документация 💬 Демо ➡️Справочник Программиста. Подписаться

Как обучать студентов облачным технологиям? Уже 15 октября на вебинаре преподаватели ННГУ и НИУ ВШЭ поделятся своим опытом по
Как обучать студентов облачным технологиям? Уже 15 октября на вебинаре преподаватели ННГУ и НИУ ВШЭ поделятся своим опытом по внедрению образовательных треков по работе с облаками. Регистрируйтесь, участие бесплатное! Зарегистрироваться #реклама 16+ yandex.cloud О рекламодателе