Alpha Beta Pruning

Alpha-Beta pruning is not actually a new algorithm, rather an optimization technique for minimax algorithm.  It reduces the computation time by a huge factor.  This allows us to search much faster and even go into deeper levels in the game tree. It cuts off branches in the game tree which…

what is Python

What is Python?

Python was created by Guido van Rossum at Stichting Mathematisch Cen-trum in the Netherlands in the early 1980s. There are various programming languages available such as C, C++, Java and C#. But unlike all these programming languages Python is very simple with more powerful syntax. Python is used by various…

Data and Big Data

Data is information in raw or unorganized form (such as alphabets, numbers, or symbols) that refer to, or represent, conditions, ideas, or objects. Data is limitless and present everywhere in the universe. Big Data refers to humongous volumes of data that cannot be processed effectively with the traditional applications that…

Tuples in Python

Tuples are used to store multiple items in a single variable. Tuples are the collection of items. It is immutable. Tuples are written with round brackets. Accessing the elements of tuple Tuples are immutable You cannot change the elements in tuple. Finding number of items in a tuple We can…

Quicksort in Python

Quicksort is an algorithm based on divide and conquer approach in which the array is split into subarrays and these sub-arrays are recursively called to sort the elements. How Quicksort Works? Step1: A pivot element is chosen from the array. You can choose any element from the array as the…

Insertion Sort in Python

This is an in-place comparison-based sorting algorithm. Here, a sub-list is maintained which is always sorted. For example, the lower part of an array is maintained to be sorted. An element which is to be ‘insert’ed in this sorted sub-list, has to find its appropriate place and then it has…

VLookUP in MS Excel

The VLOOKUP function performs a vertical lookup by searching for a value in the first column of a table and returning the value in the same row in the index_number position. The VLOOKUP function is a built-in function in Excel that is categorized as a Lookup/Reference Function. It can be used as a worksheet function…

Mail Merge in MS Word

Mail Merge is a useful tool that allows you to produce multiple letters, labels, envelopes, name tags, and more using information stored in a list, database, or spreadsheet. When performing a Mail Merge, you will need a Word document (you can start with an existing one or create a new one) and a recipient…

Management Information System (MIS)

MIS is made up of three words: Management, Information and Systems. MIS is a system consisting of people, machines, procedures, databases and data models as its elements. Role of MIS in organization similar to role of heart in the body. Information is blood & MIS is heart. Data– raw facts,…

Water Fall Model

SDLC (Software Development Life Cycle) Systems development – activities that  produce solution to organizational problem/opportunities. Developing Information System solution- a multi-step, iterative process called System Development Life Cycle (SDLC ). Waterfall Model Requirement Analysis and Specification Phase The goal of this phase is to understand the exact requirements of the…