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

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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
Что выведет код?
Anonymous Quiz
15%
15 1
21%
15 2
10%
14 1
54%
Ошибку
🤯28🤔112
📣 Пишем свой PyTorch на NumPy. Финал. Запускаем GPT-2

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

Это помогает развить интуицию для дальнейшего применения и улучшения методов

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Media is too big
VIEW IN TELEGRAM
▶️ Магические методы еq и hash | Dunder methods Python

Магический метод eq
вызывается, когда экземпляр нашего класса участвует в проверке на равенство

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43
Что выведет код?
Anonymous Quiz
56%
True
8%
False
5%
None
26%
10
5%
Ошибку
👍65🤔3
📣 Структура FastAPI приложения

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

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
Media is too big
VIEW IN TELEGRAM
▶️ Магический метод bool | Правдивость объектов в Python

В python любой объект имеет свойство правдивости: принадлежит либо к истине, либо ко лжи

Магический метод bool определяет к какому именно значению будет принадлежать ваш экземпляр класса

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103
Что выведет код?
Anonymous Quiz
9%
[]
30%
s
20%
TypeError
42%
IndexError
🤔18🤯76
📣 Как Python исключения обрабатывает

EAFP
(Easy to Ask Forgiveness than Permission) – проще просить прощения, чем разрешения

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

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

Полиморфизм в ООП – это возможность обработки разных типов данных, то есть принадлежащих к разным классам, с помощью одного и того же имени метода

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

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥5
Что выведет код?
Anonymous Quiz
26%
[]
17%
3
19%
[3]
39%
Ошибку
🤯28🤔5👍31
📣 Релиз Poetry 2.0: инструмента для управления зависимостями в Python проектах

5 января 2025 года состоялся релиз Poetry 2.0 – инструмента для управления зависимостями в Python проектах (аналог встроенного pip), предыдущий стабильный релиз Poetry 1.8.0 состоялся в феврале 2024 года

Poetry предоставляет следующие возможности:
управление зависимостями с воспроизводимыми установками и резолвером конфликтов;
автоматическое управление виртуальными окружениями;
сборка и публикация.

Разработчики проекта представили документацию для миграции на новую версию

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54
Media is too big
VIEW IN TELEGRAM
▶️ Магический метод call | Делаем экземпляры вызываемыми

Магический метод call в Python позволяет любому экземпляру класса вести себя как обычная функция

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

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
Что выведет код?
Anonymous Quiz
5%
12 4
26%
4 12
51%
4 15
18%
Ошибку
🤯14👍9🤔4
📣 Что такое API и как с ним работать?

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

API (интерфейс прикладного программирования) – набор правил и механик, которые позволяют нескольким (и, самое главное, разным) приложениям взаимодействовать друг с другом

По сути API – это посредник, который позволяет одной программе «общаться» с другой, обмениваться нужной датой и отображать её для пользователей

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94
Media is too big
VIEW IN TELEGRAM
▶️ Магические методы getitem, setitem и delitem | Обращение по индексу к экземпляру

Методы для работы с объектом как с коллекцией в Python:

getitem (self, key) – используется для получения элемента коллекции по ключу self[key]
setitem (self, key, value) – используется для записи значения по ключу self[key] = value.
delitem (self, key) – используется для удаления ключа и соответствующего ему значения.

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