Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
74c384e6ce |
No files matched your search
@@ -1,15 +1,3 @@
|
|||||||
# Менеджер задач - Учебный проект
|
# course-students
|
||||||
|
|
||||||
Приложение для управления задачами в рамках образовательного курса по программированию.
|
Публичный репозиторий для студентов образовательного курса
|
||||||
|
|
||||||
## Структура курса
|
|
||||||
|
|
||||||
- **Тема 1**: Основы Python, создание проекта
|
|
||||||
- **Тема 2**: Работа со списками задач
|
|
||||||
- **Тема 3**: Сохранение данных в файл
|
|
||||||
|
|
||||||
## Запуск
|
|
||||||
|
|
||||||
```bash
|
|
||||||
python main.py
|
|
||||||
```
|
|
||||||
@@ -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()
|
|
||||||
@@ -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}"
|
|
||||||
Reference in new issue
Block a user