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.