TGViewer
Channel Public Channel
Python Portal

Python Portal

@pythonportal

Всё самое интересное из мира Python

Сотрудничество, реклама: @devmangx

Работаем с @Spiral_Yuri

РКН: https://clck.ru/3GMMF6
Subscribers
50.7K
Photos
2.9K
Videos
492
Links
1.3K

Showing posts older than #4425 · Back to latest

Older Posts 20 shown
Post #4424 12.9K
Гвидо — создатель Python
Гэндальф — волшебник из «Властелина колец»
Дарт Вейдер — злодей из вселенной «Звёздных войн»

Что у них общего?

Это примеры, которые я использовал, чтобы показать, как оператор * (splat) позволяет разворачивать итерируемые объекты 😂

👉 @PythonPortal
  • 🔥 28
  • 👍 14
  • ❤ 8
  • 😁 2
Post #4423 13.7K
Полная реализация Transformer на PyTorch

Чёткое и наглядное объяснение, как работают трансформеры — без воды

Всё на Python, максимально понятно

-> https://www.k-a.in/pyt-transformer.html 💪

👉 @PythonPortal
  • 👍 16
  • ❤ 6
  • 🔥 2
  • 🏆 1
Post #4422 13.5K
Вы можете установить UV_TORCH_BACKEND=auto, и uv автоматически установит подходящую версию PyTorch с поддержкой CUDA для вашей машины — без какой-либо настройки. 😊

👉 @PythonPortal
  • 👍 35
  • ❤ 9
  • 🔥 8
Post #4421 15K
OpenAI запустила бесплатные курсы по ИИ

25 марта OpenAI представила Academy — новый центр для изучения ИИ и машинного обучения.

Он создан, чтобы сделать понимание ИИ простым, доступным и бесплатным.

Курсы как для новичков, так и для инженеров.

И это полностью бесплатно.

> Доступ к OpenAI Academy здесь: http://academy.openai.com 💪

👉 @PythonPortal
  • ❤ 19
  • 👍 11
Post #4420 13.8K
Дуэль языков

👉 @PythonPortal
  • 🤣 137
  • ❤ 49
  • 👍 9
  • 😁 8
  • 🤔 3
  • 🔥 2
  • 💊 2
  • 🤝 1
Post #4419 15K
Бесплатный Python-код от Anthropic, чтобы выжать максимум из Claude

Anthropic выложили бесплатный интерактивный курс по prompt engineering:

> Jupyter-ноутбуки с готовыми примерами и упражнениями
> Всё на Python
> 9 тем: от основ до продвинутых техник и антипаттернов
> Интеграция с Claude 3 Haiku / Sonnet / Opus
> Можно запускать в Colab или локально

Вот все ноутбуки на GitHub: click

Подходит и для новичков, и для разработчиков, кто хочет выжать максимум из LLM 😍

👉 @PythonPortal
  • 👍 27
  • ❤ 16
  • 💊 3
  • 🔥 2
Post #4418 14K
Буквально бесплатно и без ограничений: доступ к топовым AI API для твоих приложений

Puter — это не просто компьютер в браузере, а полноценная AI-песочница

С моделью "платит пользователь" все расходы на API покрываются самими пользователями, а не тобой

Подключай OpenAI, Claude, Grok, Llama и Gemini и делай всё, что хочешь ❤️

👉 @PythonPortal
  • ❤ 22
  • 👍 15
Post #4412 13.7K
Функция consume() из itertools — это способ вычитать все элементы итератора, не сохраняя их.

Но способов реализовать это гораздо больше, и вот самые интересные

> Через for:

def consume(iterable):
for _ in iterable:
pass


> С builtins:

set(map(type, zip(iterable)))
min(map(bool, zip(iterable)))


> Через collections:


from collections import deque
deque(iterable, maxlen=0)


> Через itertools:

next(compress(iterable, repeat(False)), None)
next(dropwhile(id, iterable), None)
next(islice(iterable, sys.maxsize, None), None)

iterator = groupby(iterable, key=lambda x: None)
next(iterator, None)
next(iterator, None)


Все эти трюки делают одно — вычищают итератор. Полезно в бенчмарках, ленивых вычислениях

Кто знал хотя бы 3 из них? 🤔

👉 @PythonPortal
  • 👍 26
  • ❤ 7
Post #4411 14.6K
Общайся с любым репозиторием на GitHub на обычном языке

Просто добавь "talkto" перед "github" в ссылке на GitHub — и получишь интерфейс для диалога с кодом.

Можно спрашивать, что делает функция, как работает кусок кода или где может быть ошибка

Полностью open-source и бесплатно 🧝

👉 @PythonPortal
  • ❤ 37
  • 👍 23
  • 🔥 3
  • 😁 1
Post #4409 13.6K
Мини-GPT на PyTorch

Если тебе всегда было интересно, как работает GPT под капотом — в этом проекте автор реализует минималистичную версию GPT на PyTorch всего в ~300 строк.

Он показывает:

