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

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

الذهاب إلى القناة على Telegram
5 840
المشتركون
-324 ساعات
-387 أيام
-7230 أيام
أرشيف المشاركات
💻 Коды для генерации фейковых данных на Python часть 3 Вижу вам очень понравилась эта тема, поэтому держите последнюю порцию
💻 Коды для генерации фейковых данных на Python часть 3 Вижу вам очень понравилась эта тема, поэтому держите последнюю порцию кода по ней 👀 ➡️Установка необходимой библиотеки: pip install mimesis Генерация фейковых интернет-данных
from mimesis import Internet

internet = Internet()

print(f'Тип контента: {internet.content_type()}')
print(f'HTTP-метод: {internet.http_method()}')
print(f'IPv4 адрес: {internet.ip_v4()}')
print(f'IPv4 адрес с портом: {internet.ip_v4_with_port()}')
print(f'IPv6 адрес: {internet.ip_v6()}')
print(f'MAC адрес: {internet.mac_address()}')
print(f'Slug: {internet.slug()}')
print(f'Домен верхнего уровня: {internet.top_level_domain()}')
print(f'URL: {internet.url()}')
print(f'User-Agent: {internet.user_agent()}')
print(f'Строка запроса: {internet.query_string()}')
Генерация фейковых числовых данных
from mimesis import Numeric

numeric = Numeric()

print(f'Целое число: {numeric.integer_number()}')
print(f'Список целых чисел: {numeric.integers(start=1, end=100, n=5)}')
print(f'Число с плавающей точкой: {numeric.float_number()}')
print(f'Список чисел с плавающей точкой: {numeric.floats(start=0.1, end=10.0, n=5)}')
print(f'Комплексное число: {numeric.complex_number()}')
print(f'Список комплексных чисел: {numeric.complexes(start_real=0, end_real=1, start_imag=0, end_imag=1)}')
print(f'Число с плавающей точкой в диапазоне: {numeric.float_number(start=0.1, end=10.0)}')
print(f'Десятичное число: {numeric.decimal_number(start=0.1, end=10.0)}')
print(f'Список десятичных чисел: {numeric.decimals(start=0.1, end=10.0, n=5)}')
print(f'Матрица: {numeric.matrix(m=5, n=5)}')
Генерация фейковых транспортных данных
from mimesis import Transport

transport = Transport()

print(f'Номер автомобиля: {transport.car()}')
print(f'Марка автомобиля: {transport.manufacturer()}')
print(f'Регистрационный знак: {transport.vehicle_registration_code()}')
print(f'Модель самолёта: {transport.airplane()}')
Генерация фейковых путей и директорий
from mimesis import Path

path = Path()

print(f'Каталог: {path.root()}')
print(f'Домашний каталог: {path.home()}')
print(f'Каталог пользователя: {path.user()}')
print(f'Каталог пользователей: {path.users_folder()}')
print(f'Каталог разработки: {path.dev_dir()}')
print(f'Каталог проекта: {path.project_dir()}')
➡️Справочник Программиста. Подписаться

Серверное Оборудование Купить БУ в Москве с Гарантией! Компания WestComp продает бу серверное оборудование вендора HPE в поко
Серверное Оборудование Купить БУ в Москве с Гарантией! Компания WestComp продает бу серверное оборудование вендора HPE в поколении Gen8 Gen9 и Gen10 всех линеек в отличном состоянии! Купить серверы можно с НДС без повышения цены и в лизинг. Доступна услуга Colocation в ЦОД TIER III Москвы! Можно выгодно купить сервер HP Proliant DL или BL, СХД HPE 3PAR, HPE Synergy, HPE BladeSystem, HPE Apollo любой конфигурации с гарантией до 5 лет! Цены в 10 раз ниже чем на новое оборудование! Выбрать #реклама westcomp.ru О рекламодателе

