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
📣 Асинхронный SQLAlchemy 2

Пошаговый гайд по управлению сессиями, добавлению и извлечению данных с Pydantic


Сессия в SQLAlchemy
– это основной инструмент для взаимодействия с базой данных

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

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


В этой статье детально рассмотрим несколько ключевых тем:
Сессии и фабрики сессий: как управлять сессиями для взаимодействия с базой данных и как применять их через декораторы.
Добавление данных в таблицы: разберём безопасные методы добавления записей с использованием ORM. Также обсудим метод flush и разницу между ним и commit.
Извлечение данных из таблиц: большой блок, в котором научимся извлекать данные через select, используя фильтры (например, where, filter, filter_by). Также обсудим работу с «грязными» данными и преобразование объектов SQLAlchemy в удобные словари Python с помощью Pydantic. В этом блоке разберём и методы SQLAlchemy, такие как scalar, scalars, scalar_one_or_none, all и другие

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

Pet-проекты на Python – это небольшие проекты, которые помогают улучшить навыки программирования и получить практический опыт

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

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61
Что выведет код?
Anonymous Quiz
55%
True
23%
False
8%
None
13%
Ошибку
👍11🤯102
📣 Telegram Web App, FastAPI и вебхуки в одном приложении: Создаем Telegram-бот с веб-интерфейсом для приема заявок

Сегодня в статье создадим полноценное веб-приложение на FastAPI, которое будет взаимодействовать с Telegram-ботом через WebApp и вебхуки

В основе проекта – асинхронное взаимодействие с базой данных SQLite с помощью SQLAlchemy, что позволит нам реализовать масштабируемое и эффективное приложение

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93
Media is too big
VIEW IN TELEGRAM
▶️ Практика Python | Как отправить HTML письмо с помощью Python | Email рассылка | Gmail Python

В данном видео пишем код и разбираем как отправить сообщение на почту с помощью Python, библиотек Smtplib и Mail

А также добавляем в письмо HTML шаблон для рассылки

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Что выведет код?
Anonymous Quiz
5%
0
23%
1
55%
2
17%
Ошибку
🤔14🤯6👍3🔥2
📣 Pydantic 2 | Полное руководство для Python-разработчиков: от основ до продвинутых техник

Pydantic 2 – это библиотека для Python, предназначенная для валидации и трансформации данных

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

В статье мы рассмотрим:

Что такое Pydantic и его основное назначение.
Понятие модели в Pydantic.
Детально изучим, что такое поля и как встроенные механизмы Pydantic помогают в валидации данных.
Разберем кастомную валидацию полей (через field_validator) и глобальную валидацию на уровне модели (model_validator).
Разберемся с вопросом автогенерируемых полей в Pydantic
Погрузимся в настройки моделей с использованием ConfigDict, чтобы понять, зачем они нужны и как их эффективно использовать.
Рассмотрим механизм наследования моделей, который может существенно оптимизировать и упростить ваш код.
Узнаем, как интегрировать Pydantic с ORM-моделями (на примере SQLAlchemy, хотя это применимо и к другим ORM).
Научимся преобразовывать данные в удобные форматы – словари и JSON-строки.

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
Media is too big
VIEW IN TELEGRAM
▶️ Python для начинающих | Изучите Python за 1 час

В данном видео мы рассмотрим:
Что можно сделать с Python
Ваша первая программа на Python
Переменные
Ввод данных
Преобразование типов
Строки
Арифметические операторы
Приоритет операторов
Операторы сравнения
Логические операторы
Условные операторы If
Упражнения
Циклы While
Списки
Методы списков
Циклы For
Функция range()
Кортежи

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍134🤯2🔥1
Что выведет код?
Anonymous Quiz
41%
61
10%
6.1
18%
6.01
17%
601
13%
Ошибку
👍14🤔3🔥21
📣 Кратко про библиотеку mlfinlab: инструмент для финансового ML

mlfinlab – это библиотека, которая реализует передовые техники из книги Маркоса Лопеса де Прадо "Advances in Financial Machine Learning"

Она позволяет не изобретать велосипед, а использовать проверенные временем методы для решения сложных задач финансового МЛ

Также в статье функции библиотеки mlfinlab

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
Python_Mastery_Build_Web_Apps,_Automate_Tasks_&_Explore_AI.rar
3.2 GB
📌 Овладение Python: Создание веб-приложений, автоматизация задач и изучение искусственного интеллекта

Содержание курса:

Освоите язык с нуля до продвинутого уровня.
Научитесь работать с переменными, типами данных, функциями и объектно-ориентированным программированием.
Познакомитесь с практическими проектами, такими как создание квиза, программы для организации файлов и водяных знаков на изображениях.
Научитесь разработке веб-приложений с использованием Django и интеграцией ИИ через OpenAI API
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥95👍2
Media is too big
VIEW IN TELEGRAM
▶️ Распознавание текста с изображения на Python | EasyOCR vs Tesseract

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

А также сравниваем работу
EasyOCR c Tesseract

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥5👍3
⚡️Выйти на стабильный доход в 150+ тысяч рублей можно всего за 3 месяца обучения в IT.

Сегодня переход в сферу IT — это не просто модный тренд, а реальная возможность изменить свою жизнь.

Ребята из онлайн-академии StepByStep в своем канале проводят бесплатный интенсив, благодаря которому можно погрузиться в мир IT и освоить самую востребованную профессию 2025 года – системный аналитик.

Гарантия трудоустройства после обучения.

Не упусти свой шанс: https://t.me/+MAEYQHf6j6VmOWNi
1
👍11🔥3🤔3
📣 Правильный путь создания python-библиотеки: от создания до публикации

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


Эту статью вы можете использовать как шпаргалку для создания своих python-библиотек. В ней будут рассказаны все этапы создания библиотеки: документация, тестирование, архитектура, публикация и управление зависимостями

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
5