Месяц: Август 2026

CSS: несколько теней в box-shadow — делаем сложные эффекты

Свойство box-shadow в CSS позволяет добавлять тени к блокам. Одна тень — это уже неплохо, но по-настоящему выразительные эффекты получаются, когда накладывают сразу несколько теней. Это частый приём в интерфейсах: с его помощью делают «слоистый» объём, градиентные тени, свечение, имитацию рельефа и другие визуальные приёмы. Как задать несколько теней Синтаксис одной тени выглядит так: css […]

Загрузка...
Просмотров: 60 Читать статью

Как читать и писать файлы в Python: open(), read(), write() и зачем нужен with

Работа с файлами — одна из базовых операций в Python: чтение конфигураций, сохранение результатов, обработка логов, импорт/экспорт данных. В этой статье разберём основные способы чтения и записи файлов, особенности функции open(), методы read(), write(), а также конструкцию with, которая делает работу с файлами безопасной и предсказуемой. Открытие файла: функция open() Функция open(file, mode, encoding=None, …) возвращает файловый […]

Загрузка...
Просмотров: 53 Читать статью

f‑строки: форматируем вывод просто и читаемо — примеры и частые ошибки

f‑строки (форматированные строковые литералы) — один из самых удобных способов подставлять значения в текст в Python. Они появились в версии 3.6 и стали стандартом де‑факто для форматирования вывода: код становится короче и понятнее по сравнению с %-форматированием или методом .format(). В этой статье разберём, как правильно использовать f‑строки, какие возможности у них есть и какие ошибки чаще […]

Загрузка...
Просмотров: 52 Читать статью

Операторы в Python: арифметика, сравнение, логические операции — что и когда использовать

Оператор в Python — это символ или конструкция, которая выполняет действие над одним или несколькими операндами (значениями, переменными). Операторы позволяют считать, сравнивать, комбинировать условия и управлять потоком программы. В этой статье разберём три базовые группы: арифметические, операторы сравнения и логические. Всё — с примерами и практическими рекомендациями, где какой оператор уместен. Арифметические операторы Используются для вычислений: подсчётов, преобразований величин, […]

Загрузка...
Просмотров: 55 Читать статью

Преобразование типов: когда int(), float(), str() спасают от ошибок и как не потерять данные

В Python у каждого значения есть тип: число, строка, список и т. д. Часто данные приходят «не в том виде», который нужен для операции, — например, число в виде строки из ввода пользователя или CSV‑файла. Тогда используют преобразование типов: int(), float(), str(). В этой статье разберём, когда это необходимо, какие ошибки возникают при неправильном преобразовании и как […]

Загрузка...
Просмотров: 56 Читать статью

Строки в Python: как склеивать, резать и искать подстроки — практические приёмы

Строка (тип str) — один из самых часто используемых типов данных в Python. С ней работают почти в каждом скрипте: выводят сообщения, парсят файлы, обрабатывают пользовательский ввод, формируют запросы к API. В этой статье разберём базовые и полезные приёмы работы со строками: конкатенацию (склеивание), срезы (нарезку) и поиск подстрок. Всё — с примерами и типичными нюансами. Что такое строка […]

Загрузка...
Просмотров: 59 Читать статью

Ввод и вывод в Python: input(), print(), работа с консолью

Консоль — это базовый интерфейс взаимодействия программы с пользователем: туда выводятся сообщения, оттуда считываются данные. В Python для этого есть две ключевые функции: input() (ввод) и print() (вывод). Разберём их подробно, с примерами и типичными нюансами. Вывод данных: функция print() print() выводит текст и другие значения в консоль. По умолчанию после вывода добавляется перевод строки. Простой вывод […]

Загрузка...
Просмотров: 52 Читать статью