Python и 1000 уязвимостей
37.7K subscribers
1.83K photos
559 videos
26 files
1.96K links
Сила в единстве.

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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
📣 Руководство по созданию своей 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
Что выведет код?
Anonymous Quiz
15%
0
45%
1
22%
2
19%
Ошибку
🤔76
📣 Python REST API: Flask, Connexion и SQLAlchemy (часть 3)

В этой третьей части серии вы узнаете, как:

Работать с несколькими таблицами с взаимосвязанной информацией в базе данных
Создавать связи «один ко многим» в базе данных
Управлять связями с помощью SQLAlchemy
Сериализовать сложные схемы данных со связями с помощью Marshmallow
Отображать связанные объекты в клиентском интерфейсе

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3
Media is too big
VIEW IN TELEGRAM
▶️ 10 Уникальных библиотек Python

В данном видео рассмотрим 10 очень интересных Python библиотек, которые способны улучшить ваши проекты.

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

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Что выведет код?
Anonymous Quiz
28%
slice
51%
list
10%
None
11%
Ошибку
🔥63🤯2
📣 Замыкания в Python: примеры использования

В этой статье мы:

Разберем, что такое замыкания и как они работают в Python.
Узнаем, как и где их можно применять.
Изучим альтернативы замыканиям.

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

Эти переменные остаются доступными для вложенной функции даже после завершения выполнения внешней функции, что позволяет ей использовать их в дальнейшем

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

В видео поговорим о том, что такое объект, класс и экземпляр класса

А также узнаем как создать свой собственный класс

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