"""
Topic 10: Final Review & Integration Projects - HARD Exercises (10)
"""
# Exercise 1: Library Management System - A complete system with classes for Books,
# Members, and Transactions. Persist all data in JSON. Include search and borrow logic.
# Write your code below:
# Exercise 2: Data Dashboard - Write a script that reads a CSV dataset, cleans it,
# generates several plots (Line, Bar, Heatmap), and saves them into an 'output/' folder.
# Write your code below:
# Exercise 3: Advanced Decorator - Create a decorator that computes and displays
# the memory usage of a function during execution (Hint: Use 'tracemalloc').
# Write your code below:
# Exercise 4: Custom Database Simulation - Create a class that simulates a table-based
# database. Support CRUD (Create, Read, Update, Delete) operations and save state to disk.
# Write your code below:
# Exercise 5: Web Scraper Simulation (Regex + Files) - Given a large HTML-like string,
# use regular expressions to extract all email addresses and phone numbers,
# then save them to a formatted text file.
# Write your code below:
# Exercise 6: Finance Manager - Build a project that takes stock price data as a NumPy array.
# Calculate 5-day moving averages and find the days where the price crossed the average.
# Write your code below:
# Exercise 7: Command-Line Task Manager - Build a CLI application that uses 'sys.argv'
# or 'argparse' to interact with a task list file (Add, List, Delete).
# Write your code below:
# Exercise 8: Game Scoreboard - Create a class 'Scoreboard' that handles scores
# for multiple players. Sort them by highest score and show a visual bar chart
# of the leaderboard.
# Write your code below:
# Exercise 9: Encrypted Vault - A program that saves sensitive notes to a file.
# The file content must be encrypted with a password-derived key.
# (Use simple shifting or a library if available).
# Write your code below:
# Exercise 10: The Capstone Challenge - Choose any problem you've faced recently
# and build a Python-based utility to solve it. Use multiple files, classes,
# file I/O, and data processing.
# Write your code below: