Binary Search in Python

Binary Search in Python

Binary Search Basic idea behind binary search is to divide sorted array in two parts, and check whether the element which divides the array is desired element . And if the desired element is found then stop the search, otherwise further divide the array until the desired element is not found. Step-Wise Pictorial Demonstration of … Read more Binary Search in Python

Classes and Objects in Python

Classes and Objects in Python

Classes and Objects in Python Class In object oriented programming, a class contains procedures and data members. And treated as an abstract data type. Object An object is an instance of a class.   In this post, I will discuss about classes and objects in Python programming. Let us start with creating a simple Python’s … Read more Classes and Objects in Python

User Defined Functions in Python

User Defined Functions in Python

Function- A function is a self-contained block of statement to perform a specific task. Basically, there are two types of function Library Functions These functions are are provided by a Python’s package and a user only need to call it in your program. User Defined Functions in Python As name indicates that a user will … Read more User Defined Functions in Python

Array in Python

Array in Python

Array in Python Python does not have in-built array. However, in C/C++ and Java you have learnt array and have expectation that it would be in Python. Further, array also a very important data structure and needs in several applications and algorithm implementations. In Python, there are two ways to create an array. In this … Read more Array in Python

Dictionary in Python

Dictionary in Python Dictionary in Python is collection of unordered items. Python provide in-built support for dictionary. Unlike, other in-built data structures in which they have single value such list, tuple and set. Python uses key value pair and separated by a colon i.e key:value, and value can be accessed by key. Keys are separated … Read more Dictionary in Python

Tuples in Python

Tuples in Python

Tuples in Python Tuples in Python are ordered collection of items(integer, float, string) which are immutable. The only difference from list you can notice that a tuple in Python is immutable. Further, it uses parenthesis to create a tuple. However, tuples can also be created without parenthesis separated by comma. Now open terminal or jupyter … Read more Tuples in Python

Decision Making in Python

Decision Making in Python

  Decision making is fundamental in making a program. All programming languages provide in-built structure for it and Python is not exception. In this post, I will explain decision making using if else statements. Syntax if expression: Example of expressions x > 4 x < 4 x == 4 In Python you will write if … Read more Decision Making in Python

Variable Declaration and Definition in Python

  Variable Declaration and Definition in Python Unlike C/C++ and Java, Python uses dynamic typed variables. What does it mean? To know answer of the question see the variable declaration in C. int x; It means you declare a variable x then compiler allocates memory and assigns a garbage value to x. You can initialize … Read more Variable Declaration and Definition in Python