0
0
Flaskframework~30 mins

Task status monitoring in Flask - Mini Project: Build & Apply

Choose your learning style9 modes available
Task status monitoring
📖 Scenario: You are building a simple program to monitor the status of tasks in a project. Each task has a name and a status like 'pending', 'in progress', or 'done'. You want to create a small program that keeps track of tasks and shows how many tasks are done.
🎯 Goal: Build a program that stores tasks in a dictionary, sets a status filter, counts how many tasks are done, and displays the count.
📋 What You'll Learn
Create a dictionary called tasks with exact task names and statuses
Create a variable called status_filter with the value 'done'
Use a list comprehension to create a list of tasks with status matching status_filter
Print the count of tasks that are done
💡 Why This Matters
🌍 Real World
Monitoring task statuses helps teams track progress and identify completed work quickly.
💼 Career
Understanding how to filter and count tasks is useful for building dashboards and status reports in DevOps and project management roles.
Progress0 / 4 steps
1
Create the tasks dictionary
Create a dictionary called tasks with these exact entries: 'task1': 'pending', 'task2': 'done', 'task3': 'in progress', 'task4': 'done'
Flask
Need a hint?

Use curly braces to create a dictionary with keys as task names and values as their statuses.

2
Set the status filter
Create a variable called status_filter and set it to the string 'done'
Flask
Need a hint?

Just assign the string 'done' to the variable status_filter.

3
Filter tasks by status
Use a list comprehension to create a list called done_tasks that contains the names of tasks from tasks where the status equals status_filter
Flask
Need a hint?

Use tasks.items() to get task and status pairs, then filter by status_filter.

4
Print the count of done tasks
Print the number of tasks in done_tasks using print(len(done_tasks))
Flask
Need a hint?

Use len() to get the count of items in the list and print it.