From news articles and e−commerce platforms to social media updates and blog posts, the web is a treasure trove of valuable data. However, manually navigating through countless web pages to gather this information is a time−consuming and tedious task. That's where web crawling comes in. What is Web Crawling? Web crawling, also known as web scraping, is a technique used to systematically browse and extract data from websites. It involves writing a script or program that automatically visits web pages, follows links, and gathers relevant data for further analysis. This process is essential for various applications, such as web indexing, ... Read More
When working with TypeScript, developers have access to various data structures to store and manipulate data. Two commonly used data structures are arrays and tuples. Both arrays and tuples allow us to store multiple values, but they differ in terms of their structure and usage. In this tutorial, we will explore the characteristics of arrays and tuples in TypeScript, discuss their differences, and provide examples to illustrate their applications. What is an Array? An array is a data structure that stores a collection of elements. It is an ordered list of values, where each value is identified by an index. ... Read More
Whoosh is a python library of classes and functions for indexing text and then searching the index. Suppose you are building an application that needs to go through various documents and then find similarities or get data from it based on a few predefined conditions, or let's say you want to count the number of times the title of the project is mentioned in a research paper, then what we are building in this tutorial will come in handy. Getting Started For building our text search engine, we will be working with the whoosh library. This library does not come ... Read More
Machine learning is a branch of artificial intelligence that allows machines to learn and improve on their own without explicit programming. Scikit−learn is a popular Python library for machine learning that provides various tools for predictive modeling, data mining, and data analysis. In this tutorial, we will explore how to develop a machine learning model using the scikit−learn library. We will start with a brief introduction to machine learning and the scikit−learn library. We will then move on to the main content, which includes data preprocessing, model selection, model training, and model evaluation. We will use a sample dataset ... Read More
Data visualization allows us to explore patterns, trends, and relationships within our data, enabling us to derive meaningful insights. In this tutorial, we will explore how to create a web−based data visualization dashboard using Python and Plotly Dash. What is Plotly Dash? Python, being a popular programming language for data analysis and visualization, offers various libraries and frameworks to create interactive visualizations. One such powerful framework is Plotly Dash. Plotly Dash is a Python framework that allows you to build interactive web applications and dashboards with ease. It combines the simplicity and versatility of Python with the flexibility and ... Read More
Raspberry Pi is a popular single−board computer that is widely used for various projects, ranging from home automation to robotics. One of the key features of Raspberry Pi is its ability to interface with the physical world through its GPIO (General Purpose Input/Output) pins. These pins allow you to connect sensors, actuators, and other electronic components to the Raspberry Pi and control them with software. Python is a versatile programming language that is widely used for developing applications on Raspberry Pi. In fact, the Raspberry Pi OS comes with Python pre−installed, making it a natural choice for programming GPIO pins. ... Read More
TypeScript is a popular programming language that is widely used in the web development industry. It is an open-source, strongly typed, and object-oriented programming language that is a superset of JavaScript. TypeScript is very similar to JavaScript, but it has a few additional features that make it more powerful and efficient. One of the best things about TypeScript is that it can be compiled into JavaScript, which can be run in any browser or on any server. In this article, we will discuss how to automatically compile TypeScript files with Visual Studio Code on OS X. Visual Studio Code is ... Read More
Stock price prediction is a frequent use case in machine learning and data analysis. We can construct models that forecast future stock prices with fair accuracy by analysing past trends and patterns in the stock market. In this lesson, we'll look at how to use Python and the pandas package to create a stock price prediction model. The pandas library is a popular Python data analysis package. It includes a comprehensive collection of tools for working with structured data, such as data frames and series. We'll use pandas to analyse and manipulate stock data before developing a machine learning model ... Read More
In TypeScript, properties are an essential part of defining the structure and behavior of objects. They allow us to encapsulate data and provide a way to access and manipulate it. By default, properties in TypeScript can be both read and write, meaning they can be both accessed and modified. However, there are scenarios where we may want to create properties that can only be read and not modified. This is where readonly properties come into play. Readonly properties provide a way to define properties that can only be accessed and not changed once they are assigned a value. They are ... Read More
We are given an array of non-negative integers and we have to perform an operation of the given array any number of times possible so that we can choose any element of the array and can choose another element from the array that will be less than or equal to the current element and we will subtract it from the first element. After subtracting we will remove the first element if it becomes zero. After applying the above-described method any number of possible times we have to find the minimum possible element present in the array. ... Read More
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP