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 837
Obunachilar
-424 soatlar
-287 kunlar
-7330 kunlar
Postlar arxiv
Модуль struct в Python 🔵 Модуль struct предоставляет функции для работы с бинарными данными и выполняет упаковку (pack) и ра
Модуль struct в Python 🔵 Модуль struct предоставляет функции для работы с бинарными данными и выполняет упаковку (pack) и распаковку (unpack) данных между байтовыми строками и структурами данных Python. Основные функции модуля struct: 🔵struct.pack(format, v1, v2, ...): Упаковывает данные в бинарный формат, используя указанный формат. Функция принимает формат и значения, которые нужно упаковать, и возвращает упакованные данные; 🔵struct.unpack(format, data): Распаковывает бинарные данные, используя указанный формат. Функция принимает формат и упакованные данные, после чего возвращает распакованные значения; 🔵struct.calcsize(format): Возвращает размер упакованных данных для указанного формата без фактического упаковывания или распаковывания данных; 🔵struct.pack_into(format, buffer, offset, v1, v2, ...): Упаковывает данные в указанный буфер, начиная с указанного смещения; 🔵struct.unpack_from(format, buffer, offset=0): Распаковывает данные из указанного буфера, начиная с указанного смещения.

Поиск символа или подстроки в строке на Python В данной статье рассмотрим 4 способа поиска символа или подстроки в строке на
Поиск символа или подстроки в строке на Python В данной статье рассмотрим 4 способа поиска символа или подстроки в строке на Python.

Курс «Python-разработчик» от Яндекса. Начните с нуля. Программа 2024 года. Диплом о переподготовке и помощь с поиском работы.
Курс «Python-разработчик» от Яндекса. Начните с нуля. Программа 2024 года. Диплом о переподготовке и помощь с поиском работы. Рассрочка. Зарегистрироваться #реклама 16+ practicum.yandex.ru О рекламодателе

🌟 Подключение ИИ к редактору кода В данном видео установим искусственный интеллект в редактор кода (в моём случае в PyCharm).

Модуль warnings в Python 👀 Модуль warnings используется для предупреждения разработчиков о возможных проблемах в их коде, ко
Модуль warnings в Python 👀 Модуль warnings используется для предупреждения разработчиков о возможных проблемах в их коде, которые могут привести к ошибкам или нежелательному поведению в будущем. Для вызова предупреждения необходимо обратиться к функции warnings.warn(). Она принимает несколько аргументов, включая сообщение предупреждения и категорию предупреждения Синтаксис функции warnings.warn():
import warnings

warnings.warn(message, category=None, stacklevel=1, source=None)
Где: 🔵message - сообщение предупреждения; 🔵category - категория предупреждения. Если не указана, то используется UserWarning; 🔵stacklevel - уровень стека, указывающий на место вызова функции warnings.warn(). По умолчанию равен 1; 🔵source - источник предупреждения.

🎉Курс по aiogram 3 наконец обновлён, теперь он выглядит следующим образом: 1. Установка aiogram. Создание бота и получение е
🎉Курс по aiogram 3 наконец обновлён, теперь он выглядит следующим образом: 1. Установка aiogram. Создание бота и получение его токена 2. Добавление команд. Апдейты 3. Создание эхо-бота 4. Изменение символа вызова команд 5. Аргументы команд 6. Способы форматирования текста отправляемого ботом 7. Отправка стикеров и смайликов 8. Отправка изображений 9. Отправка видеозаписей 10. Отправка медиагруппы состоящей из изображений и/или видеозаписей 11. Отправка аудио и голосовых сообщений 12. Отправка видео-кружков 13. Отправка файлов 14. Отправка геолокации 15. Скачивание файлов ботом 16. Администрирование телеграм-групп ботом 17. Администрирование телеграм-каналов ботом 18. Добавление клавиатуры (кнопок) 19. Сборщик клавиатуры 20. Добавление инлайн-клавиатуры 21. Роутеры и структура бота 22. Фильтры. Создание собственных фильтров 23. Магические фильтры 24. Middlewars 25. Машина состояний 26. Правильное хранение данных 27. Флаги 28. Работа с Базой Данных ➡️Приобрести курс можно у моего телеграм-бота

Лямбда-функция в Python 🟪 В данной статье рассмотрим, как работает лямбда-функция (lambda) в Python и примеры её использован
Лямбда-функция в Python 🟪 В данной статье рассмотрим, как работает лямбда-функция (lambda) в Python и примеры её использования.

Функция itertools.chain() в Python Функция chain() из модуля itertools объединяет несколько итерируемых объектов в один итера
Функция itertools.chain() в Python Функция chain() из модуля itertools объединяет несколько итерируемых объектов в один итератор. Принимает произвольное количество итерируемых объектов в качестве аргументов и возвращает итератор, который последовательно перебирает элементы из каждого из этих объектов. Синтаксис: itertools.chain(*iterables) Где: *iterables - итерируемые последовательности.

Метод collections.Counter.most_common() в Python 👀 Метод most_common() из класса Counter модуля collections используется для
Метод collections.Counter.most_common() в Python 👀 Метод most_common() из класса Counter модуля collections используется для получения наиболее часто встречающихся элементов и их количества из объекта Counter. Если вызвать его без аргументов, то он вернет список всех элементов и их количества, отсортированных от наиболее часто встречающихся до наименее часто встречающихся.

🌟 Функция enumerate() в Python У меня же на Дзене новая рубрика, рассматриваем различные функции/методы/модули и т.д. в формате небольших видео 📼 В видео мы рассматриваем, как работает функция enumerate() в Python.

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

