Blog
“Hello World” in Python
Programmers usually start writing their first program with "Hello World". We will also start with "Hello World" here. However, to run your first...
Python Environment Setup
Command Line Interface (CLI) To use the command line interface, we first need to install Python's core package. This varies for different operating...
Python Interpreter
You might already know that machines or computers always operate in machine language, meaning that regardless of the language we use, it must be...
Stack
A stack is a type of abstract data type. In a stack, data is stored in a sequential list format, and the primary operations, such as adding or...
Queue
A queue, like a stack, is a type of abstract data type. A queue is an ordered list where data is inserted at one end and deleted from the other end....
Asymptotic Notation
Suppose we want to add a large number of integers, how long will this operation take? The first question that comes to mind is the number of...
Structure and Union
Structure and union are both user defined data types of C programming language. User defined data type is a data type that the user i.e. the...
Which version of Python should I use?
Python has two major versions, which are updated separately. These versions are Python 2 and Python 3. Common Python users often find themselves in...
Technical advantage of Python
In previous posts, we have seen some general discussion of Python. But a beginner, programmer or developer can naturally ask the question that is...