Python и 1000 уязвимостей
37.8K subscribers
1.83K photos
558 videos
21 files
1.95K links
Сила в единстве.

Сотрудничество: @workhouse_price

Канал на бирже:
https://telega.in/channels/osint_pythons/card

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
Что выведет код?
Anonymous Quiz
9%
10
13%
20
31%
30
48%
100
🔥13🤔9👍1
📣 Вышел PyTorch 2.6: поддержка Python 3.13 в torch.compile и улучшения в AOTInductor

Разработчики PyTorch выпустили обновление 2.6, в котором добавили поддержку Python 3.13 в torch.compile, включили улучшения в AOTInductor и интегрировали torch.compiler.set_stance — функцию настройки производительности компилятора. Кроме того, это первая версия, которую разработчики не опубликовали в Anaconda

Что нового в PyTorch 2.6:
torch.compile получил поддержку Python 3.13;
Добавили экспериментальную функцию torch.compiler.set_stance, с помощью которой можно выбрать «режим» работы компилятора. Например, при выборе torch.compiler.set_stance("eager_on_recompile") система будет использовать кэшированный скомпилированный код, если это возможно.
В AOTInductor появилась поддержка PT2-архивов, в которые можно упаковывать все файлы модели для передачи в сторонние окружения. Помимо этого есть функция для упаковки нескольких моделей в один архив.
Появился инструмент AOTInductor Minifier, с помощью которого можно быстро создавать модули nn.Module. Функция полезна тем, кто часто сталкивается с ошибками при работе с API AOTInductor.
AOTInductor теперь генерирует код, который зависит только от стабильных интерфейсов в библиотеке libtorch. Это гарантирует обратную совместимость моделей, скомпилированных с помощью AOTInductor.
Добавили поддержку Float16 для процессоров X86 с аппаратным ускорением для этого типа данных.

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64👍1
Media is too big
VIEW IN TELEGRAM
📣 Инструкция raise | Вызов исключений в Python

Инструкция raise используется для возбуждения исключений

Синтаксис: raise <класс исключения>(параметры). В качестве параметра можно, например, передать строку с сообщением об ошибке


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

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥76👍1
Что выведет код?
Anonymous Quiz
22%
False, False
36%
True, True
26%
False, True
15%
True, False
🤯141👍1
📣 Телеграм-бот с подключением к базе данных MS SQL в контейнере docker

Цель статьи – продемонстрировать рабочую связку бота и MS SQL Server, поэтому бот будет примитивный

Задачи бота:
По команде /start зарегистрировать пользователя в БД
По команде /issue спросить причину (механика или электрика) и создать инцидент, при повторном создании инцидента с той же причиной имитировать назначение ответственного сотрудника.
По команде /close закрываем все открытые инциденты для данного инициатора

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥1
Media is too big
VIEW IN TELEGRAM
▶️ Пользовательские исключения в Python

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

Для создания пользовательского исключения определяется новый класс, наследуемый от класса Exception или одного из его подклассов

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
6🤯2
Что выведет код?
Anonymous Quiz
49%
default 42
28%
default default
16%
42 default
7%
None
🤯12👍4
📣 Как оптимизировать производительность API при высокой нагрузке

В статье мы рассмотрим основные подходы и практики для оптимизации производительности API, применяемые в МТС Exolve, поймем, как избежать подобных последствий и обеспечить стабильную работу сервисов

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Media is too big
VIEW IN TELEGRAM
▶️ Проекты на Python за 11 минут

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

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥5👍1
📣 Msgspec vs DataClasses: битва инструментов в мире Python-сериализации

В статье разберем два популярных инструмента – Msgspec и DataClasse, оба помогают структурировать данные, добавить энтерпрайзности в проект, но подходы у них разные

Разберем какой из них быстрее и удобнее, а также рассмотрим где их лучше применять

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Media is too big
VIEW IN TELEGRAM
▶️ Реальное Собеседование на Junior Backend разработчика

Навигация по видео:

0:00 – Какие вопросы задавали
1:58 – Как работает Интернет
4:10 – Как браузер формирует запрос
5:05 – Как передать файл
5:55 – Как безопасно передать банковскую транзакцию
7:14 – Что возвращает сервер
9:46 – Вопрос про авторизацию со звездочкой*
11:06 – Зачем нужна пара access и refresh токены
12:55 – JWT или сессии — что лучше?
14:11 – Проектирование авторизации (практический пример)
16:20 – Как улучшить Dockerfile
19:50 – Какую зарплату мне предложили

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍3🤔2
📣 Декораторы для самых маленьких (Python)

Это первая статья из серии на тему декораторов. Посты будут трех уровней сложности (от меньшего к большему) на разные аспекты языка с которыми сложно справиться обывателю

В этой статье будет код с краткими разъяснениями, без воды

🖥 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Media is too big
VIEW IN TELEGRAM
▶️ Python 3.13: Ускорение на максимум! Все новые возможности в одном видео!

В данном видео рассмотрим топовые фишки и возможности Python 3.13

Версию вносит возможность отключения GIL, что делает потоки Python намного быстрее

Также был внедрен экспериментальный JIT компилятор, который сильно повлияет на скорость языка в дальнейшем

В Python 3.13 добавлены новые аннотации, новые возможности для работы с дженериками (обобщениями) и много других топовых фишек

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥102