Please open Telegram to view this post
VIEW IN TELEGRAM
😁87🤣17❤6
This media is not supported in your browser
VIEW IN TELEGRAM
Этот репозиторий на GitHub настоящая сокровищница бесплатных книг по программированию
Здесь вы найдёте сотни книг по таким направлениям, как AI, блокчейн, разработка приложений, геймдев, веб-разработка, prompt engineering и многим другим✋
👉 @PythonPortal
Здесь вы найдёте сотни книг по таким направлениям, как AI, блокчейн, разработка приложений, геймдев, веб-разработка, prompt engineering и многим другим
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Прокачай базовые навыки работы с Kubernetes
Вот практическое задание, которое проведёт тебя через весь жизненный цикл Pod’а: от его создания до инспектирования, выполнения команд внутри, просмотра логов и удаления.
Это отличный способ потренироваться, если ты только начинаешь работать с Kubernetes или хочешь увереннее чувствовать себя при работе с
Попробуй здесь☕
👉 @PythonPortal
Вот практическое задание, которое проведёт тебя через весь жизненный цикл Pod’а: от его создания до инспектирования, выполнения команд внутри, просмотра логов и удаления.
Это отличный способ потренироваться, если ты только начинаешь работать с Kubernetes или хочешь увереннее чувствовать себя при работе с
kubectl
.Попробуй здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤5
Создаём QR-коды с помощью Python всего за несколько строк кода
Любой может сгенерировать свой QR-код для ссылки, текста или даже Wi-Fi данных.
Для этого используется библиотека
На выходе получаем готовый QR-код с любым текстом или ссылкой.
Можно менять цвета, размеры и стиль под свой дизайн🙂
👉 @PythonPortal
Любой может сгенерировать свой QR-код для ссылки, текста или даже Wi-Fi данных.
Для этого используется библиотека
qrcode
и модуль PIL
pip install qrcode pillow
import qrcode
from PIL import Image
data = input("Введите данные для QR: ")
qr = qrcode.QRCode(version=3, box_size=8, border=4)
qr.add_data(data)
qr.make(fit=True)
image = qr.make_image(fill="black", back_color="aqua")
image.save("qr_code.png")
Image.open("qr_code.png")
На выходе получаем готовый QR-код с любым текстом или ссылкой.
Можно менять цвета, размеры и стиль под свой дизайн
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥38❤16🏆9👍1
Чекпоинт по навыкам ✌️
Кто не в курсе: с недавнего времени работает платформа от hh.ru, где можно добровольно пройти тесты и официально подтвердить свои ИТ-навыки.
Так вот, сейчас они готовят пул новых заданий и обкатывают их через практикующих разработчиков, чтобы проверить релевантность и докрутить детали. Ко мне тоже обратились
и я решил оценить пачку вопросов по Python.
Я смотрел на несколько вещей: насколько формулировки понятны без дополнительных пояснений, есть ли неточности или спорные моменты, и хорошо ли смешаны база, средний и продвинутый уровень
По впечатлениям: встречается и база, и тонкие моменты вроде работы с аргументами по умолчанию или различий между list, set и dict. Формулировки в целом понятные, чувствуется, что задачи пишут люди, которые сами кодят, а не «для галочки». Хотелось бы только чуть больше вопросов про библиотеки (pandas, requests), чтобы было ещё ближе к реальной практике
В целом впечатление позитивное: задания помогают проверить навык и при этом выглядят честно и адекватно. Похоже, из этого выйдет реально рабочий инструмент, а не формальность👍
👉 @PythonPortal
Кто не в курсе: с недавнего времени работает платформа от hh.ru, где можно добровольно пройти тесты и официально подтвердить свои ИТ-навыки.
Так вот, сейчас они готовят пул новых заданий и обкатывают их через практикующих разработчиков, чтобы проверить релевантность и докрутить детали. Ко мне тоже обратились
и я решил оценить пачку вопросов по Python.
Я смотрел на несколько вещей: насколько формулировки понятны без дополнительных пояснений, есть ли неточности или спорные моменты, и хорошо ли смешаны база, средний и продвинутый уровень
По впечатлениям: встречается и база, и тонкие моменты вроде работы с аргументами по умолчанию или различий между list, set и dict. Формулировки в целом понятные, чувствуется, что задачи пишут люди, которые сами кодят, а не «для галочки». Хотелось бы только чуть больше вопросов про библиотеки (pandas, requests), чтобы было ещё ближе к реальной практике
В целом впечатление позитивное: задания помогают проверить навык и при этом выглядят честно и адекватно. Похоже, из этого выйдет реально рабочий инструмент, а не формальность
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25👍10🔥6🤣3💊3😁2🏆2
This media is not supported in your browser
VIEW IN TELEGRAM
Прокачай свой путь в обучении 🚀
Нашлась бесплатная платформа, где можно изучать любые темы в формате карт знаний. Строй собственные маршруты, визуализируй связи между понятиями и прокачивай то, что интересно именно тебе.
Попробуй здесь: https://learn-anything.xyz/
👉 @PythonPortal
Нашлась бесплатная платформа, где можно изучать любые темы в формате карт знаний. Строй собственные маршруты, визуализируй связи между понятиями и прокачивай то, что интересно именно тебе.
Попробуй здесь: https://learn-anything.xyz/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🤔2
Лучшие практики Docker:
Ограничивай CPU и память для своих контейнеров, чтобы не положить остальные контейнеры на машине.
Через docker run:
--cpus=2 → ограничение по CPU: максимум 2 виртуальных ядра.
-m 512m → ограничение по памяти: максимум 512 МБ.
Через docker-compose:
limits → верхние границы ресурсов (контейнер не может выйти за них).
reservations → гарантированный минимум ресурсов, который будет выделен контейнеру.
👉 @PythonPortal
Ограничивай CPU и память для своих контейнеров, чтобы не положить остальные контейнеры на машине.
Через docker run:
docker run --cpus=2 -m 512m nginx
--cpus=2 → ограничение по CPU: максимум 2 виртуальных ядра.
-m 512m → ограничение по памяти: максимум 512 МБ.
Через docker-compose:
version: "3.9"
services:
redis:
image: redis:alpine
deploy:
resources:
limits:
cpus: 2
memory: 512M
reservations:
cpus: 1
memory: 256M
limits → верхние границы ресурсов (контейнер не может выйти за них).
reservations → гарантированный минимум ресурсов, который будет выделен контейнеру.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤8
Когда: 23–26 октября
Формат: онлайн + финал на площадке
Участвуй, если ты:
Выбери свой кейс:
✴️ Цифровой дресс-код: фон, который выделяет вас. Создай локальный ML-модуль сегментации видео и генератор персонализированных фонов.✴️ CodeMetrics: метрики, которые помогают расти. Разработай систему автооценки эффективности команд через анализ Git-метрик.
Почему стоит участвовать:
Регистрация открыта!
erid: 2Vtzqwmd32u
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2
Python-библиотека RetinaFace для детекции лиц и работы с ключевыми точками (глаза, нос, рот)
Поддерживает выравнивание лиц, легко ставится через
Отличный инструмент для задач в области компьютерного зрения и face recognition.
Примеры использования:
👉 @PythonPortal
Поддерживает выравнивание лиц, легко ставится через
pip install retina-face
и работает на основе глубинных моделей из проекта insightface. Отличный инструмент для задач в области компьютерного зрения и face recognition.
Примеры использования:
from retinaface import RetinaFace
resp = RetinaFace.detect_faces("img1.jpg")
print(resp)
{
"face_1": {
"score": 0.9993440508842468,
"facial_area": [155, 81, 434, 443],
"landmarks": {
"right_eye": [257.82974, 209.64787],
"left_eye": [374.93427, 251.78687],
"nose": [303.4773, 299.91144],
"mouth_right": [228.37329, 338.73193],
"mouth_left": [320.21982, 374.58798]
}
}
}
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20👍13
Лямбды это не просто однострочные функции, они ещё и сохраняют контекст
Логика находится прямо там, где она нужна. Не нужно прыгать между строками.
👉 @PythonPortal
Логика находится прямо там, где она нужна. Не нужно прыгать между строками.
# Без lambda — приходится прыгать по коду
def get_name(user):
return user['name']
# Представьте, что здесь 100–200 строк кода...
users.sort(key=get_name)
# Условия сортировки прямо на месте
users.sort(key=lambda user: user['name'])
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔26❤8🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
У VK миллионы пользователей. А теперь представьте, сколько легаси и логов.
В канале Backend VK Hub инженеры VK рассказывают о том, что происходит за кулисами больших сервисов и как справляться со всей этой красотой.
Подписывайтесь, если хочется не только читать, но и обмениваться опытом с практикующими инженерами.
В канале Backend VK Hub инженеры VK рассказывают о том, что происходит за кулисами больших сервисов и как справляться со всей этой красотой.
Подписывайтесь, если хочется не только читать, но и обмениваться опытом с практикующими инженерами.
💊30❤21👍11🔥11😁6🌚2🤔1🤯1🌭1
This media is not supported in your browser
VIEW IN TELEGRAM
API для фанатов Симпсонов и начинающих разработчиков 😏
Без регистрации, бесплатно, с картинками:
→ https://thesimpsonsapi.com
👉 @PythonPortal
Без регистрации, бесплатно, с картинками:
→ https://thesimpsonsapi.com
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
❤64🔥7😁7
Ищете мощный сервер без переплаты?
Выгодное решение для обработки и анализа больших данных — выделенный сервер конфигурации AR45-NVMe от Selectel. Он подойдет для эффективной работы с многопоточностью и Python, R, Spark в рамках одной машины, а также машинного обучения на CPU.
Преимущества сервера:
- 16 высокочастотных ядер,
- Безлимитный интернет-трафик и приватная сеть — 1 Гбит/с,
- DDoS-защита, публичный IPv4, SLA — 99,8%,
- Автоустановка ОС и загрузка своих ISO-образов,
- Техподдержка 24/7 и замена комплектующих за 3 часа.
Закажите сервер конфигурации AR45-NVMe на сайте в несколько кликов: https://slc.tl/vympp?erid=2W5zFK5p86C
Выгодное решение для обработки и анализа больших данных — выделенный сервер конфигурации AR45-NVMe от Selectel. Он подойдет для эффективной работы с многопоточностью и Python, R, Spark в рамках одной машины, а также машинного обучения на CPU.
Преимущества сервера:
- 16 высокочастотных ядер,
- Безлимитный интернет-трафик и приватная сеть — 1 Гбит/с,
- DDoS-защита, публичный IPv4, SLA — 99,8%,
- Автоустановка ОС и загрузка своих ISO-образов,
- Техподдержка 24/7 и замена комплектующих за 3 часа.
Закажите сервер конфигурации AR45-NVMe на сайте в несколько кликов: https://slc.tl/vympp?erid=2W5zFK5p86C
❤3👍3🔥1😁1👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Крутейший интерактивный учебник по теории вероятностей и статистике
Внутри наглядные визуализации, интерактивчики и минимум сухой теории. Можно покрутить распределения, посэмплить выборки, поиграться с доверительными интервалами и наглядно увидеть, как это всё работает
Забираем тут, советую открывать с десктопа
👉 @PythonPortal
Внутри наглядные визуализации, интерактивчики и минимум сухой теории. Можно покрутить распределения, посэмплить выборки, поиграться с доверительными интервалами и наглядно увидеть, как это всё работает
Забираем тут, советую открывать с десктопа
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍10