Рубрика: Python

Обработка исключений в Python: try, except, finally — на понятных примерах

Когда программа делает что-то с внешними данными (читает файл, делит числа, получает ввод от пользователя), всегда есть риск, что что-то пойдёт не так: файл не найдётся, на ноль делить нельзя, а пользователь вместо числа введёт буквы. В Python для работы с такими ситуациями используют конструкцию try/except/finally. Её задача — не дать программе упасть с непонятной […]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Работа с датой и временем в Python: DateTime, форматирование, часовые пояса

В Python для работы с датой и временем используют модуль datetime. Он покрывает основные сценарии: хранение, вычисления, форматирование и учёт часовых поясов. Ниже — практические примеры без лишней теории. Базовые типы: date, time, datetime date — только дата (год, месяц, день). time — только время (часы, минуты, секунды). datetime — дата и время вместе. Примеры создания: python from datetime import date, time, datetime […]

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

Списки, кортежи, множества, словари: когда что использовать

В Python есть четыре базовых структуры данных для хранения коллекций: списки, кортежи, множества и словари. Они решают похожие задачи (хранить много значений), но устроены по‑разному и подходят для разных сценариев. Разберём, в каких случаях брать каждую из них, с примерами и без лишних слов. Списки (list): когда важен порядок и нужна изменяемость Список — это упорядоченная изменяемая […]

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

Аргументы и возвращаемые значения: как передавать и получать данные

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

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