Справочник Программиста
Open in 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
Show more5 741
Subscribers
-324 hours
-137 days
-5930 days
Posts Archive
🌐 Impacket — это инструмент на Python, который помогает работать с сетевыми протоколами, особенно теми, что используются в Windows-сетях.
Позволяет "общаться" с другими компьютерами по сети, отправляя и получая данные точно так, как это делают настоящие программы Windows.
Основные возможности:
🔵Работа с протоколами SMB, NTLM, MSRPC, Kerberos, LDAP, DNS и другими
🔵Выполнение команд на удалённых машинах
🔵Реализация атак Pass-the-Hash и Pass-the-Ticket
🔵Атаки NTLM Relay и Kerberoasting
🔵Работа с Active Directory
🔵Отправка и приём сетевых пакетов на низком уровне
🔵Получение информации о пользователях и машинах в сети
🔵Аутентификация и взаимодействие с удалёнными службами Windows
🔵Встроенные утилиты для тестирования и автоматизации атак
🔵Анализ и построение сетевых пакетов вручную
⚠️ Информация предоставлена исключительно в образовательных целях. Использование в незаконных действиях запрещено.
➡️Установка:
pip install impacket
📱 Репозиторий
➡️Справочник Программиста. ПодписатьсяСовременная магистратура от Центрального университета
Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практикой?
Поступай в магистратуру Центрального университета!
- 4 офлайн программы по востребованным направлениям ИТ
- Онлайн-программа по машинному обучению
- 300 мест с грантами до 1,2 млн руб.
- Вечерние занятия и учеба по выходным — удобно совмещать с работой
- Обучение по модели STEM-образования: на стыке науки, технологий и бизнеса
- Возможность стажировок и трудоустройства в ведущих компаниях
- Государственный диплом за 2 года
Магистратура в Центральном университете — это современный подход к образованию, сильный преподавательский состав и актуальные кейсы от индустрии.
Оставляй заявку на грант уже сейчас!
Подать заявку
#реклама 16+
apply.centraluniversity.ru
О рекламодателе
+1
Taichi — это высокопроизводительный Python-фреймворк, предназначенный для физического моделирования, компьютерной графики и численных вычислений.
Его главная фишка — легко писать сложные вычисления на Python с производительностью C++/CUDA, потому что под капотом
Taichi компилирует Python-код в высокоэффективный байткод, оптимизированный для CPU и GPU.
Основные особенности:
🔵Высокая производительность благодаря JIT-компиляции
🔵Поддержка CPU и GPU (CUDA, Vulkan, Metal, OpenGL)
🔵Простой и понятный синтаксис на Python
🔵Подходит для физических и графических симуляций
🔵Легко интегрируется в научные и игровые проекты
🔵Автоматическая векторизация и параллелизм
🔵Кроссплатформенность (Windows, macOS, Linux)
➡️Установка: pip install taichi
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяЧек-лист для ревизии ИТ-инфраструктуры
Для собственников бизнеса и ИТ-специалистов.
👌 Самостоятельно проверьте ИТ инфраструктуру компании:
✅ Доступность и надёжность
✅ Масштабирование и развитие
✅ Информационная безопасность
Узнать больше
#реклама
cloud.rosukrep.ru
О рекламодателе
📷 Код для автоматического снимка с веб-камеры на Python
Для автоматического снимка в коде используется библиотека
openCV.
➡️Установка библиотеки: pip install opencv-python
import cv2
# Инициализируем объект VideoCapture для захвата видео с камеры (0 - обычно встроенная камера)
cap = cv2.VideoCapture(0)
# Считываем один кадр с камеры. 'ret' - булево значение (True, если кадр успешно считан),
# 'frame' - сам кадр (изображение)
ret, frame = cap.read()
if ret: # Проверяем, был ли успешно считан кадр
# Сохраняем полученный кадр "snapshot.png" в текущей директории
cv2.imwrite("snapshot.png", frame)
print("📷 Снимок сохранён как snapshot.png")
# Освобождаем ресурсы, связанные с объектом VideoCapture (закрываем камеру)
cap.release()
➡️Справочник Программиста. Подписаться+1
🚀 Dragonfly — это современное высокопроизводительное хранилище данных в оперативной памяти, разработанное как замена Redis и Memcached. Проект полностью совместим с их API, что позволяет использовать его без изменений в коде существующих приложений.
Основные особенности:
⏺Многопоточность и масштабируемость: В отличие от однопоточного Redis, Dragonfly использует многопоточную архитектуру с принципом "shared-nothing", что позволяет эффективно использовать все доступные ядра процессора и обеспечивает высокую масштабируемость .
⏺Высокая производительность: Достигает до 25 раз большей пропускной способности по сравнению с Redis, поддерживая миллионы операций в секунду на одном экземпляре.
⏺Оптимизация использования ресурсов: Благодаря эффективному использованию аппаратных ресурсов, Dragonfly может работать на небольших инстансах с 8 ГБ ОЗУ и масштабироваться до машин с 64 ядрами и 768 ГБ ОЗУ, что снижает затраты на инфраструктуру по сравнению с кластерными решениями.
⏺Поддержка облачных платформ: Официально поддерживается на архитектурах x86_64 и arm64 и оптимизирован для работы в облачных средах, таких как AWS, GCP и Azure.
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. Подписаться
Дарим подписку на Яндекс Музыку
Ответьте на 1 вопрос и Яндекс Музыка ваша для вас и 3-х ваших близких.
Кинопоиск и Яндекс Книги тоже в подписке.
Попробуйте бесплатно❤️
Попробовать
#реклама 18+
music.yandex.ru
О рекламодателе
Реклама на Яндексе
🚀 Библиотека Zict в Python
Библиотека
Zict — это легковесная и удобная абстракция для словарей с расширенными возможностями хранения.
Входит в экосистему Dask и предназначена для управления данными в памяти и на диске таким образом, чтобы легко переключаться между хранилищами.
Основные возможности:
🔵Поддержка словарей с дополнительной логикой хранения
🔵Возможность комбинирования хранилищ (например, память + диск)
🔵Автоматическое управление кэшем (LRU)
🔵Простая сериализация и десериализация данных
🔵Хранение на диске через файловую систему
🔵Совместимость с байтовыми данными
🔵Лёгкость интеграции в собственные проекты
🔵Минимальные зависимости и лёгкость установки
➡️Установка: pip install zict
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяКейсы, статьи, митапы
Как обрабатывать данные в реальном времени с Tarantool: статьи, архитектурные схемы и реальные кейсы. Пишем понятно и по делу в Telegram-канале Tarantool News.
Подписаться
#реклама
О рекламодателе
✨Preswald — это фреймворк для создания приложений для работы с данными, панелей мониторинга и внутренних инструментов на Python.
Предоставляет готовые компоненты пользовательского интерфейса, такие как таблицы, диаграммы и формы. Пользователи могут взаимодействовать с приложением, изменять входные данные, запускать запросы и обновлять визуализации, без необходимости вручную управлять пользовательским интерфейсом.
Основные особенности:
🔵Разработка приложений без написания фронтенда.
🔵Реактивность и интерактивность.
🔵Автоматическое управление состоянием и зависимостями.
🔵DAG рабочего процесса.
🔵Интеграция с экосистемой Python для работы с данными.
🔵Декларативный синтаксис.
🔵Возможность расширения.
🔵Быстрая разработка и прототипирование.
➡️Установка:
pip install preswald
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяПереход на микросервисы с Kubernetes: что нужно учесть?
24 апреля на бесплатном вебинаре от СберТеха «К микросервисам через построение управляемой контейнерной среды» поговорим о требованиях к контейнеризации и их реализации в продуктах Platform V DropApp и Platform V Synapse Service Mesh.
Что обсудим:
⚡ Почему важно выбрать правильный дистрибутив Kubernetes
⚡ Что входит в Platform V DropApp и каковы его основные преимущества
⚡ Какие инструменты помогают в защите контейнерных сред
⚡ Какие дополнительные ценности дает service mesh
А также поделимся опытом эксплуатации продуктов в высоконагруженных средах и расскажем, как использование решений от одного поставщика позволяет упростить жизнь продуктовых команд.
Регистрируйтесь и приходите 24 апреля!
Зарегистрироваться
#реклама 16+
platformv.sbertech.ru
О рекламодателе
Pathway — это фреймворк на Python для ETL обработки потоковых данных, предназначенный для задач потоковой обработки, аналитики в реальном времени, построения пайплайнов с использованием больших языковых моделей (LLM) и реализации Retrieval-Augmented Generation (RAG).
Основные особенности:
🔵Поддержка потоковой и пакетной обработки: Позволяет использовать один и тот же код как для обработки потоков данных, так и для пакетной обработки, что упрощает разработку и развертывание.
🔵Интеграция с Python: Фреймворк предоставляет простой в использовании API на Python, что облегчает интеграцию с популярными библиотеками машинного обучения и аналитики.
🔵Высокая производительность: Использует масштабируемый движок на Rust, основанный на Differential Dataflow, обеспечивая высокую пропускную способность и низкую задержку при обработке данных.
🔵Гибкость в использовании: Подходит как для разработки, так и для продакшн-сред, позволяя эффективно обрабатывать как потоковые, так и пакетные данные.
➡️Установка:
pip install -U pathway
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. Подписаться+1
voice-transcribe-summarize-telegram-bot — это проект Telegram-бота, разработанный на Python, который автоматически транскрибирует и кратко резюмирует голосовые сообщения.
Использует современные модели искусственного интеллекта: Whisper для распознавания речи и Llama 3 для генерации кратких резюме, предоставляемые через API.
Основные возможности:
⏺Обработка голосовых сообщений, как напрямую отправленных боту, так и пересланных из других чатов.
⏺Поддержка различных аудиоформатов.
⏺Точная транскрипция с помощью модели Whisper.
⏺Создание кратких и понятных резюме с использованием модели Llama 3.
⏺Четко структурированный и легко читаемый вывод результатов.
Основные библиотеки:
✅
python-telegram-bot
✅pydub
✅ffmpeg
📱 Репозиторий
➡️Справочник Программиста. ПодписатьсяПолучи грант на обучение в Центральном университете
Прояви себя, получи грант до 2,8 млн на обучение ИТ и бизнесу в вузе.
Для школьников 10-х и 11-х классов, СПО.
Подать заявку
#реклама
apply.centraluniversity.ru
О рекламодателе
🖼Библиотека textual-image в Python
Библиотека
textual-image позволяет отображать изображения непосредственно в терминале с использованием фреймворков Textual и Rich.
Основные возможности библиотеки:
🔵Поддержка графических протоколов терминала: использует протоколы Terminal Graphics Protocol (TGP), впервые представленный в терминале Kitty, и Sixel для отображения изображений в терминале.
🔵Альтернативный рендеринг: для терминалов, не поддерживающих TGP или Sixel, предусмотрен альтернативный способ отображения изображений с использованием символов Unicode.
🔵Интеграция с Textual и Rich: предоставляются виджеты и рендеры, которые можно использовать в приложениях на базе Textual и Rich.
➡️Установка библиотеки: pip install textual-image
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. Подписаться+5
В канале Selectel Newsfeed новые бесплатные курсы!
Наши бесплатные курсы для специалистов всех уровней помогут разобраться в темах быстро, структурно и последовательно.
Вступайте в сообщество IT-специалистов в Telegram от Selectel и развивайте новые навыки📚
Смотреть
#реклама 16+
О рекламодателе
🟦Groovy — это инструмент, который преобразует функции, написанные на Python, в их эквиваленты на JavaScript.
Возможности:
⏺Преобразует простые функции на Python в эквиваленты на JavaScript.
⏺Поддерживает подмножество стандартной библиотеки Python, а также некоторые специфические классы
Gradio.
⏺Предоставляет подробные сообщения об ошибках, если функцию невозможно транспилировать (например, из-за отсутствия эквивалента в JavaScript или неоднозначности).
➡️Установка: pip install groovy
📱 Репозиторий
➡️Справочник Программиста. Подписаться✨Библиотека Cookiecutter в Python
Библиотека
Cookiecutter предназначена для создания проектов по шаблону. Позволяет быстро разворачивать структуру проекта с нужными файлами, директориями и настройками, не создавая всё вручную.
Особенно полезна для стандартизации шаблонов проектов в команде или автоматизации рутинных задач.
Особенности библиотеки:
🔵Генерация проектов из шаблонов
🔵Использование шаблонов с GitHub, GitLab и локальных путей
🔵Поддержка Jinja2-шаблонов внутри файлов и папок
🔵Автоматическое создание структуры проекта
🔵Запрос пользовательских параметров перед генерацией
🔵Удобная настройка через файл cookiecutter.json
🔵Поддержка вложенных шаблонов
🔵Кроссплатформенность (работает на Windows, macOS, Linux)
🔵Активное сообщество и множество готовых шаблонов
➡️Установка: pipx install cookiecutter
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяОнлайн-магистратура Кибербезопасность от Яндекса и МИФИ
День открытых дверей
23 апреля в 19:00 мск | Онлайн
Эксперты Яндекса и НИЯУ МИФИ расскажут об очной онлайн-магистратуре для карьеры в IT.
Всё о поступлении и обучении, выступления экспертов, ответы на вопросы.
Выбирайте всё: работу и учёбу, навыки и диплом магистра.
Узнать больше
#реклама 16+
practicum.yandex.ru
О рекламодателе
🤖 aiogram-django-template — это шаблон телеграм-бота на
Aiogram с админкой на Django.
Данный шаблон упрощает процесс построения и развертывания ботов с использованием возможностей Django, таких как модели данных, авторизация, админ-панель и другие компоненты. Включает в себя базовую структуру, которая позволяет быстро подключить бота к проекту на Django.
Основные особенности:
⏺Интеграция Django с Aiogram для создания ботов.
⏺Использование Docker и Docker Compose для изолированного развертывания.
⏺Асинхронная обработка задач с помощью Celery, RabbitMQ и Redis.
⏺Интеграция с Sentry для мониторинга ошибок.
⏺Хранение файлов через AWS S3.
⏺Использование Django REST Framework для создания API.
⏺Использование pre-commit hooks для проверки кода.
⏺CI/CD настроено с использованием GitHub Actions.
⏺Упрощённая работа с командами через Makefile.
Основные библиотеки:
✅aiogram
✅django
✅celery
✅redis
✅psycopg
📱 Репозиторий
➡️Справочник Программиста. Подписаться