Aditya Chatterjee's Blog, page 49

March 4, 2023

Prime Factorization Flask Application

Prime Factorization Flask Application

In this article, we have developed a Python based Web Application using Flask framework to find the prime factorization of any number. The number is provided by the user.

Prime Factorization Flask Application

Introduction

I received an email a fews days back with the subject 'The 1 piece of coding advice I wish I had received'. In a nutshell, it stressed out the importance of developers being problem solvers and not developers obsessed with their tools and crippled by the absence of these tools. Languages, frameworks e.t.c are mean...

 •  0 comments  •  flag
Share on Twitter
Published on March 04, 2023 04:42

Trie in Python using OOP concepts

In this article, we have implemented Trie Data Structure in Python Programming Language using OOP concepts. We have explained the implementation design step by step.

Basic Idea on Trie

Before stepping into implemetation part, we will see what actually is a trie .Trie is a tree like datastructure which is used to store a collection of strings and it is also known as prefix tree or a digital tree.

The trie consists of nodes that are connected by edges.There will be a root node of the trie which re...

 •  0 comments  •  flag
Share on Twitter
Published on March 04, 2023 04:21

Interpolation Search in C++ using OOPs

Interpolation Search in C++ using OOPs

In this article, we will implement Interpolation Search in C++ using some OOPs concept. But before that we need to have a basic idea and working technique of Interpolation Search.

Table of Contents:

What is Interpolation Search?Advantages and DisadvantagesApproach to implement in C++ using OPPs conceptImplementationComplete C++ Implementation of Interpolation SearchTime and Space Complexity

Pre-requisites:

Complete Time Complexity Analysis of Interpolation SearchBasics of Interpolation ...
 •  0 comments  •  flag
Share on Twitter
Published on March 04, 2023 04:14

March 2, 2023

Interleaving String [Solved]

The Interleaving Strings is a classical dynamic programming problem that involves whether a string can be formed by interleaving two strings. In this article, we'll explore this problem in depth and provide a C++ implementation using dynamic programming.

Table of ContentsProblem StatementApproachCodeAnalysisApplicationsProblem Statement

Given three strings A, B, and C, determine whether C is an interleaving of A and B. An interleaving of two strings maintains the relative order of the ch...

 •  0 comments  •  flag
Share on Twitter
Published on March 02, 2023 12:46

Introduction to Android Development

Android is the world's most popular mobile operating system, powering billions of devices around the globe. Android provides a rich and diverse platform for developers to create innovative and engaging apps that meet the needs of users. Android Development is the process of creating these apps, and it can be a rewarding and fulfilling career for those with a passion for technology and programming.

In this article, we will take a closer look at Android Development and explore what it takes to bec...

 •  0 comments  •  flag
Share on Twitter
Published on March 02, 2023 09:08

Python Byte Arrays: A Comprehensive Guide

Table of ContentsIntroduction to Byte Array in PythonManipulating Byte Arrays in PythonComplexity of Byte Arrays in PythonReal-Life Applications of Byte ArraysConclusionQuestions for Interactivity and Testing Knowledge

Introduction to Byte Array in Python

Python is a popular programming language used for a variety of applications, from web development to data analysis. It has a built-in data type called byte arrays, which are useful for handling binary data such as images, audio files...

 •  0 comments  •  flag
Share on Twitter
Published on March 02, 2023 06:28

March 1, 2023

4 Different ways to remove element from List in Python

In this article, we will explore different ways to delete an element in a List using Python's built-in methods and functions and apply it to delete the first and last element of a List.

Table of Content:Introduction to ListRemoving element using built-in function remove()Removing elements by index or slice using del keywordRemoving an element by index using list pop()Removing all elements using List clear()Remove first element of the listRemove last element of the listIntroduction of ...
 •  0 comments  •  flag
Share on Twitter
Published on March 01, 2023 10:06

February 28, 2023

4 Types of Machine Learning

In this article, we have explored the 4 different types of Machine Learning (ML). The goal of ML is to create techniques so that computers can act close to human behaviour and the current techniques fall into 4 distinct categories.

Before we dive into Types of Machine Learning, Let us Take a quick detour to understand what is Machine Learning?.

What is Machine Learning?

Before Asking what is Machine Learning? Let us first understand what are computers. Computers are machines that can be programm...

 •  0 comments  •  flag
Share on Twitter
Published on February 28, 2023 13:23

Objects in JavaScript [Practical Guide]

Objects in JavaScript [Practical Guide]

If you know the object, then you will easily get the Javascript.Object is the complex data type in javascript and it is used to represent collection of data and functionality.

Objects in JavaScript are created using many ways:1. Object Literal notation:

You can create an object using the object literal notation, which is simply a comma-separated list of name-value pairs enclosed in curly braces {}. For example:

let car={ model:"city", year:2022, autoGear:true, getCarDetails:func...
 •  0 comments  •  flag
Share on Twitter
Published on February 28, 2023 13:16

Epoch, Iteration and Batch in Deep Learning

Deep learning has emerged as one of the most powerful techniques in machine learning and artificial intelligence. It has revolutionized many fields, including image recognition, natural language processing, speech recognition, and more. In this article, we will explore three fundamental concepts in deep learning: epoch, iteration, and batch. These concepts are essential in training deep neural networks and improving their accuracy and performance.

1. Epoch:

An epoch is a complete pass through th...

 •  0 comments  •  flag
Share on Twitter
Published on February 28, 2023 11:46