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

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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
▶️ Функция issubclass() | Наследование от встроенных типов и от object

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

А также подробно рассмотрим функцию issubclass() для проверки принадлежности дочернего класса базовому классу и пользовательское расширение стандартных типов данных

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81
📣 Пишем небольшое приложение на Python для повышения продуктивности с помощью ИИ и BotHub API

В данной статье рассмотрим как создать приложение для автоматического анализа встреч и составления отчетов с использованием API BotHub (Whisper-1 + Claude 3.5 Sonnet)

Это приложение будет распознавать речь с аудиозаписей, выделять ключи – кто что сказал и какие задачи в целом обсудили – и составит отчет, включая формат ПДФ

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥123
Media is too big
VIEW IN TELEGRAM
▶️ Введение в обработку исключений | Блоки try/except

В видео рассмотрим, что такое исключения, какие виды исключений бывают, иерархия классов исключений и на что она влияет при их обработке

А также познакомимся с блоками try и except

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
6
📣 Объектно-ориентированные пути файловой системы

pathlib – Этот модуль предлагает классы, представляющие пути файловой системы с семантикой, подходящей для различных операционных систем.

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

Чистые пути полезны в некоторых особых случаях, например:
Если вы хотите манипулировать путями Windows на машине Unix (или наоборот). Вы не можете создать экземплярWindowsPathпри запуске на Unix, но вы можете создать экземпляр PureWindowsPath.
Вы хотите убедиться, что ваш код манипулирует только путями без фактического доступа к ОС. В этом случае создание экземпляров одного из чистых классов может быть полезным, так как они просто не имеют никаких операций доступа к ОС

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

В видео рассмотрим как работает и зачем нужен магический метод _new_ в Python

А также разберем пример его использования при реализации паттерна Singleton

Метод _new_ – это метод создания типа класса. Он принимает первым аргументом тип класса, в котором он вызывается, и, как правило, возвращает этот же тип

В основном используется, чтобы настраивать создание экземпляра класса тех объектов, которые наследуются от неизменяемых типов (например, int, str или tuple)

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61
Что выведет код?
Anonymous Quiz
50%
1 3
26%
4 0
10%
1 2
14%
Ошибку
🤯20👍10🤔6
📣 Кроссплатформенные приложения на 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