===== Python Algorithms, File Management, Libraries, and Cybersecurity ===== - Describe what a vector is in the context of programming. How are vectors typically represented in Python? - Write a Python function that takes two vectors (lists) of equal length and returns their dot product. - Explain the concept of a data structure in programming. What are some common data structures in Python? - What is a Python library, and why is it useful in programming? - What is a computer virus, and how can it affect a system? - List three best practices for protecting a computer system from viruses.