### How to use lists, arrays, Numpy to make life easy with Python?-Part 1

In my last post (How to define a function in python?) we learnt use of the functions in python. All what we learnt is useful for many things but if you are interested to solve mathematical problems using python, you need to know more. The same is true if you have huge databases to analyse. Today we will learn about how do you read and write data using python. This is time to get to know Numpy. I am trying to introduce minimum concepts for the beginners. I will do another blog for advanced python in the future. In the advance part we will see "how Numpy can be used to increase efficiency of python code?".

What is Numpy? I would just like to quote how Numpy is described on their official webpage.

NumPy is the fundamental package for scientific computing with Python. It contains among other things:

a powerful N-dimensional array objectsophisticated (broadcasting) functionstools for integrating C/C++ and Fortran codeuseful linear algebra, Fourier transform, and random number …

What is Numpy? I would just like to quote how Numpy is described on their official webpage.

NumPy is the fundamental package for scientific computing with Python. It contains among other things:

a powerful N-dimensional array objectsophisticated (broadcasting) functionstools for integrating C/C++ and Fortran codeuseful linear algebra, Fourier transform, and random number …