0% found this document useful (0 votes)
6 views1 page

Viva Questions

The document covers key concepts in Python programming, particularly focusing on the use of Pandas for data manipulation and analysis, including differences between lists and arrays, handling missing data, and DataFrame operations. It also addresses data visualization techniques using Matplotlib, explaining various chart types and customization options. Additionally, it discusses fundamental SQL concepts such as keys, joins, query writing, and aggregate functions.

Uploaded by

deivavsbd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views1 page

Viva Questions

The document covers key concepts in Python programming, particularly focusing on the use of Pandas for data manipulation and analysis, including differences between lists and arrays, handling missing data, and DataFrame operations. It also addresses data visualization techniques using Matplotlib, explaining various chart types and customization options. Additionally, it discusses fundamental SQL concepts such as keys, joins, query writing, and aggregate functions.

Uploaded by

deivavsbd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Python Programming and Pandas

1. What are the differences between Python lists and NumPy arrays?
2. Explain the difference between a Series and a DataFrame in Pandas.
3. How do you handle missing data in a Pandas DataFrame?
4. What is the purpose of the groupby() function in Pandas?
5. Explain the use of loc[] and iloc[] in Pandas.
6. How do you add or delete rows/columns in a DataFrame?
7. What is the difference between shallow copy and deep copy in Pandas?

Data Visualization

8. What is the purpose of data visualization?


9. What are the different types of charts available in Matplotlib?
10. How do you customize a chart (e.g., add a title, labels, or legend)?
11. Explain the difference between a line chart and a bar chart.
12. How do you create a pie chart in Python using Matplotlib?

Database and SQL


13. What is the difference between PRIMARY KEY and FOREIGN KEY in SQL?
14. Explain the different types of SQL joins.
15. How do you write a query to retrieve specific columns from a table?
16. What is the difference between WHERE and HAVING clauses?
17. Explain the purpose of aggregate functions like SUM(), AVG(), and COUNT().
18. What is the use of the ORDER BY clause in SQL?
19. How can you insert data into a table? Write an example query.

You might also like