Data Analysis

How To Scrape a Website Using Node.js and Puppeteer — step-by-step Javascript tutorial on Progressive Robot

How To Scrape a Website Using Node.js and Puppeteer

In this tutorial, you will build a web scraping application using Node.js and Puppeteer. Your app will grow in complexity as you progress. First, you will code your app to open Chromium and load a special website designed as a web-scraping sandbox: [books.toscrape.com](books.toscrape.com). In the next two steps, you will scrape all the books on a single page of books.toscrape and then all the books across multiple pages. Then you will filter your scraping by category and save your data as JSON.

Read more
How To Use Schema Validation in MongoDB — step-by-step Databases tutorial on Progressive Robot

How To Use Schema Validation in MongoDB

In MongoDB, the database engine feature that makes it possible to apply constraints on the document structure is called Schema Validation and is built around JSON Schema, an open standard for JSON document structure description & validation. In this tutorial, you’ll learn about schema validation and format requirements in MongoDB, and how to apply these to control structure of documents in a database.

Read more
How To Install and Use ClickHouse on Debian 9 — step-by-step Linux tutorial on Progressive Robot

How To Install and Use ClickHouse on Debian 9

ClickHouse is an open-source, column-oriented analytics database created by [Yandex](https://yandex.com) for OLAP and big data use cases. In this tutorial, you’ll install the ClickHouse database server and client on your machine. You’ll use the DBMS for typical tasks and optionally enable remote access from another server so that you’ll be able to connect to the database from another machine.

Read more
How To Perform Sentiment Analysis in Python 3 Using the Natural Language Toolkit (NLTK) — step-by-step Python tutorial on Progressive Robot

How To Perform Sentiment Analysis in Python 3 Using the Natural Language Toolkit (NLTK)

The process of analyzing natural language and making sense out of it falls under the field of Natural Language Processing (NLP). In this tutorial, you will prepare a dataset of sample tweets from the NLTK package for NLP with different data cleaning methods. You will also train a model on pre-classified tweets and use the model to classify them into negative and positives sentiments.

Read more
How To Spin Up a Hadoop Cluster with cloud servers — step-by-step Linux tutorial on Progressive Robot

How To Spin Up a Hadoop Cluster with cloud servers

This tutorial will cover setting up a Hadoop cluster on the cloud provider. The Hadoop software library is an Apache framework that lets you process large data sets in a distributed way across server clusters through leveraging basic programming models….

Read more
How To Use Aggregations in MongoDB — step-by-step Databases tutorial on Progressive Robot

How To Use Aggregations in MongoDB

MongoDB provides aggregation operations through aggregation pipelines — a sequential series of data processing operations through which the documents go to obtain the final result. In this tutorial, you’ll learn by example how to use the most common features of the aggregation pipelines.

Read more
CHAT