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
Media is too big
VIEW IN TELEGRAM
▶️ Декоратор Property (Property decorator)

Декоратор property используется для определения метода, который можно вызывать, как если бы он был атрибутом, это позволяет нам обращаться к методу без вызова его, как обычной функции

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
📣 FastAPI и Dependency Injection: правда или вымысел?

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

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
📣 Все про конфигурационные файлы

Конфигурационные файлы (конфиги)
– это файлы, которые содержат параметры и настройки приложения, отделяя их от основного кода

Они определяют поведение приложения без необходимости менять исходный код

В статье автор разберет все вопросы касающиеся конфигов

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
5🤯1
Media is too big
VIEW IN TELEGRAM
▶️ Property | Вычисляемые свойства (Calculated properties python)

Геттер
(getter) – это специальный метод, позволяющий получить доступ к приватному атрибуту

Сеттер (setter) – это специальный метод, дающий возможность присвоить новое значение приватному атрибуту

Свойство (property atribute) позволяет установить геттеры и сеттеры к определенному атрибуту вашего класса

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Что выведет код?
Anonymous Quiz
10%
0
15%
1
56%
-1
6%
-2
13%
Ошибку
🤯9👍61🔥1
📣 Мир за пределами Pandas: достойные альтернативы для работы с данными

Polars – высокопроизводительная открытая библиотека для работы с данными, полностью написанная на языке Rust

DuckDB – аналитическая in-process SQL СУБД, оптимизирована для выполнения аналитических запросов

Vaex – высокопроизводительная библиотека для Python, предназначенная для обработки и визуализации больших наборов данных

Modin – цель инструмента предоставить пользователям возможность масштабировать свои рабочие процессы, основанные на Pandas, без необходимости вносить значительные изменения в код

Dask – библиотека с открытым исходным кодом для параллельных и распределенных вычислений в Python

(py)Datatable – высокопроизводительная многопоточная библиотека для обработки двумерных табличных данных в Python. Ориентирована на поддержку BigData и обеспечивает эффективную работу как с информацией в памяти, так и с данными, хранящимися на диске

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
Media is too big
VIEW IN TELEGRAM
▶️ Практика по методам и свойствам (property)

В видео познакомимся с м
агическими методами _getitem_ ,_setitem_ и
_delitem_

А также рассмотрим обращение по индексу к экземпляру

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Что выведет код?
Anonymous Quiz
29%
()
16%
[]
35%
[1, 2, 3]
21%
Ошибку
👍11🤯5🤔2
📣 5 задач по Python для новичков с решениями

В статье представлены задачи о примерных студентах, сортировке IP-адресов, гематрии слов, группировке дубликатов и разделении списка на отрезки. Все задачи описаны разными вариантами решений

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤯42
Media is too big
VIEW IN TELEGRAM
▶️ Класса-методы (сlassmethod) и статические методы (staticmethod)

Сегодня у нас пойдет речь о статических методах (staticmethod) в python и о методах класса (classmethod)

Они создаются при помощи декораторов @staticmethod и @classmethod

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Что выведет код?
Anonymous Quiz
46%
True
40%
False
8%
None
7%
Ошибку
🤯10👍6🤔2
📣 Пишем свой PyTorch на NumPy (часть 1)

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

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

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

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤯42
Media is too big
VIEW IN TELEGRAM
▶️ Пространство имен класса Class Body scope in Python

В сегодняшнем видео рассмотрим магические методы _getitem_, _setitem_ и _delitem_

А также рассмотрим обращение по индексу к экземпляру

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
Что выведет код?
Anonymous Quiz
3%
0
17%
1
15%
2
49%
3
15%
Ошибку
👍8🤯72🤔2