Agile Data Science - Tools and Installation

In this section, we will learn about the different Agile tools and their installation. The development stack of agile methodology incorporates the following set of components −


An event is an occurrence that occurs or is logged along with its features and timestamps.

An event can come in many forms like servers, sensors, financial transactions or actions, which our users take in our application. In this complete study notes, we will utilize JSON files that will facilitate data exchange among different tools and languages.


Collectors are event aggregators. They collect events in a deliberate way to store and aggregate bulky data queuing them for action by real time workers.

Distributed document

These documents incorporate multinode (multiple nodes) which stores document in a particular format. We will concentrate on MongoDB in this study notes.

Web application server

Web application server enables data as JSON through customer through visualization, with minimal overhead. It means web application server helps to test and deploy the projects made with agile methodology.

Modern Browser

It enables modern browser or application to introduce data as an intelligent tool for our users.

Local Environmental Setup

For managing data sets, we will concentrate on the Anaconda framework of python that incorporates tools for managing excel, CSV and many more files. The dashboard of Anaconda framework once installed is as shown below. It is also called the “Anaconda Navigator” −


The navigator incorporates the “Jupyter framework” which is a notebook system that assists to manage datasets. When you launch the framework, it will be hosted in the browser as referenced below −


Input your Topic Name and press Enter.