👩‍💻 Библиотека UltraJSON в Python Библиотека ujson предназначена для кодирования и декодирования JSON. Она значительно быстрее стандартной библиотеки json в Python, т.к. написана на языке C (в прикреплённом видео сравнивается их скорость). ✅ Пример кода с использованием UltraJSON
import ujson as json

# Кодирование JSON
data = {"name": "Anna", "age": 25, "city": "Novosibirsk"}
json_str = json.dumps(data)
print(json_str)  # Вывод: {"name":"Anna","age":25,"city":"Novosibirsk"}

# Декодирование JSON
json_str = '{"name":"Anna","age":25,"city":"Novosibirsk"}'
data = json.loads(json_str)
print(data)  # Вывод: {'name': 'Anna', 'age': 25, 'city': 'Novosibirsk'}
➡️Установка библиотеки: pip install ujson 📱 Репозиторий ➡️Справочник Программиста. Подписаться

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

👩‍💻 Библиотека paramiko в Python Библиотека paramiko предназначена для работы с SSH-2. Она позволяет создавать скрипты для
👩‍💻 Библиотека paramiko в Python Библиотека paramiko предназначена для работы с SSH-2. Она позволяет создавать скрипты для автоматизации задач, которые требуют удаленного доступа к серверам, передачи файлов и выполнения команд. Основные возможности библиотеки: 🔵Управление SSH-соединениями: Позволяет устанавливать защищенные соединения с удаленными серверами по SSH. Это включает аутентификацию с использованием пароля или ключей. 🔵Выполнение удаленных команд: Позволяет выполнять команды на удаленных серверах и получать их вывод, что полезно для автоматизации административных задач. 🔵Передача файлов: Поддерживает протокол SFTP, что позволяет загружать и скачивать файлы с удаленных серверов. 🔵Туннелирование SSH: Поддерживает создание SSH-туннелей, что может быть полезно для безопасной передачи данных через незащищенные сети. ✅ Пример использования paramiko для подключения к удаленному серверу, выполнения команды и получения результата
import paramiko

# Создание SSH клиента
client = paramiko.SSHClient()

# Автоматическое добавление неизвестных ключей сервера
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())

# Подключение к серверу
client.connect('hostname', username='user', password='passwd')

# Выполнение команды
stdin, stdout, stderr = client.exec_command('ls -l')

# Получение и вывод результата команды
print(stdout.read().decode())

# Закрытие соединения
client.close()
➡️Установка библиотеки: pip install paramiko 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Как создавать высоконагруженные сайты и приложения, способные обработать миллионы пользовательских запросов? И от каких факто
Как создавать высоконагруженные сайты и приложения, способные обработать миллионы пользовательских запросов? И от каких факторов зависит успех разработки? Узнаете на нашей традиционной тематической конференции OTUS CONF: архитектура и бэкенд-разработка Вас ждут выступления четырёх экспертов: - программиста баз данных - руководителя отдела разработки в VK - руководителя группы «Защита профилей» в WildberriesHR - бизнес-партнёра в НЛМК-ИТ Вы узнаете: - как формировать кастомную архитектуру взаимодействия бэкенда и фронтенда - как работает интерпретатор CPython - как решать проблему распределённых транзакций на Go - кому идти в управление, а кому – совершенствовать технические навыки Все участники конференции получат полезные бонусы 19 июня в 19:00 МСК Бесплатно Записаться на конференцию - https://otus.pw/IGXz/?erid=LjN8K3eEQ Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Код для изменения размеров окна на Python Для изменения размеров окна в коде используется библиотека PyGetWindow. Функция getWindowsWithTitle() позволяет получить окно, а метод resizeTo() - изменить его ширину и высоту. ➡️Установка модуля: pip install PyGetWindow
import pygetwindow as gw

# Получаем окно, размеры которого нужно изменить
window = gw.getWindowsWithTitle('Название окна')[0]
# Изменяем размер окна на заданную ширину и высоту
window.resizeTo(800, 600)
➡️Справочник Программиста. Подписаться

