Python и 1000 уязвимостей
37.7K subscribers
1.85K photos
563 videos
27 files
1.98K links
Сила в единстве.

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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
📣 Создание RESTful API с помощью Django и Django REST Framework

Наша сегодняшняя цель
– подробно разобраться в процессе создания REST API с использованием Django и Django REST Framework, разбираясь в каждом шаге и его значение

Мы также рассмотрим, почему создание API важно и как это может быть полезно в ваших будущих проектах

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
5🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
▶️ Паттерн "Моносостояние"

Делаем класс, у которого объекты имеют единое локальное пространство, единые локальные атрибуты – паттерн "Моносостояние".

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74
Что выведет код?
Anonymous Quiz
61%
True
18%
False
6%
None
16%
Ошибку
🔥14🤔10🤯5👍4
📣 Функция property() в Python: добавляем управляемые атрибуты в классы

С помощью функции property() в Python можно создавать управляемые атрибуты в классах

Управляемые атрибуты полезны, когда необходимо изменить внутреннюю реализацию атрибута, не изменяя публичный API класса

Из этого руководства вы узнаете, как:

Создавать управляемые атрибуты или свойства в классах.
Выполнять ленивую оценку атрибутов и создавать вычисляемые атрибуты.
Делать классы более «питоничными», используя свойства вместо методов getter и setter.
Создавать свойства только для чтения и с возможностью записи.
Создавать согласованные и обратно совместимые API для классов.

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

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
Media is too big
VIEW IN TELEGRAM
▶️ Пример использования объектов property

Создаем пример класса Person для хранения персональной информации о сотрудниках и интерфейсы взаимодействия через объекты-свойства property.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍2
🤯252🤔2👍1
📣 Руководство по созданию своей ORM на Python

ORM, или объектно-реляционное отображение – это программная технология, которая позволяет взаимодействовать с базами данных с использованием объектно-ориентированной парадигмы

В этой статье мы:
Рассмотрим создание своей ORM на Python с документацией и публикацией на PyPI
Создадим сессии, модели баз данных, различные поля, миграции и другой вспомогательный функционал
Разберем изнутри, как работает такая концепция и как достигается удобство работы

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43
Media is too big
VIEW IN TELEGRAM
▶️ Наследование | Функция super() и делегирование

В видео рассмотрим:

Что такое расширение (extended) классов и переопределение (overriding) методов
Функцию super() для обращения к атрибутам базового класса и вызова его методов
Делегированный вызов на примере инициализаторов классов.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Что выведет код?
Anonymous Quiz
25%
-2.5
42%
-2.0
14%
-3.0
19%
Ошибку
🔥14👍4
Доводилось ли вам наблюдать полярное сияние? 💫
 
Кажется, пришло время создать специального Telegram-бота и увидеть этот потрясающий феномен. Чтобы было проще, мы подготовили новый материал в Академии Selectel.
 
Из него вы узнаете:
♦️ как устроены и почему возникают полярные сияния,
♦️ как автоматизировать оценку состояния магнитосферы Земли с помощью нескольких строк кода на Python,
♦️ как завернуть скрипт в Telegram-бота, чтобы получать готовый и понятный прогноз по нажатию кнопки в смартфоне,
♦️ как задеплоить бота в облако, чтобы он работал постоянно.
 
Все подробности — в Академии Selectel  ➡️ https://slc.tl/dbswy

Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2Vtzqw71hzP
👍21
📣 Сборка мусора в CPython: внутренние механизмы и алгоритмы

Подробное пошаговое руководство по коду, в котором показано, как CPython реализует управление памятью, включая подсчет ссылок и сборку мусора

Мы рассмотрим основные определения структуры данных, алгоритмы и исходный код

Ближе к концу мы также рассмотрим некоторые из основных изменений, внесенных в подсчет ссылок и реализацию сборки мусора

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Media is too big
VIEW IN TELEGRAM
▶️ Наследование | Атрибуты private и protected

В видео рассмотрим особенности работы атрибутов private и protected при наследовании классов

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
Что выведет код?
Anonymous Quiz
6%
0
14%
1
25%
2
32%
3
23%
Ошибку
🤯9👍62
📣 Разработка Task Manager с нуля до полнофункционального продукта

В статье мы пройдём весь путь
– от установки необходимых инструментов и настройки окружения до разработки интерфейса и деплоя приложения на сервере

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

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍3
This media is not supported in your browser
VIEW IN TELEGRAM
▶️ Распространение исключений (propagation exceptions)

В видео рассмотрим:
Как происходит распространение исключений по стеку вызова
Перехват и обработка исключений на разных уровнях

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