Функция importlib.reload() в Python 🔄 Функция reload() из модуля importlib используется для перезагрузки модуля во время вып
Функция importlib.reload() в Python 🔄 Функция reload() из модуля importlib используется для перезагрузки модуля во время выполнения программы. Позволяет обновить код модуля без необходимости перезапуска всей программы. Она может быть полезна, если был отредактирован исходный файл модуля с помощью внешнего редактора и необходимо опробовать новую версию, не выходя из интерпретатора Python. Синтаксис:
import importlib

importlib.reload(module)
Где: module - str, имя модуля. Данный аргумент должен быть объектом модуля, поэтому он должен быть успешно импортирован ранее.

Занятия английским языком со скидкой до 57% в феврале Скидка 57% + «кешбэк» 13% — Это английский язык в Skillbox. Начать зани
Занятия английским языком со скидкой до 57% в феврале Скидка 57% + «кешбэк» 13% — Это английский язык в Skillbox. Начать заниматься! Попробовать #реклама 16+ eng.skillbox.ru О рекламодателе

Работа с регистрами строк 📝 В Python у строк есть регистр - то есть, различие между прописными (заглавными) и строчными (мал
Работа с регистрами строк 📝 В Python у строк есть регистр - то есть, различие между прописными (заглавными) и строчными (малыми) буквами. Методы для изменения регистра: 🔵str.lower() - преобразует все символы строки в нижний регистр; 🔵str.upper() - преобразует все символы строки в верхний регистр; 🔵str.capitalize() - преобразует первый символ строки в верхний регистр, а все остальные - в нижний; 🔵str.swapcase() - меняет регистр каждого символа на противоположный. Методы для проверки регистра: 🔵str.islower() - возвращает True, если все символы строки в нижнем регистре, иначе - False; 🔵str.isupper() - возвращает True, если все символы строки в верхнем регистре, иначе - False; 🔵str.istitle() - возвращает True, если каждое слово в строке начинается с заглавной буквы и все остальные символы в нижнем регистре, иначе - False.

Метод str.isnumeric() в Pyhton Метод isnumeric() используется для проверки, являются ли все символы в строке числовыми. Возвр
Метод str.isnumeric() в Pyhton Метод isnumeric() используется для проверки, являются ли все символы в строке числовыми. Возвращает значение True, если все символы в строке являются числовыми, и False в противном случае.

Функция psutil.cpu_stats() в Python 🖥 Функция cpu_stats() из библиотеки psutil предоставляет различную статистику о процессо
Функция psutil.cpu_stats() в Python 🖥 Функция cpu_stats() из библиотеки psutil предоставляет различную статистику о процессоре системы. Она возвращает словарь, содержащий различные статистические данные, такие как количество вызовов к процессору, количество прерываний процессора, время работы в режимах пользовательского и системного режимов, а также время работы в режиме простоя. Результат выполнения кода будет содержать следующие значения: 🔵ctx_switches: количество переключений контекста процессора; 🔵interrupts: количество прерываний процессора; 🔵soft_interrupts: количество программных прерываний процессора; 🔵syscalls: количество системных вызовов. ➡️Установка библиотеки psutil: pip install psutil

Научитесь эффективно использовать нейросети в своей работе. Приглашаем на бесплатный мини-курс Skillbox «Data Science с нуля:
Научитесь эффективно использовать нейросети в своей работе. Приглашаем на бесплатный мини-курс Skillbox «Data Science с нуля: пробуем профессии на практике за 5 дней». Окунитесь в сферу IT и решите, какая специальность вам ближе. 🎁 Успейте зарегистрироваться и получить подарок: https://epic.st/4OnBX Чем займётесь на мини-курсе? Узнаете, где востребована наука о данных, и разберётесь в различиях её основных направлений. Освоите азы главного языка Data Science — Python, а также визуализируете с помощью него данные. Изучите базовые конструкции языка SQL и наконец поймёте, как же работают нейросети. В знакомстве с профессиями вас будет сопровождать Анастасия Борнева — руководитель направления по исследованию данных в «Сбере». В финале мини-курса в прямом эфире она разберёт практические задания и ответит на все вопросы. 🎉 Все участники получат крутые бонусы и подарки! Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Код для шифрования PDF-фала паролем на Python🔐 Для шифрования PDF-файла паролем в коде мы используем библиотеку PyPDF2. ➡️Ус
+2
Код для шифрования PDF-фала паролем на Python🔐 Для шифрования PDF-файла паролем в коде мы используем библиотеку PyPDF2. ➡️Установка библиотеки PyPDF2: pip install PyPDF2
from PyPDF2 import PdfWriter, PdfReader


# Определяем функцию для шифрования PDF-файла
def encrypt_pdf(file_name, password):
    # Создаем объект PdfWriter
    pdf_writer = PdfWriter()

    # Создаем объект PdfReader для входного файла
    pdf_reader = PdfReader(file_name)

    # Проходимся при помощи цикла по всем страницам входного PDF-файла
    for page in pdf_reader.pages:
        # Добавляем каждую страницу к объекту PdfWriter
        pdf_writer.add_page(page)

    # Шифруем PDF-файл с помощью предоставленного пароля
    pdf_writer.encrypt(password)

    # Открываем новый PDF-файл в режиме записи бинарных данных
    with open(f"encrypted_{file_name}", "wb") as output_pdf:
        # Записываем содержимое объекта PdfWriter в новый PDF-файл
        pdf_writer.write(output_pdf)


# Вызов функции для шифрования
encrypt_pdf("test_pdf.pdf", "my_password")