Sie sind auf Seite 1von 7

TOOLS AND TECHNOLOGIES USED

HTML

Hypertext Markup language (HTML) is the standard Markup language for creating web pages

and web applications. With Cascading Style Sheets (CSS) and JavaScript, it forms a triad of

cornerstone technologies for the World Wide Web.

Web browsers receive HTML documents from a web server or from local storage and render the

documents into multimedia web pages. HTML describes the structure of a web page semantically

and originally included cues for the appearance of the document.

 HTML describes the structure of Web pages using Markup

 HTML elements are the building blocks of HTML pages

 HTML elements are represented by tags

 HTML tags label pieces of content such as "heading", "paragraph", "table", and so on

 Browsers do not display the HTML tags, but use them to render the content of the page.

CSS

CSS is used to control the style of a web document in a simple and easy way. CSS is the acronym

for "Cascading Style Sheet". Cascading Style Sheets, fondly referred to as CSS, is a simple

design language intended to simplify the process of making web pages presentable.

Advantages of CSS:

 CSS saves time − You can write CSS once and then reuse same sheet in multiple HTML

pages. You can define a style for each HTML element and apply it to as many Web pages
as you want.

 Pages load faster − If you are using CSS, you do not need to write HTML tag attributes

every time. Just write one CSS rule of a tag and apply it to all the occurrences of that tag.

So less code means faster download times.

 Easy maintenance − To make a global change, simply change the style, and all elements

in all the web pages will be updated automatically.

 Superior styles to HTML − CSS has a much wider array of attributes than HTML, so you

can give a far better look to your HTML page in comparison to HTML attributes.

 Multiple Device Compatibility − Style sheets allow content to be optimized for more than

one type of device. By using the same HTML document, different versions of a website

can be presented for handheld devices such as PDAs and cell phones or for printing.

 Global web standards − Now HTML attributes are being deprecated and it is being

recommended to use CSS. So its a good idea to start using CSS in all the HTML pages to

make them compatible to future browsers.

Data Analytics

Data analytics is the science of analyzing raw data in order to make conclusions about that

information. Many of the techniques and processes of data analytics have been automated into

mechanical processes and algorithms that work over raw data for human consumption.

Data analytics techniques can reveal trends and metrics that would otherwise be lost in the mass

of information. This information can then be used to optimize processes to increase the overall

efficiency of a business or system.


Data analytics is broken down into four basic types.

 Descriptive analytics describes what has happened over a given period of time. Have the

number of views gone up? Are sales stronger this month than last?

 Diagnostic analytics focuses more on why something happened. This involves more

diverse data inputs and a bit of hypothesizing. Did the weather affect beer sales? Did that

latest marketing campaign impact sales?

 Predictive analytics moves to what is likely going to happen in the near term. What

happened to sales the last time we had a hot summer? How many weather models predict

a hot summer this year?

 Prescriptive analytics suggests a course of action. If the likelihood of a hot summer is

measured as an average of these five weather models is above 58%, we should add an

evening shift to the brewery and rent an additional tank to increase output.

Django

Django is an open source and web framework present in python which is

developed and maintain by DSF(Django Software Foundation). Now a days

django widely in used because of its more built in functionalities. There are some

famous and well-known companies and apps are using django for the

development of their websites and those companies and apps are Google,

Instagram, Disqus, Spotify, You Tube, Pinterest, .It is used in web development in

python. It support templates and static files that means you can easily render the

HTML pages by putting all the HTML files in the directory called ‘templates’ and

similarly you can place all the files related to styles like CSS and JS will be
placed inside the directory called ‘static’. In this project django is used for the

front end development. Further django provide more features as compared to

other frameworks and those features are given below.

1. Built in localhost server

2. Built in administration facility

3. High security

4. Rapid development

5. Outstanding documentation

Bootstrap 4

Bootstrap is an open source framework used to develop the responsive web

applications or responsive designs. Responsive means application should be runs

on smaller screens like mobile phones and tablets. Every element of the HTML

document get stacked when the page get smaller or minimized. By default

bootstrap takes 12 columns of width with equal separation of the columns that

means every column having same size. But you can alter the default values and

you can make layouts, design

according to your requirements using <span> tag.


Bootstrap provide grid system for all kind of devices such as extra small,

small, medium, large, extra-large which can help to run the app on every devices.

Further it provide some stylish buttons, forms, tables and so on. Bootstrap 4 is the

newest version with some additional features compare to previous versions. In

this project bootstrap 4 is used for the front development along with the django

framework.

NumPy

NumPy is the library for the python language which provide arrays and

matrices for the storing the large data. It provides and support high-level and more

mathematical functions which works on these numpy arrays and matrices.

Pandas

Pandas is the library for the python language which is used for data

manipulation and analysis of data. It provide some data structures and operations

for the manipulation and analysis.

Scikit-learn

Scikit-learn also known as skleran is a library and free software for the

machine learning. It is used to invoke and implement all the machine learning

algorithms such as regression, classification, random forest, k-means, clustering,

gradient boosting, support vector machine and so on.

Matplotlib

Matplotlib is an plotting library for python language and it used to plot the

result in a graphical form. It allow us to plot Line Plot, Histogram, Scatter Plot,

3D Plot and so on. And it is written in python. There are two graphs plotted in this
project one is related to net worth information and another one is related to import

and export information of the individual crops. And both graphs are given below.

Das könnte Ihnen auch gefallen