Python Portal
57.2K subscribers
2.26K photos
300 videos
51 files
830 links
Всё самое интересное из мира Python

Связь: @devmangx

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

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

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

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

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

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2711👍6
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
🤯85👍10🔥107
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
17😁10👍2🤔2
Бесплатная книга A First Course on Data Structures in Python Дональда Р. Шихи поможет освоить основы Python, алгоритмическое мышление, анализ сложности, рекурсию, динамическое программирование и методы поиска, тоесть всё, что нужно для подготовки к ИИ и машинному обучению. 🧠

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

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

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

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍198
Please open Telegram to view this post
VIEW IN TELEGRAM
😁98🤣226
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
18👍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
🔥126
Создаём 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
🔥4319🏆9👍1
О собесах в яндекс

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13216🤣8👍7
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
👍2810
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
22👍14
Лямбды это не просто однострочные функции, они ещё и сохраняют контекст

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

# Без 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
🤔308🔥5
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
25🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Те, кто стал легендой, остаются навсегда в сердце и памяти каждого

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
91🔥12😁11😢1
This media is not supported in your browser
VIEW IN TELEGRAM
Крутейший интерактивный учебник по теории вероятностей и статистике

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

Забираем тут, советую открывать с десктопа

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
30👍17
Отличная находка для разработчиков: бесплатные шпаргалки по Deep Learning и PyTorch

Подробное руководство по созданию и обучению нейросетей - ссылка

Базовые принципы и практика работы с PyTorch - ссылка

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Они сделали первый шаг к восстанию

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁81🤣379😢2