✍️ Автор

PyLand Team

PyLand Team

258 Статей
137662 Просмотров
19 Реакций
✍️ Статьи

Статьи автора

Все публикации PyLand Team

HTML-сайт на FastAPI: Jinja, static files и формы
Fastapi

HTML-сайт на FastAPI: Jinja, static files и формы

FastAPI может возвращать не только JSON. Jinja2Templates рендерит HTML, а StaticFiles обслуживает CSS и изображения. HTML-форма отправляет данные как application/x-www-form-urlencoded,...

🟡 Средний
📅 18.09.2026
Безопасная загрузка файлов: размер, тип, имя и хранение
API

Безопасная загрузка файлов: размер, тип, имя и хранение

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

🟡 Средний
📅 18.09.2026
S3-совместимое объектное хранилище: bucket, key и URL
API

S3-совместимое объектное хранилище: bucket, key и URL

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

🟡 Средний
📅 18.09.2026
Cookie-сессии и CSRF в серверном веб-приложении
API

Cookie-сессии и CSRF в серверном веб-приложении

Cookie-сессия связывает запросы браузера с пользователем. В подписанной cookie данные защищены от незаметного изменения, но не обязательно скрыты. Не храни...

🔴 Продвинутый
📅 18.09.2026
Google GenAI SDK в Python: синхронные и асинхронные запросы
Ai

Google GenAI SDK в Python: синхронные и асинхронные запросы

Официальный пакет google-genai позволяет обращаться к Gemini из Python без ручной сборки HTTP-запросов. Эта памятка подходит для FastAPI-приложений, фоновых задач...

🟡 Средний
📅 18.09.2026
if __name__ == "__main__": точка входа Python
Python

if __name__ == "__main__": точка входа Python

Конструкция if name == "main" определяет точку входа Python-программы: она помогает отличить прямой запуск файла от его импорта как модуля...

🟢 Новичок
📅 14.08.2026
strip() и lower(): подготавливаем пользовательский текст 🧹
Python

strip() и lower(): подготавливаем пользовательский текст 🧹

Пользователь может ввести правильное слово с лишними пробелами или буквами другого регистра. Для Python строки "Альфа", " Альфа " и...

🟢 Новичок
📅 11.08.2026
ord(), chr() и циклический сдвиг букв в Python 🔐
Python

ord(), chr() и циклический сдвиг букв в Python 🔐

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

🟢 Новичок
📅 09.08.2026
Как функции работают вместе в Python 🧩
Python

Как функции работают вместе в Python 🧩

Небольшая функция обычно решает одну понятную задачу. Но настоящая программа состоит из нескольких задач: получить данные, обработать их, показать результат...

🟢 Новичок
📅 09.08.2026
Undo и Revert в GitHub Desktop: исправляем ошибки без страха
Git и GitHub

Undo и Revert в GitHub Desktop: исправляем ошибки без страха

Коммит — не точка невозврата. GitHub Desktop позволяет спокойно пересобрать локальный коммит через Undo или отменить уже опубликованный коммит через...

🟢 Новичок
📅 16.07.2026
История, diff и веб-коммиты на GitHub
Git и GitHub

История, diff и веб-коммиты на GitHub

GitHub позволяет читать историю проекта, открывать diff отдельных коммитов, смотреть изменения конкретного файла и даже создавать небольшой commit прямо в...

🟢 Новичок
📅 16.07.2026
Таблица ANSI-цветов для Python 🎨
Python

Таблица ANSI-цветов для Python 🎨

ANSI escape-коды позволяют менять цвет текста в терминале. Код цвета выводится перед текстом, а код сброса — после него.

🟢 Новичок
📅 13.07.2026
📊 Статистика

Статистика по категориям

Распределение статей автора по темам

📝

Django

63 статей

📝

Python

54 статей

📝

Git и GitHub

32 статей

📝

Html Css

23 статей

📝

LLM и AI

21 статей