Разбуди в себе Python-программиста Пройди путь от азов до создания проектов на Python. Присоединяйся! Обучим бесплатно, если ты: — В отпуске по уходу за ребёнком — Неработающая мама детей до 7 лет — Официально не работаешь или под риском увольнения — 50 лет и старше или предпенсионер — Находишься в поисках работы или хочешь повысить квалификацию на текущем рабочем месте Подать заявку #реклама 16+ osnovanie.info О рекламодателе

📊 Библиотека Altair в Python Библиотека Altair предназначена для визуализации данных на Python. Она основана на декларативном подходе, что делает создание графиков и диаграмм интуитивно понятным и удобным. Основные особенности библиотеки: 🔵Декларативный стиль: Использует декларативный стиль, что означает, что вы описываете, что вы хотите видеть, а не как это нарисовать. 🔵Интеграция с Pandas: Легко работает с DataFrame из Pandas, что позволяет быстро создавать графики на основе табличных данных. 🔵Поддержка интерактивных визуализаций: Позволяет создавать интерактивные графики, которые можно масштабировать, фильтровать и выделять. 🔵Основана на Vega и Vega-Lite: Строится на базе спецификаций визуализации данных Vega и Vega-Lite, что делает её гибкой и расширяемой. 🔵Минимум кода: Для создания сложных визуализаций требуется меньше кода по сравнению с другими библиотеками, такими как Matplotlib или Seaborn. ➡️Установка библиотеки: pip install altair 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Просто о сложном: все об автоматизации бизнеса Рассказываем о технологиях для анализа бизнес-процессов и управления рисками.
Просто о сложном: все об автоматизации бизнеса Рассказываем о технологиях для анализа бизнес-процессов и управления рисками. Подпишитесь на канал, чтобы быть в курсе цифровых трендов. Подписаться #реклама О рекламодателе

Код для мониторинга скорости сетевого трафика на Python Для мониторинга скорости сетевого трафика в коде используется модуль psutil. Функция net_io_counters() из модуля psutil предоставляет информацию о сетевом вводе/выводе (I/O) в системе. ➡️Установка модуля: pip install psutil
import psutil
import time


# Функция для мониторинга скорости сетевого трафика
def get_net_io():
    # Получаем статистику сетевого ввода-вывода
    io = psutil.net_io_counters()
    # Возвращаем количество отправленных и полученных байт
    return io.bytes_sent, io.bytes_recv


# Получаем начальные значения отправленных и полученных байт
prev_sent, prev_recv = get_net_io()

try:
    # Бесконечный цикл для постоянного мониторинга
    while True:
        # Задержка на 1 секунду
        time.sleep(1)
        # Получаем текущие значения отправленных и полученных байт
        sent, recv = get_net_io()
        # Вычисляем и выводим скорость передачи и приема данных в KB/s
        print(f"Скорость передачи: {(sent - prev_sent) / 1024:.2f} KB/s, Скорость приема: {(recv - prev_recv) / 1024:.2f} KB/s")
        # Обновляем значения отправленных и полученных байт для следующего цикла
        prev_sent, prev_recv = sent, recv
except KeyboardInterrupt:
    # Обрабатываем прерывание программы (Ctrl+C)
    print("Остановка мониторинга.")
➡️Справочник Программиста. Подписаться

Видеоплатформа NUUM. Получай доход от контента Стань блогером на NUUM и монетизируй свой контент. ⚡Получай донаты и выводи прямо на карту ⚡Подключи Партнёрскую программу и зарабатывай на показе встроенной рекламы на твоем канале ⚡Выкладывай крутые видео, проводи стримы и твой доход будет расти Зарегистрироваться #реклама nuum.onelink.me О рекламодателе

