Мини-проект: калькулятор индекса массы тела (ИМТ)Переменные и типы данных
Мини-проект: калькулятор индекса массы тела (ИМТ)
5
28
Создайте свой первый мини-проект на Python — калькулятор индекса массы тела (ИМТ). Пошаговое руководство: запрос роста и веса, расчёт ИМТ, интерпретация результата (дефицит, норма, избыток, ожирение). Обработка ошибок ввода, использование условных операторов и f-строк.
IMI-DS - PYTHON LERNEN
Шпаргалка по типам данных в Python (быстрый справочник)Переменные и типы данных
Шпаргалка по типам данных в Python (быстрый справочник)
5
91
Полная шпаргалка по типам данных в Python: числа (int, float), строки (str), логический тип (bool), списки (list), кортежи (tuple), словари (dict), множества (set) и None. Краткое описание каждого типа, примеры создания, основные операции и методы.
IMI-DS - PYTHON LERNEN
Топ-5 ошибок с переменными и типами данныхПеременные и типы данных
Топ-5 ошибок с переменными и типами данных
5
45
Разбираем 5 самых частых ошибок, которые допускают начинающие при работе с переменными и типами данных в Python: NameError (переменная не определена), путаница между = и ==, неправильное именование, ошибки преобразования типов, путаница с изменяемыми типами.
IMI-DS - PYTHON LERNEN
Цепочка присваиваний: как работает a = b = c = 5Переменные и типы данных
Цепочка присваиваний: как работает a = b = c = 5
5
35
Изучите цепочку присваиваний в Python: как одной строкой присвоить значение нескольким переменным. Как работает a = b = c = 5. Разница для неизменяемых и изменяемых типов. Подводные камни при работе со списками, словарями и другими изменяемыми объектами.
IMI-DS - PYTHON LERNEN
Почему 0.1 + 0.2 не равно 0.3? Проблема точности floatПеременные и типы данных
Почему 0.1 + 0.2 не равно 0.3? Проблема точности float
5
43
Разбираемся, почему в Python (и других языках) 0.1 + 0.2 даёт 0.30000000000000004, а не 0.3. Причина — двоичное представление чисел с плавающей точкой (IEEE 754). Как правильно сравнивать float: использование допуска (epsilon), модуль decimal и fractions.
IMI-DS - PYTHON LERNEN
5 задач на преобразование типов (с решениями)Переменные и типы данных
5 задач на преобразование типов (с решениями)
5
40
Практикуйтесь в преобразовании типов данных в Python. Решите 5 задач разного уровня: конвертация строк в числа, обработка пользовательского ввода, работа с дробями и целыми числами. В конце статьи — подробные решения с пояснениями. Подходит для начинающих.
IMI-DS - PYTHON LERNEN
10 задач на переменные и типы данных (для новичков)Переменные и типы данных
10 задач на переменные и типы данных (для новичков)
5
63
Практикуйтесь с переменными и типами данных в Python. Решите 10 задач разного уровня сложности: работа с числами, строками, логическими значениями, преобразование типов, ввод пользователя, условные операторы. Задачи помогут закрепить навыки работы с int
IMI-DS - PYTHON LERNEN
Динамическая типизация в Python: плюсы и минусыПеременные и типы данных
Динамическая типизация в Python: плюсы и минусы
5
42
Изучите, что такое динамическая типизация в Python. Как переменные могут менять свой тип во время выполнения программы. Преимущества: гибкость, скорость разработки, простота. Недостатки: ошибки во время выполнения, сложность отладки, производительность.
IMI-DS - PYTHON LERNEN
Множественное присваивание: a, b = 1, 2Переменные и типы данных
Множественное присваивание: a, b = 1, 2
5
59
Изучите множественное присваивание в Python: как одной строкой присвоить значения нескольким переменным. Обмен значениями переменных без третьей переменной. Распаковка (unpacking) списков и кортежей. Присваивание одинакового значения нескольким переменным.
IMI-DS - PYTHON LERNEN
Изменяемые и неизменяемые типы данных: в чём разницаПеременные и типы данных
Изменяемые и неизменяемые типы данных: в чём разница
5
126
Изучите разницу между изменяемыми (mutable) и неизменяемыми (immutable) типами данных в Python. Какие типы можно изменять (списки, словари, множества), а какие нельзя (int, float, str, tuple, bool, None). Почему это важно: присваивание, копирование, передача в функции.
IMI-DS - PYTHON LERNEN
Как узнать тип переменной: type() и isinstance()Переменные и типы данных
Как узнать тип переменной: type() и isinstance()
5
105
Узнайте, как определить тип переменной в Python с помощью функций type() и isinstance(). Различия между type() и isinstance(): когда что использовать. Проверка принадлежности к классу и учёт наследования. Примеры работы с числами, строками, списками и другими типами данных.
IMI-DS - PYTHON LERNEN
Тип None: что это и зачем нуженПеременные и типы данных
Тип None: что это и зачем нужен?
5
68
Изучите тип None в Python — специальное значение, обозначающее «ничего» или «пусто». Узнайте, где и зачем используется None: инициализация переменных, возврат функций по умолчанию, работа с опциональными значениями. Как правильно проверять переменную
IMI-DS - PYTHON LERNEN
Преобразование типов: int(), str(), float()Переменные и типы данных
Преобразование типов: int(), str(), float()
5
79
Привет! Мы уже изучили с тобой, что в Python есть разные типы данных: числа (int, float), строки (str), логический тип (bool). Но что делать, если нужно превратить один тип в другой? Например, пользователь ввёл число в виде строки, а нам
IMI-DS - PYTHON LERNEN
Логический тип (bool): True и FalseПеременные и типы данных
Логический тип (bool): True и False
5
58
Изучите логический тип данных bool в Python: значения True и False. Операции сравнения: ==, !=, >, =,
IMI-DS - PYTHON LERNEN
Строки (str): кавычки, конкатенация и экранированиеПеременные и типы данных
Строки (str): кавычки, конкатенация и экранирование
5
57
Изучите строки в Python: создание строк с помощью одинарных и двойных кавычек, конкатенация (объединение строк), экранирование специальных символов. Форматирование строк через f-строки и метод format(). Основные методы строк: upper(), lower(), strip()
IMI-DS - PYTHON LERNEN
Числа в Python: int и floatПеременные и типы данных
Числа в Python: int и float
5
72
Изучите числа в Python: целые числа (int) и числа с плавающей точкой (float). Арифметические операции: сложение, вычитание, умножение, деление, возведение в степень, целочисленное деление, остаток от деления. Особенности чисел с плавающей точкой (0.
IMI-DS - PYTHON LERNEN
Что такое переменная в Python: первое знакомствоПеременные и типы данных
Что такое переменная в Python: первое знакомство
5
135
Узнайте, что такое переменная в Python, как правильно называть переменные, какие правила именования существуют (PEP 8). Примеры присваивания значений, динамическая типизация, множественное присваивание. Реальные примеры использования в коде.
IMI-DS - PYTHON LERNEN
Установка Python и VS Code: подготовка рабочего местаПеременные и типы данных
Установка Python и VS Code: подготовка рабочего места
5
126
Установите Python и VS Code с нуля. Пошаговая инструкция для Windows, macOS, Linux: скачивание, настройка PATH, установка расширения Python. Напишите и запустите первую программу print(). Разбор частых ошибок и их решение. Подготовьте рабочее место для
IMI-DS - PYTHON LERNEN