Переменные и типы данных в Python для начинающих | Полный курс Python для AI-разработки (Эпизод 2)
OctAcademy
0:00 / 0:00
Переменные и типы данных в Python для начинающих | Полный курс Python для AI-разработки (Эпизод 2)
157 просмотров · 12 дн. назад
OctAcademy
22,8 тыс. подписчиков
157 просмотров · 12 дн. назад
В этом эпизоде мы объясним переменные и типы данных Python для начинающих, так, как они необходимы в эпоху ИИ. ИИ постоянно выводит строки типа print("Total: " + total), и это приводит к сбоям. В этом эпизоде вы узнаете, почему это происходит, как читать и исправлять подобные ошибки самостоятельно. Это второй эпизод курса «Python для разработки ИИ», полного курса Python от нуля до разработки ИИ.
В этом эпизоде:
✅ Что такое переменная (идея с кухонной банкой) и как знак равенства хранит значение
✅ Правила именования и хорошие имена (snake_case, никогда не используйте повторно input или sum)
✅ Пять типов, с которыми вы столкнетесь в первую очередь: int, float, str, bool и None
✅ Почему "5" + 5 — это TypeError, а "5" * 3 — это "555"
✅ Преобразование типов с помощью int(), float(), str() и round(), и когда оно не удается
✅ Почему 0.1 + 0.2 — это 0.30000000000000004
✅ Спрашивай, читай, проверяй: мы тестируем настоящий калькулятор чаевых, написанный ИИ, и находим в нем ошибки
Все результаты в этом видео получены в ходе реальных запусков на Python 3.15. Опыт не требуется.
⏱️ Разделы
0:00 Строка, которую пишет каждый ИИ
0:36 Добро пожаловать обратно
1:21 Первая задача: текст плюс число
3:30 Что такое переменная? Кухонные банки
4:35 Создание наших первых переменных
6:28 Один знак равенства или два?
7:12 Правила именования: что допускает Python
9:49 Хорошие имена против плохих имен
10:31 Хитрость: повторное использование собственных имен Python
12:22 Пять типов, с которыми вы сталкиваетесь первыми
14:14 Одинаковый внешний вид, разные типы
15:03 У каждого типа свои правила
16:14 Логические значения берутся из вопросов
16:52 Деление всегда дает число с плавающей запятой
17:44 Преобразование между типами
19:08 Когда преобразование не удается
19:55 Функция int() для числа с плавающей запятой не округляет
21:13 Числа с плавающей запятой не являются точными (0,1 + 0,2)
22:27 Python позволяет переменной менять свой тип
23:47 Вопрос: настоящий ответ ИИ
24:20 Чтение: построчно
25:41 Проверка: реальные значения, реальные результаты
28:20 Ваша задача + что дальше
▶️ Предыдущий эпизод: Эпизод 1 (зачем изучать Python) (В эпоху ИИ + настройка с uv и VS Code) - • Claude Code Hooks vs CLAUDE.md: Can Claude...
▶️ Следующий эпизод: Строки и f-строки
💻 Используемые команды:
uv run variables.py
uv run tip_calculator.py
🧩 Ваше задание:
Создайте receipt.py. Создайте переменные для трех купленных вами товаров (чистые имена в формате snake_case, цены — числа с плавающей запятой) и переменную для количества выпитого кофе. Вычислите общую сумму и выведите ее с меткой, используя запятую или str(), а не знак плюса с числом. Перед запуском выведите тип каждой переменной и сначала попробуйте угадать ответ. Бонус: попробуйте int("7.5"). Угадайте, что произойдет, затем запустите. Опубликуйте свои результаты в комментариях 👇
#python #pythonforbeginners #aiengineering