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.