Управление Docker контейнерами с помощью docker-py
docker-py – это официальная библиотека Python для Docker, предоставляющая API для взаимодействия с Docker Daemon. С её помощью можно автоматизировать процессы создания, запуска, остановки и удаления контейнеров, работы с образами, сетями и томами Docker.
import docker
# Создание клиента
client = docker.from_env()
# Запуск контейнера
container = client.containers.run("ubuntu:latest", "echo Hello, docker-py!", detach=True)
# Получение логов контейнера
print(container.logs().decode())
# Остановка и удаление контейнера
container.stop()
container.remove()
В данном примере мы создаем клиента Docker, используя переменные окружения текущей сессии. Затем мы запускаем контейнер из образа ubuntu:latest, выполняем в нем команду echo, выводим логи работы контейнера и в конце останавливаем и удаляем контейнер.
Управление образами с помощью docker-py:
# Получение списка всех образов
images = client.images.list()
# Вывод информации о каждом образе
for image in images:
print(f'ID: {image.id}, Теги: {image.tags}')
Для дальнейшего изучения и ознакомления с более продвинутыми возможностями рекомендуется обратиться к официальной документации.
#python#docker#dockerpy
Вакансия: Java Developer (with AI/ML) в крупную международную компанию
🌟 Команда IDE международной телеком-компании ищет Middle/Senior Java-разработчика для создания легковесного, но насыщенного возможностями Python-расширения под платформу на базе VSCode.
🚀 Если у вас есть глубокое понимание Java Core, опыт со структурами данных и алгоритмами, реализовывали ML/AI-функционал и встраивали его в готовые решения, присоединяйтесь к нашей международной R&D команде в СПб!
Также важны: разговорный английский, готовность к работе офисе (часы гибкие), законченное высшее образование.
🔍 Основные задачи:
• разрабатывать возможности автодополнения, навигации, рефакторинга, диагностики, запуска и отладки для Python- и Jupyter-расширений;
• поддерживать языковые конструкции Python;
• оптимизировать потребление памяти и производительность Python-расширения;
• проводить эксперименты, создавать бенчмарки и инфраструктуру для внедрения RAG-решений в AI-ассистенте.
👉 Вопросы и резюме в Telegram: @daria_hw1
#Java#AI#ML#LLM#Python#IDE#вакансия#работа#jobs#SPb
#python#ai#code#ingestion
Gitingest helps you quickly turn any Git repository into a clear, easy-to-understand text summary optimized for large language models (LLMs). You can get a digest from a GitHub URL or local directory, with details on file structure, size, and token count. It works as a command-line tool, Python package, or browser extension, making it flexible for developers and researchers to analyze code efficiently. Installing is simple via pip or pipx, and it supports private repos with a GitHub token. This saves you time by providing smart, formatted code context ready for AI tools or your own projects.
https://github.com/cyclotruc/gitingest
https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django
#Django is an extremely popular and fully featured server-side #web#framework, written in #Python. The module shows you why Django is one of the most popular web server frameworks, how to set up a development environment, and how to get started with using it to create your own web #applications.
Prerequisites
Before starting this module you don't need to have any knowledge of Django. You will need to understand what server-side web programming and web frameworks are, ideally by reading the topics in our Server-side website programming first steps module.
A general knowledge of programming concepts and Python is recommended, but not essential to understanding the core concepts.
Привет друзья!👋 Меня зовут Лена, я HR компании NeofleX.
Наш отдел Data Science в поиске специалиста по компьютерному зрению для работы над проектом, цель которого — повышение эффективности обслуживания клиентов в розничной торговле. Мы ищем эксперта, способного самостоятельно разрабатывать решения и вести за собой команду, вкладываться в повышение наших внутренних компетенций и способствовать развитию основы для будущих проектов.
Этот ПРОЕКТ — лишь один из многих, в рамках которого вы сможете проявить свои навыки и внести свой вклад в нашу работу в области компьютерного зрения.
#vacancy#job#вакансия#удаленка # Python# NumPy# Scikit Learn# PyTorch #DeepLearning#OpenCV#Docker#ONNX#DataScientist#ComputerVision
Вакансия: Data Scientist (Computer Vision)
Компания: NEOFLEX
Опыт работы: от 3 лет
🔥 ПРОЕКТ: Команда занимается разработкой ETL-процессов для заполнения витрин в кластере Hadoop, необходимых для построения регуляторной ЦБ и внутренней банковской отчетности. Разработка потоков ведется с помощью Java с использованием Spark. Оптимизация запросов. Взаимодействие с системными аналитиками по прототипам.
Город: Любой
Формат работы: удалёнка
Занятость: full time
З/п: от 200 000 - 350 000 net
📌 ЧЕМ ТЫ БУДЕШЬ ЗАНИМАТЬСЯ:
• Применением и адаптацией современных методов глубокого обучения в области компьютерного зрения для анализа данных с камер.
• Оптимизацией существующих моделей для улучшения точности и скорости обработки данных.
• Тесным взаимодействием с командой разработчиков для интеграции созданных моделей в рабочую среду.
• Активным участием в пилотных и R&D проектах.
📌 ТЫ НАШ ИДЕАЛЬНЫЙ КАНДИДАТ, ЕСЛИ У ТЕБЯ ЕСТЬ:
• Уверенное владение Python.
• Опыт в разработке и реализации проектов в области компьютерного зрения.
• Понимание алгоритмов, применяемых в компьютерном зрении.
• Хорошая математическая подготовка, знание теории вероятностей и математической статистики.
📌 СОВСЕМ КРУТО, ЕСЛИ:
• Опыт работы в CV проектах для розничной торговли.
• Навыки работы с облачными платформами и контейнеризацией (Docker, Kubernetes).
• Желание работать в команде, так как для нас важно поддерживать коммуникацию с коллегами.
• Наличие научных публикаций / ученой степени / призовых мест в соревнованиях.
📌Что мы предлагаем Вам:
•Официальное трудоустройство по ТК РФ.
•График работы 5/2.
•Гибкое утро.
•Подключение к программе ДМС (включает стоматологию, обследования, лечение заболеваний, теле-медицина, Полис ВЗР), а также возможность страхования родственников по корпоративной цене.
•Насыщенная корпоративная жизнь: яркие корпоративы, праздники для детей сотрудников, корпоративные спортивные мероприятия; мотивационные награждения.
•Прозрачную системы карьерного развития в компании.
•Персонального наставника с первого дня работы.
•Возможность развития личной экспертизы и экспертизы компании.
•Собственную платформу внутренних и внешних образовательных программ.
•Возможность пройти сертификацию.
100% УДАЛЁННЫЙ ФОРМАТ РАБОТЫ !!!
✅Контакт для связи: телеграмм https://t.me/HelenaList🥰
👉 Не забудь уточнить, что ты из @datasciencejobs
#shell#automation#docker#hacktoberfest#home#iot
Home Assistant apps extend your smart home setup with tools like MQTT brokers, MariaDB databases, Duck DNS for secure remote access, file editors, Samba sharing, Zigbee/Z-Wave controllers, and more, all installed easily via the frontend. This benefits you by unifying device control in one app for powerful local automations, better privacy without cloud reliance, no subscriptions, and flexibility across brands—simplifying management even if internet fails.
https://github.com/home-assistant/addons
PhD AI/ML Researcher в крупную международную компанию
Формат: офис (с гибкими часами)
🌟 Мы — команда крупной телеком-компании, объединяющая ML-инженеров, PhD-студентов и преподавателей ведущих вузов. Работаем на стыке науки и инженерии, создавая инновационные решения в области NLP и машинного обучения.
🚀 Если вы – PhD-студент или PhD, у вас есть опыт работы с LLM, трансформерами, NLP, умение тренировать и дообучать модели, знание Python и библиотек для ML, опыт парсинга и обработки текстов, готовность изучать новые статьи и внедрять передовые подходы, присоединяйтесь к нашей международной R&D команде в СПб!
Также важны: разговорный английский, работа фулл-тайм офис (гибкое начало-окончание рабочего дня).
🔍Основные задачи:
• Обучение и адаптация небольших LLM под конкретные задачи
• Разработка и оптимизация semantic search на основе sentence transformers
• Работа с бенчмарками и эксперименты для оценки качества моделей
• Создание RAG-систем и AI-агентов
• Разработка модулей автоматической суммаризации проектов (чтобы даже сложные задачи становились понятными)
• Участие в научных публикациях
• Работа над «проектом-мечтой» — вашей собственной амбициозной задачей в области ИИ!
👉 Вопросы и резюме в Telegram: @daria_hw1
#AI#ML#LLM#Python#RAG#PhD#вакансия#работа#jobs#SPb
#python#agents#graph#llms#rag
Graphiti helps AI systems handle constantly changing information by building real-time knowledge graphs that track relationships and historical data, allowing them to integrate user interactions, business data, and external sources seamlessly. Unlike traditional methods, it updates information instantly without needing full recomputations, enabling precise historical queries and efficient hybrid searches. This helps AI applications stay context-aware, automate tasks effectively, and manage complex, evolving data with minimal delay.
https://github.com/getzep/graphiti
http://pybee.org/
#BeeWare is a collection of #projects that can be used to help develop, debug and launch #Python software. Each tool follows the #Unix philosophy of doing one thing well. Each tool can be used in isolation, or they can be chained together to provide a rich set of programming tools.
https://github.com/damonkohler/sl4a
#Scripting Layer for Android (SL4A)
#SL4A brings scripting languages to #Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device. These scripts have access to many of the APIs available to full-fledged Android applications, but with a greatly simplified interface that makes it easy to get things done.
Scripts can be run interactively in a terminal and in the background. #Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, and shell are currently supported, and we're planning to add more. See the SL4A Video Help playlist on YouTube for various demonstrations of SL4A's features.