Python Basics quiz Link (Not active now)

Python for Data Science

Syllabus


PYTHON FOR DATA SCIENCE
Syllabus


UNIT-1: Basics of Python

Features of python, literal constants-numbers, variables, identifiers, data types, input operation,

comments, operators, operations on strings, other data types, type conversion.

Selection or conditional branching statements-if, if else , nested if, if elif else, loops or iterative

statements-while, for, nested loops, break, continue, pass, else statement with loops.


UNIT-2: Functions and Modules

Functions-Definition and call, return statements, anonymous function- LAMBDA, recursive

functions. Modules-Using existing modules, making own modules, packages in python, Names of standard library modules.


UNIT-3: Data Structures

List-Accessing lists, updating lists, nested lists, basic list operations, list methods, loops in lists.

Tuples-Creation, Accessing, updating, deletion in tuples and basic tuple operations.

Sets-creation, set operations.

Dictionaries - creation, accessing, adding and modifying items, deleting items.


UNIT-4: Object Oriented Programming concepts .

Oops concept- Introduction, Classes and Objects, Class method Inheritance Introduction

Inheriting classes in python Types of Inheritance, Error and Exception Handling.


UNIT-5: Data Analysis .

Data preparation using pandas and series: pandas data frame basics, Creating your own data ,

Series, Data frames, Making changes to series and data frames

Plotting: Matplotlib Introduction, Univariate plots-Histograms


Lab Experiments (Syllabus)

Experiments List

1. Write a program to read and print values of variables of different data types.

2. Write a program to find the roots of quadratic equations.

3. Write a program to find the largest of 3 numbers.

4. Write a program to check whether a given number is prime or not.

5. Write a program to generate Fibonacci series.

6. Write a program to find whether a given number is Armstrong or not.

7. Write a program using functions to swap two numbers.

8. Write a program to find factorial of a number using recursion .

9. Write a program to find square root of a given mumber using math module.

10. Write a program to generate 10 random numbers between 1 to 100 using random module.

11. Create a list and perform different operations on it.

12. Create a tuple and perform different operations on it.

13. Create a set and perform different operations on it.

14. Create a dictionary and perform different operations on it.

15. Import pandas and create a dataframe and perform operations on it.

16. Generate histogram using Matplotlib.

17. Generate scatter plot using Matplotlib.

18. Generate box plot using Matplotlib.