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

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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
Что выведет код?
Anonymous Quiz
36%
8
9%
16
13%
4
42%
Ошибку
👍223🤯3
📣 Давайте сделаем крупное приложение на Flask

В статье мы с вами:
Создадим UX/UI на Figma
Напишем фронтенд на HTML, CSS, SASS, Bootstrap и JavaScript
Создадим ER-диаграмму в MySQL Workbench
Напишем бекэнд на Flask
Создадим регистрацию через социальные сети OAuth 2.0 в один клик
Используем брокер сообщений и асинхронную очередь Celery для отправки писем на электронную почту
Сделаем WYSIWYG-редактор
Реализуем полнотекстовый поиск Elasticsearch
Закешируем Redis, покроем тестами pytest и запустим в Docker-контейнерах
Поговорим о многопроцессности для WSGI-шлюза Gunicorn

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
Media is too big
VIEW IN TELEGRAM
▶️ Telegram бот на Python

Курс по созданию бота по документации aiogram и Telegram API

Aiogram – это библиотека для создания Telegram-ботов на языке программирования Python

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

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
Что выведет код?
Anonymous Quiz
41%
True
43%
False
4%
None
1%
0
11%
Ошибку
🔥195
📣 Как сменить технологию и не закопаться в рефакторинге: опыт внедрения DDD в проект на FastAPI

В серии статей расскажу, что такое DDD (domain-driven design) и какие у него преимущества и недостатки. Разберемся, когда применять подход и как сочетать его с FastAPI, популярным ASGI фреймворком на Python.

В первой части рассмотрим паттерны проектирования Repository и Unit of Work, с их помощью мы работаем через интерфейсы.

Паттерны помогают в разделении кода на слои: основная логика приложения представляется внутренними слоями, а используемые технологии - внешними

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Media is too big
VIEW IN TELEGRAM
▶️ Файлы и исключения

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

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
📣 11 полезных библиотек Python для управления данными Excel

Одна из его сильнейших сторон Python – его способность считывать данные из файлов различных форматов, например, из файлов JSON, CSV и Excel

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

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥43🤯1
Media is too big
VIEW IN TELEGRAM
▶️ Классы и объекты

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

Так же узнаем о методах класса и как реализуется наследование

👀 Смотреть на RuTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83
Что выведет код?
Anonymous Quiz
75%
[]
10%
0
8%
[1, 2, 3]
1%
[3, 2, 1]
6%
Ошибку
👍184🔥3
📣 Как создать свой первый пакет Python и загрузить его на PyPl

Я захотел создать
руководство
, которое бы описывало процесс создания моего первого пакета Python


Пакет Python – это каталог, который содержит набор модулей и файл зависимостей init.py

Этот файл может быть абсолютно пустым. Он необходим для того, чтобы пометить каталог на диске как пакет Python

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Media is too big
VIEW IN TELEGRAM
▶️ Декораторы функций

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

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

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

👀 Смотреть на RuTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥2
Что выведет код?
Anonymous Quiz
7%
[]
22%
[1]
50%
[[1]]
20%
Ошибку
🤯11👍8🔥6
Inf0 | ИБ, OSINT — канал, посвящённый инфобезу, техникам OSINT, защите устройств и бесплатными курсами по информационной безопасности.
👍6
📣 Как управлять зависимостями Python с помощью виртуальных сред

Для создания виртуальной среды мы будем использовать инструмент Venv

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

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

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Media is too big
VIEW IN TELEGRAM
▶️ Знакомство с множествами

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

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

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

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