> архитектуру трансформера, обучение с нуля и генерацию текста.

Также рекомендую глянуть этот проект, если хочешь разобраться в работе LLM

👍 — ок, гляну
🔥 — я всё и так это знаю

👉 @PythonPortal
  • 👍 173
  • 🔥 12
  • 🌭 8
  • ❤ 3
Post #4408 14.8K
Основные команды Docker

1. Запуск / Сборка / Загрузка:

> docker run nginx — запустить контейнер из образа
> docker build -t myapp:latest . — собрать образ из Dockerfile
> docker pull ubuntu:latest — скачать образ из реестра
> docker push myuser/myapp:latest — отправить образ в реестр

2. Информация:

> docker images — список образов
> docker ps — список активных контейнеров

3. Управление контейнерами:

> docker stop mycontainer — остановить
> docker start container_name — запустить
> docker restart container_name — перезапустить
> docker kill container_name — принудительно завершить
> docker rm container_name — удалить контейнер
> docker rmi container_name — удалить образ

4. Работа с контейнерами:

> docker exec -it mycontainer bash — войти в контейнер
> docker logs container_name — логи
> docker inspect container_name — получить инфу
> docker cp container_name:/path ./local_path — скопировать файлы

5. Очистка и сохранение:

> docker system prune — удалить всё неиспользуемое
> docker save -o image.tar image:tag — сохранить образ в файл
> docker load < image.tar — загрузить образ из файла

👉 @PythonPortal
  • 👍 34
  • ❤ 9
Post #4406 14K
Питонисты в процессе изучения новой библиотеки

👉 @PythonPortal
  • 😁 136
  • 🤣 44
  • ❤ 15
  • 🏆 5
  • 👍 3
  • 🔥 2
Post #4405 15K
Начиная с Python 3.10, можно использовать оператор | (pipe) для объединения типов — это создаёт объединение типов (type union).

Это удобно, например, когда нужно проверить, принадлежит ли значение одному из нескольких типов с помощью isinstance

👍 — база
🔥 — понятно, буду знать

👉 @PythonPortal
  • 🔥 149
  • 👍 23
  • 😁 10
  • ❤ 5
Post #4404 14.7K
Нашёл годную визуализацию для тех, кто хочет на пальцах понять, как устроены LLM. Тут можно не просто почитать про слои моделей, а буквально пощупать их, покрутить со всех сторон в 3D

Есть GPT-2, nanoGPT, GPT-2 XL и GPT-3

Лучше запускать с компа, на мобиле не так красиво

Ну мед 🍯

👉 @PythonPortal
  • 🔥 35
  • 👍 14
  • ❤ 11
  • 🏆 1
Post #4402 13.4K
Фишинговая атака наглядно 😧

👉 @PythonPortal
  • 😁 101
  • 👍 21
  • ❤ 12
Post #4401 13.8K
Представь, ты вставляешь ссылку на репозиторий, а нейросеть сама строит по нему обучалку. Бесплатно

Всё это делает PocketFlow, минималистичный фреймворк на 100 строк, и его демонстрационный проект — PocketFlow-Tutorial-Codebase-Knowledge

> Парсит любой GitHub-репозиторий
> Выделяет ключевые части кода и связи между ними
> Строит пошаговые гайды, визуалки и объяснения

Поддерживает Gemini Pro 2.5, работает локально и через онлайн-сервис 😮

👉 @PythonPortal
  • 🔥 21
  • 👍 11
  • 🤯 1
Post #4399 13.4K
Удаляем ярлык с рабочего стола через Python

Когда хочется навести порядок программно — вот тебе мини-скрипт, который удалит .lnk файл с десктопа.

Используется библиотека winshell

Заменяешь "имя_ярлыка.lnk" на нужный файл — и готово 😡

👉 @PythonPortal
  • 😁 54
  • 👍 16
  • ❤ 10
  • 🤣 3
  • 🤔 2
  • 🤯 2
  • 👀 2
Post #4398 14.1K
Крутейший ресурс для прокачки алгоритмического мышления и SQL в боевых условиях — IT Hero. Решаешь задачи на скорость против реального соперника. Кто быстрее, тот и победил

Есть возможность выбрать уровень, тип задач, а также позвать друга на кодерскую дуэль 😧

👉 @PythonPortal
  • ❤ 26
  • 👍 18
Post #4396 14.2K
Тестировщик всегда портит всю малину

👉 @PythonPortal
  • 😁 130
  • 🤣 65
  • 👍 7
  • 🔥 4
  • ❤ 3
Post #4395 13.1K
LLM — это один из типов ИИ-моделей, но не все модели ИИ являются LLM

Вот восемь передовых архитектур, которые выходят за рамки классических ИИ-моделей — усиливая понимание, рассуждение и генерацию в разных областях и типах данных

Нужно больше контента про ИИ? 😡

👉 @PythonPortal
  • 👍 69
  • ❤ 22
  • 🔥 8
  • 🤣 4
  • 🤔 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →