📊

ШАГ 12:

Собрать мини-проект: TODO список на 50 строк

Описание шага

[Что делать] CLI TODO: add, list, delete, save/load из файла. Используй все изученное.

[Как это работает] Интеграция списков, файлов, функций.

[Ожидаемый результат] Рабочий TODO app.

[Критерий готовности] Добавь 5 задач, удали 2, сохрани — файл ок.

Как выполнить шаг

1) [Подготовка] todos = [], функции add_task(task).

2) [Действие 1] while True: cmd=input().split().

3) [Действие 2] if cmd[0]=='add': todos.append(cmd[1]).

4) [Действие 3] 'list': for i,t in enumerate(todos).

5) [Проверка результата] Запусти, протестируй все команды.

6) [Что дальше] Проект готов, к data шаг 13.

Частые ошибки

1. [Input парсинг]: split() не всегда. Используй argparser позже.

2. [Save не atomic]: Данные потеряны при краше — простой write.

3. [Exit нет]: Добавь 'quit' break.

🎯 Цель с этим шагом

🎯

Освоить Python: 50 практических задач за 8 недель

💼 Карьера 15 шагов Средне ⭐⭐

Научись программировать на Python с нуля, решив 50 реальных задач. Получи навык, востребованный в IT, data science и автоматизации. Каждый день — новый прогресс, через 2 месяца кодь уверенно сам.

Подробнее о цели →

Другие шаги этой цели

Добавить цель с этим шагом

Начните выполнять этот шаг в рамках полноценной цели

Добавить цель