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
📣 Кроссплатформенные приложения на Python с Flet и FastAPI: Полное руководство по разработке

Для создания полноценных кроссплатформенных приложений достаточно одного языка – Python
. С помощью всего нескольких библиотек и фреймворков можно легко обойтись без JavaScript для веб-разработки, без Kotlin и Swift для мобильных приложений и даже без C++ для десктопных программ


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

Flet – это современный фреймворк для разработки кроссплатформенных приложений на Python, вдохновленный мощью и гибкостью UI‑фреймворка Flutter от Google

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥52
Media is too big
VIEW IN TELEGRAM
▶️ Методы класса (classmethod) и статические методы (staticmethod)

В видео рассмотрим декораторы @classmethod @staticmethod для
определения методов классов и статических методов

Подробно разберем что это такое и как работают

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64
📚 Безопасность веб-приложений на Python

Эта книга, наполненная реалистичными примерами, ясными иллюстрациями и действующим кодом, покажет вам, как защищать веб-приложения на Python и Django

В ней опытный специалист по безопасности Деннис Бирн объясняет сложные термины и алгоритмы безопасности простым языком

Автор: Деннис Бирн
Год выхода: 2023

🖥 Читать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94
Что выведет код?
Anonymous Quiz
22%
True
62%
False
6%
None
9%
Ошибку
🤯93👍3
📣 Django 5: асинхронный бекенд и эффектный фронтенд с минимальными затратами времени

Django – это бесплатный высокоуровневый фреймворк с открытым исходным кодом, предназначенный для создания приложений на языке Python

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

В этой статье будет минимум теории, и она пройдет в формате: ставим задачу на полноценный проект и вместе её решаем

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

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥81🤯1
Media is too big
VIEW IN TELEGRAM
▶️ Режимы доступа public, private, protected | Сеттеры и геттеры

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

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥21
Что выведет код?
Anonymous Quiz
5%
RED
46%
BLUE
27%
GREEN
23%
Ошибку
👍17🤔101🔥1
📣 Релиз Ratarmount 1.0.0 (Random Access To Archived Resources) – утилиты для монтирования архивов как файловых систем

Состоялся релиз открытого проекта Ratarmount 1.0.0 (Random Access To Archived Resources) – это решение позволяет работать с архивами в различных форматах как с обычной файловой системой, причём данные извлекаются по мере необходимости без предварительной распаковки всего архива

Проект поддерживает работу с форматами RAR, ZIP, а также с архивами TAR, сжатыми при помощи bzip2, gzip, xz и zstd

Исходный код проекта написан на языке Python c использованием модуля fusepy и опубликован на GitHub под лицензией MIT

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

В видео рассмотрим:
Что такое полиморфизм и пример его реализации в Python
Есть ли абстрактные методы в Python и как можно реализовать подобный им функционал

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍5🔥4🤯1
Что выведет код?
Anonymous Quiz
41%
123
31%
'123'
14%
None
14%
Ошибку
🔥13👍2
📣 Двусвязный список в Python: простой инструмент для сложных задач

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

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

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

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

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1
Media is too big
VIEW IN TELEGRAM
▶️ Наследование в объектно-ориентированном программировании

Наследование в ООП – это способность объекта наследовать свойства и методы от другого объекта

Этот принцип помогает сократить повторение кода

В видео рассмотрим:
Как реализуется механизм наследования в языке
Python
Примеры наследования классов, зачем это нужно
Переопределение (overriding) методов и свойств

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥3
Что выведет код?
Anonymous Quiz
5%
0
27%
1
52%
2
16%
Ошибку
🔥9🤔1
📣 Python REST API: Flask, Connexion и SQLAlchemy (часть 2)

В первой части мы создали базовый проект Flask и добавили конечные точки, которые вы подключите к базе данных SQLite по ходу текущей статьи

Вы также продолжите дополнять свой API новыми возможностями, для которых создадите аннотации с помощью Swagger UI API

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

Использовать SQL-инструкции в Python
Настраивать базу данных SQLite для вашего проекта Flask
Использовать SQLAlchemy для хранения объектов Python в базе данных
Работать с базой данных через REST API
Сериализовывать и десериализовывать JSON в объекты Python через Marshmallow

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍104
Media is too big
VIEW IN TELEGRAM
▶️ Дескрипторы (data descriptor и non-data descriptor)

Из видео вы узнаете, что такое дескрипторы, их виды: data descriptor и non-data descriptor, отличие и
принцип работы

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