Compare commits

..
1 Commits
Author SHA1 Message Date
a-limasov 74c384e6ce Initial commit 2026-08-28 09:21:26 +00:00
3 changed files with 2 additions and 58 deletions

No files matched your search

+2 -14
View File
@@ -1,15 +1,3 @@
# Менеджер задач - Учебный проект
# course-students
Приложение для управления задачами в рамках образовательного курса по программированию.
## Структура курса
- **Тема 1**: Основы Python, создание проекта
- **Тема 2**: Работа со списками задач
- **Тема 3**: Сохранение данных в файл
## Запуск
```bash
python main.py
```
Публичный репозиторий для студентов образовательного курса
-24
View File
@@ -1,24 +0,0 @@
"""
Менеджер задач - Версия 1.0
Основы Python: создание проекта
"""
from task import Task
def create_task(title, description=""):
"""Создать новую задачу"""
return Task(title, description)
def main():
print("Добро пожаловать в Менеджер задач!")
print("Версия 1.0")
# Создаём демонстрационную задачу
task = create_task("Изучить Python", "Основы языка")
print(f"\nСоздана задача: {task}")
if __name__ == "__main__":
main()
-20
View File
@@ -1,20 +0,0 @@
"""
Модуль для работы с задачами
"""
class Task:
"""Класс, представляющий одну задачу"""
def __init__(self, title, description=""):
self.title = title
self.description = description
self.completed = False
def mark_complete(self):
"""Отметить задачу как выполненную"""
self.completed = True
def __str__(self):
status = "✓" if self.completed else "○"
return f"[{status}] {self.title}"