Python Portal
56.7K subscribers
2.15K photos
225 videos
51 files
657 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
Наткнулся на новый бесплатный курс по Python на Stepik

Если хочешь с нуля освоить Python и сразу писать код, то курс для тебя. ⌨️

Ты будешь решать практические задачи с автопроверкой и сразу видеть результат.

Также разберёшься в основах синтаксиса, циклах, функциях, работе с данными и многом другом.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍298🔥2🌚1🤣1💊1
Seaborn делает визуализацию данных в Python мощной и в то же время простой.

От распределений и категориальных графиков до связей, многомерного анализа, матричных диаграмм и оформления — эта шпаргалка станет вашим быстрым гидом по созданию наглядных визуализаций

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥237👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Это просто крышеснос 🤕

Кто-то собрал языковую модель на 5 миллионов параметров прямо внутри Minecraft, натренировал её и прикрутил базовые навыки общения.

Да, у неё крошечное контекстное окно всего 64 токена, но этого уже достаточно, чтобы вести короткие диалоги и отвечать на вопросы.

Наверное, это лучшее, что я видел за весь месяц.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯76👍10🔥97
Media is too big
VIEW IN TELEGRAM
Общество из 100 000 AI-агентов

В новой AI-песочнице Aivilization тысячи автономных агентов строят правительства, экономики и культуры с нуля. Это похоже на MMORPG, где NPC не скриптованные, а «живые» существа с целями и памятью.

Стоимость содержания одного такого «Ai гражданина» всего ~$2 в месяц, что делает возможным симуляции целых государств. Любой может зайти, взаимодействовать и наблюдать, как эволюционируют общества людей и AI.

Мы стоим на пороге реальности, где миллионы AI-агентов будут сосуществовать с людьми, но пока неизвестно, что произойдёт, когда они начнут массово взаимодействовать. Будут ли они сотрудничать, конкурировать или рушиться? 😠

Aivilization это репетиция такого будущего. Безопасное пространство, где можно наблюдать зарождение обществ агентов, тестировать сценарии и смотреть, как они меняются, когда подключаются люди. В перспективе государства смогут использовать такие симуляции, чтобы стресс-тестить политики до запуска в реальном мире.

Попробовать бесплатно: aivilization.ai

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
15😁9👍2🤔2
Как выстроить актуальную IT-инфраструктуру проекта в 2026?
Мнение экспертов и реальные кейсы на Selectel Tech Day

8 октября в Москве пройдет Selectel Tech Day — флагманская конференция одного из ведущих облачных провайдеров. В программе: доклады об актуальных технологиях, реальный опыт построения гибкой и устойчивой IT-инфраструктуры и нетворкинг.

Присоединяйтесь, чтобы узнать о главных технологических трендах и обменяться опытом с экспертами из крупных IT-компаний.

Место встречи — Москва, Цифровое деловое пространство. Участие в конференции бесплатное, нужно зарегистрироваться →

Реклама. АО "Селектел". erid:2W5zFJbwpUQ
5😁1
Бесплатная книга A First Course on Data Structures in Python Дональда Р. Шихи поможет освоить основы Python, алгоритмическое мышление, анализ сложности, рекурсию, динамическое программирование и методы поиска, тоесть всё, что нужно для подготовки к ИИ и машинному обучению. 🧠

Прокачаться: вперёд

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍3🔥2
Смотришь вакансии на позицию разработчика

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣778👍7
Cовет по Python:

Включите опцию disallow_untyped_defs в mypy, чтобы заставить использовать аннотации для функций. Это предотвращает отсутствие type hints и повышает читаемость и сопровождаемость кода.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍177
Please open Telegram to view this post
VIEW IN TELEGRAM
😁87🤣176
This media is not supported in your browser
VIEW IN TELEGRAM
Этот репозиторий на GitHub настоящая сокровищница бесплатных книг по программированию

Здесь вы найдёте сотни книг по таким направлениям, как AI, блокчейн, разработка приложений, геймдев, веб-разработка, prompt engineering и многим другим

👉 @PythonPortal
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 или хочешь увереннее чувствовать себя при работе с kubectl.

Попробуй здесь

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥115
Создаём QR-коды с помощью Python всего за несколько строк кода

Любой может сгенерировать свой 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-код с любым текстом или ссылкой.