Библиотека Dramatiq в Python Библиотека Dramatiq - это асинхронная система очередей задач (task queue) для разработки и управ
Библиотека Dramatiq в Python Библиотека Dramatiq - это асинхронная система очередей задач (task queue) для разработки и управления фоновыми задачами в приложениях. Она позволяет выполнять долгие и ресурсоемкие операции в фоновом режиме, освобождая основной поток выполнения для более важных задач. Основные особенности библиотеки: 🔵Асинхронность: Поддерживает асинхронное выполнение задач, что позволяет обрабатывать множество задач параллельно. 🔵Простота использования: Имеет интуитивно понятный API, что делает ее доступной для разработчиков любого уровня. 🔵Поддержка брокеров сообщений: Поддерживает несколько брокеров сообщений, включая RabbitMQ и Redis, для обмена сообщениями между компонентами системы. 🔵Расширяемость: Благодаря своей модульной архитектуре, Dramatiq легко расширяется с помощью плагинов и middleware. ➡️Установка библиотеки: pip install dramatiq 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Аренда сервера в России: от 292 ₽/мес! - быстрые SSD NVMe диски; - бесплатная защита от ДДоС; - высокий аптайм; - техническая
Аренда сервера в России: от 292 ₽/мес! - быстрые SSD NVMe диски; - бесплатная защита от ДДоС; - высокий аптайм; - техническая поддержка 24/7. 7 дней на тестирование виртуального хостинга и 3 дня — на VPS/VDS. Переезд от другого хостера за наш счёт + подарим 3 месяца хостинга. При аренде тарифов VPS первый месяц лицензии Ispmanager предоставляется бесплатно. Длительный период аренды хостинга может принести вам 1 год бесплатного использования популярного в Рунете домена — .RU. Подробности о тарифах, участвующих в акции, — на нашем сайте. Узнать больше #реклама ihc.ru О рекламодателе

💻 Коды для генерации фейковых данных на Python часть 2 ➡️Установка необходимой библиотеки: pip install mimesis Генерация слу
💻 Коды для генерации фейковых данных на Python часть 2 ➡️Установка необходимой библиотеки: pip install mimesis Генерация случайных платёжных данных
from mimesis import Payment

payment = Payment()

print("Номер кредитной карты:", payment.credit_card_number())
print("Дата окончания срока действия кредитной карты:", payment.credit_card_expiration_date())
print("CVV:", payment.cvv())
print("Сеть кредитной карты:", payment.credit_card_network())
print("Адрес Ethereum:", payment.ethereum_address())
print("PayPal:", payment.paypal())
print("Адрес Bitcoin:", payment.bitcoin_address())
print("Владелец кредитной карты:", payment.credit_card_owner())
print("CID:", payment.cid())
Генерация случайных временных данных
from mimesis import Datetime

datetime = Datetime()

print("Случайная дата:", datetime.date())
print("Случайное время:", datetime.time())
print("Случайный месяц:", datetime.month())
print("Случайный год:", datetime.year())
print("Случайный день недели:", datetime.day_of_week())
Генерация случайных данных по разработке
from mimesis import Development

development = Development()

print("Стадия разработки:", development.stage())
print("Характеристика надёжности ПО (ility):", development.ility())
print("Лицензия ПО:", development.software_license())
print("Версия с использованием календарной версии (calver):", development.calver())
print("Версия ПО:", development.version())
print("Язык программирования:", development.programming_language())
Генерация случайных общих данных
from mimesis import Generic

generic = Generic()

print("Случайное имя:", generic.person.name())
print("Случайный адрес:", generic.address.address())
print("Случайный текст:", generic.text.text())
print("Случайный файл:", generic.file.file_name())
print("Случайная дата:", generic.datetime.date())
➡️Справочник Программиста. Подписаться

