Ты хранишь токены и ключи как есть? В этом посте покажу, как зашифровать данные с помощью cryptography, чтобы всё было безопасно.
Сегодня рассмотрим:
• Установку cryptography и зачем она нужна.
• Генерацию ключей для шифрования.
• Как безопасно зашифровать строку (токен, пароль)
Буде полезно в любом приложение которое хранит чувствительные данные!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤4👍4🤝1
Например,
git push
отправляет твои изменения на сервер, а git checkout
позволяет быстро переключаться между ветками.На картинке — 12 самых нужных команд, которые стоит держать под рукой.
Сохрани, чтобы не забыть!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍5❤4
Если хочешь встраивать PDF, картинки и любые бинарные файлы прямо в базу — этот пост для тебя. Без внешнего хранилища, всё в одном .db-файле.
Сегодня разберём:
• Создание таблицы под бинарные файлы.
• Сохранение PDF, PNG или ZIP в базу.
• Восстановление файла обратно на диск.
Это всё может быть полезным для резервного копирования, документов или мини-хранилищ.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥5👍4🤝1
Пишем сервис на FastAPI, который принимает PDF-файл и текст запроса. В ответ — выдаёт 10 фрагментов, где найдено совпадение. Можно встроить в резюме-бота, документооборот или нейросетевой поиск.
В этом посте:
• Загружаем и сохраняем PDF через FastAPI.
• Парсим страницы библиотекой PyPDF2.
• Ищем нужные фразы.
Полезно при поиске упоминаний ключевых слов в большом количестве текстов или документов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍5🔥5
🔥6❤3👍3👎1
Удаляем старые файлы на Python!
Нужно чистить временные файлы, старые логи или выгрузки? Сделаем автоскрипт: удалим всё, что старше 7 дней.
Создадим скрипт, который берёт файлы в папке через
Пример кода:
Он автоматически почистит папку
⚙ Backend Ready | #практика
Нужно чистить временные файлы, старые логи или выгрузки? Сделаем автоскрипт: удалим всё, что старше 7 дней.
Создадим скрипт, который берёт файлы в папке через
os.listdir
, узнаёт дату их изменения используя os.path.getmtime
, считает сколько им дней благодаря time.time
и удаляет всё, что старше семи дней, с помощью os.remove
.Пример кода:
import os, time
folder = "logs"
now = time.time() # текущее время в секундах
for f in os.listdir(folder):
path = os.path.join(folder, f)
if os.path.isfile(path):
age = now - os.path.getmtime(path) # возраст файла
if age > 7 * 86400: # 7 дней в секундах
os.remove(path) # удаляем
Он автоматически почистит папку
logs
, удалив все файлы старше 7 дней. Так твой проект всегда будет аккуратным и без ненужных архивов.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤5👍5
Типы, автогенерация таблиц, чистый Python-код без дублирования схем и моделей. Простая работа с SQLite, PostgreSQL, MySQL — идеально для FastAPI.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍5🔥5