ACP Python Programming & Data Science — Questions and Answers
Question 1: Which Python library is commonly used for data analysis?
- Matplotlib
- Pandas (Correct answer)
- Seaborn
- TensorFlow
Correct answer: Pandas
Pandas is a powerful Python library used for data manipulation and analysis, providing data structures like DataFrames and Series.
Question 2: What is the purpose of NumPy in Python?
- Creating interactive plots
- Handling multi-dimensional arrays (Correct answer)
- Performing web scraping
- Building machine learning models
Correct answer: Handling multi-dimensional arrays
NumPy provides support for large, multi-dimensional arrays and matrices, along with a collection of mathematical functions to operate on them.
Question 3: Which function in Pandas is used to read a CSV file?
- read_table()
- read_csv() (Correct answer)
- import_csv()
- load_csv()
Correct answer: read_csv()
The `read_csv()` function in Pandas allows users to import tabular data from CSV files into a DataFrame for analysis.
Question 4: What is the primary advantage of using Anaconda for Python data science?
- Requires manual installation of dependencies
- Includes pre-installed libraries and package management (Correct answer)
- Does not support machine learning libraries
- Is not recommended for beginners
Correct answer: Includes pre-installed libraries and package management
Anaconda provides an easy-to-use platform with pre-installed libraries, a package manager, and an isolated environment for data science projects.
Question 5: Which Python library is used for data visualization?
- Scikit-learn
- Matplotlib (Correct answer)
- TensorFlow
- NLTK
Correct answer: Matplotlib
Matplotlib is a widely-used Python library that allows users to create static, animated, and interactive visualizations of data.
Question 6: What is the primary use of Jupyter Notebook in Python?
- Building desktop applications
- Creating interactive coding environments (Correct answer)
- Developing video games
- Compiling Python code into executables
Correct answer: Creating interactive coding environments
Jupyter Notebook provides an interactive environment for writing and running Python code, visualizing data, and documenting workflows.
Which Python library is commonly used for data analysis?