Можно менять цвета, размеры и стиль под свой дизайн 🙂

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3816🏆9👍1
Чекпоинт по навыкам ✌️

Кто не в курсе: с недавнего времени работает платформа от hh‎.ru, где можно добровольно пройти тесты и официально подтвердить свои ИТ-навыки.

Так вот, сейчас они готовят пул новых заданий и обкатывают их через практикующих разработчиков, чтобы проверить релевантность и докрутить детали. Ко мне тоже обратились
и я решил оценить пачку вопросов по Python.

Я смотрел на несколько вещей: насколько формулировки понятны без дополнительных пояснений, есть ли неточности или спорные моменты, и хорошо ли смешаны база, средний и продвинутый уровень

​​По впечатлениям: встречается и база, и тонкие моменты вроде работы с аргументами по умолчанию или различий между list, set и dict. Формулировки в целом понятные, чувствуется, что задачи пишут люди, которые сами кодят, а не «для галочки». Хотелось бы только чуть больше вопросов про библиотеки (pandas, requests), чтобы было ещё ближе к реальной практике


В целом впечатление позитивное: задания помогают проверить навык и при этом выглядят честно и адекватно. Похоже, из этого выйдет реально рабочий инструмент, а не формальность 👍

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
25👍10🔥6🤣3💊3😁2🏆2
О собесах в яндекс

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11415👍7🤣5
This media is not supported in your browser
VIEW IN TELEGRAM
Прокачай свой путь в обучении 🚀

Нашлась бесплатная платформа, где можно изучать любые темы в формате карт знаний. Строй собственные маршруты, визуализируй связи между понятиями и прокачивай то, что интересно именно тебе.

Попробуй здесь: https://learn-anything.xyz/

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
12🤔2
Лучшие практики Docker:

Ограничивай 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 → гарантированный минимум ресурсов, который будет выделен контейнеру.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍248
🔥Прими участие в Хакатоне от ИТ-холдинга Т1 в Новосибирске и поборись за призовой фонд 800 000 рублей!

Когда: 23–26 октября
Формат: онлайн + финал на площадке

Участвуй, если ты:
🔹обучаешься на технической или ИТ-специальности;
🔹развиваешься в направлении разработки, аналитики, CV, ML или DevOps;
🔹сможешь быть в Новосибирске 26 октября.

Выбери свой кейс:

✴️Цифровой дресс-код: фон, который выделяет вас. Создай локальный ML-модуль сегментации видео и генератор персонализированных фонов.

✴️CodeMetrics: метрики, которые помогают расти. Разработай систему автооценки эффективности команд через анализ Git-метрик.


Почему стоит участвовать:
🔘Кейс в портфолио и полезная обратная связь от менторов Т1;
🔘Шанс проявить себя, чтобы начать карьеру в одной из крупнейших ИТ-компаний;
🔘Реальный опыт командной работы;
🔘Мерч и атмосфера сильного комьюнити — в Т1 более 5 000 джунов из 580+ вузов России и Беларуси.

Регистрация открыта!
➡️ Успей до 21 октября по ссылке.

erid: 2Vtzqwmd32u
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
Python-библиотека RetinaFace для детекции лиц и работы с ключевыми точками (глаза, нос, рот)

Поддерживает выравнивание лиц, легко ставится через 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]
}
}
}


👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍13
Лямбды это не просто однострочные функции, они ещё и сохраняют контекст

Логика находится прямо там, где она нужна. Не нужно прыгать между строками.

# Без lambda — приходится прыгать по коду
def get_name(user):
return user['name']

# Представьте, что здесь 100–200 строк кода...

users.sort(key=get_name)


# Условия сортировки прямо на месте
users.sort(key=lambda user: user['name'])


👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔278🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
У VK миллионы пользователей. А теперь представьте, сколько легаси и логов.

В канале Backend VK Hub инженеры VK рассказывают о том, что происходит за кулисами больших сервисов и как справляться со всей этой красотой.

Подписывайтесь, если хочется не только читать, но и обмениваться опытом с практикующими инженерами.
💊3021👍11🔥11😁6🌚2🤔1🤯1🌭1
This media is not supported in your browser
VIEW IN TELEGRAM
API для фанатов Симпсонов и начинающих разработчиков 😏

Без регистрации, бесплатно, с картинками:

https://thesimpsonsapi.com

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
17🔥5