Очная онлайн-магистратура ИТМО: станьте DevOps-инженером Онлайн-магистратура «DevOps-инженер облачных сервисов» от Яндекс Пра
Очная онлайн-магистратура ИТМО: станьте DevOps-инженером Онлайн-магистратура «DevOps-инженер облачных сервисов» от Яндекс Практикум Вы сможете работать DevOps-инженером или SRE в крупных IT-компаниях В магистратуре вы глубоко погрузитесь в программирование и научитесь создавать стабильную облачную инфраструктуру. А ещё будете заниматься английским, чтобы было проще устроиться в международную компанию. Фундаментальные знания, льготы очного студента и практический опыт Яндекса Подать заявку #реклама 16+ practicum.yandex.ru О рекламодателе

🔍 Библиотека Tesserocr в Python Библиотека Tesserocr предоставляет интерфейс для работы с библиотекой OCR (распознавание тек
🔍 Библиотека Tesserocr в Python Библиотека Tesserocr предоставляет интерфейс для работы с библиотекой OCR (распознавание текста) Tesseract. Она позволяет легко интегрировать возможности Tesseract в Python-приложения, предоставляя удобный интерфейс для работы с изображениями и распознавания текста. Основные возможности библиотеки: 🔵Интерфейс C++ API Tesseract: Библиотека напрямую связывается с Tesseract через его C++ API, что обеспечивает высокую производительность и более гибкие возможности по сравнению с вызовом командной строки Tesseract. 🔵Работа с изображениями: Поддерживает работу с изображениями через PIL (Python Imaging Library) или напрямую с numpy массивами, что позволяет легко подготавливать изображения для распознавания. 🔵Настройка параметров Tesseract: Позволяет настраивать различные параметры Tesseract, такие как язык распознавания, варианты предобработки изображений и другие параметры конфигурации. 🔵Поддержка регионов интереса: Присутствует возможность указать конкретные области изображения, которые нужно распознавать, что полезно, если текст находится только в определенных частях изображения. ➡️Установка библиотеки: pip install tesserocr 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Комплексная ИТ-поддержка бизнеса с мговенной реакцией ✅ Решим любую ИТ-задачу От поддержки компьютеров и МФУ до серверного и
Комплексная ИТ-поддержка бизнеса с мговенной реакциейРешим любую ИТ-задачу От поддержки компьютеров и МФУ до серверного и сетевого оборудования ✅ Работаем быстро Среднее время ожидания ответа инженера на обращение по телефону – 25 секунд ✅ Гарантируем качество Несем финансовую ответственность за несоблюдение условий работы (SLA) Перейти на сайт #реклама zerobit.ru О рекламодателе

💻 Коды для генерации фейковых данных на Python Примеров кода довольно много, поэтому придётся разделить на несколько постов. ➡️Установка необходимой библиотеки: pip install mimesis Генерация случайных персональных данных
from mimesis import Person
from mimesis.enums import Gender
from mimesis.locales import Locale

person = Person(Locale.RU)

print("Имя:", person.name())
print("Фамилия:", person.surname())
print("Пол:", person.gender())
print("Дата рождения:", person.birthdate())
print("Почта:", person.email())
print("Телефон:", person.telephone())

# Генерация данных с указанием пола
print("Мужское имя:", person.name(gender=Gender.MALE))
Генерация случайного адреса
from mimesis import Address

address = Address(locale="ru")

# Генерация случайных данных
print("Страна:", address.country())
print("Город:", address.city())
print("Улица:", address.street_name())
print("Дом:", address.street_number())
print("Почтовый индекс:", address.postal_code())
Генерация случайного текста
from mimesis import Text

text = Text(locale="ru")

print("Случайное слово:", text.word())
print("Случайное предложение:", text.sentence())
print("Случайный абзац:", text.text(quantity=1))
➡️Справочник Программиста. Подписаться

📺 Генерация фейковых данных человека на Python В данном shorts напишем код для генерации фейковых данных о человеке на Pytho
📺 Генерация фейковых данных человека на Python В данном shorts напишем код для генерации фейковых данных о человеке на Python (не Faker). ➡️Справочник Программиста. Подписаться