What is software development/engineering?

It is a guide for developers, it is basically the study of systematic and effective processes and technologies for supporting software development and maintenance activities. For being a good software developer it’s not sufficient to develop a software or make a project he must have a clear documentation which keeps…

The all star search algorithm

To begin, what exactly are algorithms?

An algorithm is a method of expressing a process in a measurable amount of time and space.

In naive terms it is a set of rules that should be followed in calculations, It is designed to perform a particular/specific task. This can be as simple as implementing arithmetic operations (addition…

Introduction to NumPy

What is NumPy?

Numpy is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays. It is the fundamental package for scientific computing.

Why NumPy arrays?

  • NumPy arrays facilitate advanced mathematical and other types of operations on…

Hello guys, let's learn how to handle files in python.

Why do we need file handling?

Files are used to store data in a storage device permanently. File handling provides a mechanism to store the output of a program in a file and to perform various operations on it.

Types of files

There are many types of files in…

Methods to accelerate python codes

To make python numeric computations faster we have many alternative approaches such as Cython, TensorFlow, PyTorch, Chainer, Pythran, and PyPy. But for this we need to convert python to different languages.

What is the easiest way to achieve good performance in python without in-depth knowledge of libraries ?

Numba is an open-source JIT compiler (A Just-In-Time (JIT) compiler is a feature of the run-time interpreter, that instead…

What is Scikit learn?

Have you ever heard about Numpy, Pandas, Matplotlib, Scipy ?

These are free software machine learning libraries for the python programming language. Scikit is one among these libraries which is easy to use with few lines of code and can work with Numpy and Scipy.

Difference between these libraries

1. Numpy

It is a library for…

In this world, where technology brings the world to our fingertips, even in the healthcare sector, especially during these circumstances where we have government verified mobile apps that help us to stay safe.

“Globally, as of 15 November 2020, there have been 53,507,282 confirmed cases of COVID-19, including1,305,164 deaths, reported…


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store