Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 22

MCA402,Industry Internship

S.no CONTENTS Page no

1. Overview of the Organization 1-3

1.1 Weekly Overview of Internship 4-5

2. Technologies 6

2.1 Front End Web Development: 6-11


Introduction to
HTML,CSS,JAVASCRIPT
2.1.1 Tasks 8,10,11
2.2 Introduction to Python and Machine 12-16
Learning
2.2.1 Tasks 17-18
2.3 Introduction to IOT 18-19

3. Conclusion 20

4. References and Sources 21

Department of MCA,SSIT,Tumkuru Page 1


MCA402,Industry Internship

1. Overview of the
Organization

CONTRIVER
Contriver is a company owned by young people who have recognized the
intolerance that is possessed to the society in the field of Food, Health, Education,
Agriculture, Fitness, Construction, Engineering, Fashion, Record Producing and
On Demand Services.

The founder of Contriver wanted to create a community for the young people who
are the future pillars of the nation.

We, Everyone in Contriver work to build a grateful nation by making things come
alive every day in our family with great work culture in our enterprises. Our
organization’s highest priority is to serve the customer and help them to make a
better purchase decision everyday with high quality products which meets the 5s
and 7s Standards to cater the global requirements.

Our core values have been framed around the end-user and to serve global
audience.

Company History
The journey of Contriver started from the educational sector on 07-Oct-2017 at
Vidyavardhaka College of engineering(VVCE), Mysore. By conducting a 12 days’
Workshop on “Professional Designing” for 5th and 7th Semester students.

When one of the founder Mr. Sanjay clearly understood the real-time complication
that the consumers are facing in these fields, he immediately wanted to find a
solution for these problems.

Department of MCA,SSIT,Tumkuru Page 2


MCA402,Industry Internship

But, starting a firm which could cater all this needs would be very tedious process,
As an initial investment for complete one year (2017-2018) the founders shared
their knowledge for a reasonable price by organizing workshop in major
Engineering colleges in the city of Mysuru, Karnataka.

After getting a sustainable capital to start a firm they rented a place and bought
machines with an aid of some venture capitalists (family, friends) and started the
manufacturing plant near Nanjangud, Mysuru.

Learning Objectives/Internship Objectives


Internships are generally thought of to be reserved for college students looking
to gain experience in a particular field. However, a wide array of people can
benefit from Training Internships in order to receive real world experience and
develop their skills.

An objective for this position should emphasize the skills you already possess
in the area and your interest in learning more

Internships are utilized in a number of different career fields, including


architecture, engineering, healthcare, economics, advertising and many more.

Some internship is used to allow individuals to perform scientific research


while others are specifically designed to allow people to gain first-hand experience
working.

Utilizing internships is a great way to build your resume and develop skills
that can be emphasized in your resume for future jobs. When you are applying for
a Training Internship, make sure to highlight any special skills or talents that can
make you stand apart from the rest of the applicants so that you have an improved
chance of landing the position.

Department of MCA,SSIT,Tumkuru Page 3


MCA402,Industry Internship

1.1WEEKLY OVERVIEW OF INTERNSHIP ACTIVITIES

Duration of Internship:21 days


1st WEEK

DATE DAY NAME OF THE TOPIC/MODULE


COMPLETED
4/04/2022 Monday Introduction to HTML 5

5/04/2022 Tuesday Introduction to HTML Elements and Attributes

6/04/2022 Wednesday HTML Formatting Tags,Lists,Tables


7/04/2022 Thursday Introduction to CSS

8/04/2022 Friday CSS Backgrounds,Border,Margins

9/04/2022 Saturday CSS Display,Tables,Padding,Icons,Fonts

2nd WEEk
DATE DAY NAME OF THE TOPIC/MODULE
COMPLETED
11/04/2022 Monday Introduction to Javascript

12/04/2022 Tuesday JavaScript Variables,Objects,Data Types

13/04/2022 Wednesday JavaScript Statement,Strings,Number

18/04/2022 Monday JavaScript Array and Loops

19/04/2022 Tuesday Introduction To Python


20/04/2022 Wednesday Introduction To Numpy,Pandas

Department of MCA,SSIT,Tumkuru Page 4


MCA402,Industry Internship

3rd WEEK
DATE DAY NAME OF THE TOPIC/MODULE
COMPLETED
21/04/2022 Thrusday Numpy Array Creation

22/04/2022 Friday Indexing and Slicing

23/04/2022 Saturday Array Manipulation Functions

25/04/2022 Monday Introduction to IOT

26/04/2022 Tuesday Smart Objects

27/04/2022 Wednesday IOT Physical Devices and Endpoints-Arduino


UNO

4th WEEK
DATE DAY NAME OF THE TOPIC/MODULE
COMPLETED
28/04/2022 Thrusday Project Session

29/04/2022 Friday Coding

30/04/2022 Saturday Testing

Department of MCA,SSIT,Tumkuru Page 5


MCA402,Industry Internship

2.Technologies
• FRONTEND WEB DEVELOPMENT
(HTML,CSS,JAVASCRIPT)
• PYTHON AND MACHINE LEARNING
• INTERNET OF THINGS
2.1Introduction to HTML5:
What is HTML 5?

• HTML is the Hypertext markup language for creating Web pages.

• HTML stands for Hyper Text Markup Language

• HTML describes the structure of a Web page

• HTML consists of a series of elements

• HTML elements tell the browser how to display the content

Introduction to HTML5 contd..


• 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

• HTML is created by Tim Berners Lee in 1991.

• HTML elements are represented by tags

Department of MCA,SSIT,Tumkuru Page 6


MCA402,Industry Internship

HTML Elements
Another HTML elements is <hr> , it is known for horizontal line. Suppose we are
writing something in paragraph tags and we want to add a horizontal line so we
will use <hr>.

HTML Forms
• The action attribute defines the action to be performed when the form is
submitted.

• Usually, the form data is sent to a page on the server when the user clicks on
the submit button.

• In the example the form data is sent to a page on the server called
"/action_page.php".

<form action="/action_page.php">

HTML Lists
• A list is a record of short pieces of information, such as people’s names,
usually written or printed with a single thing on each line.
• Types of HTML lists are:
• ul : An unordered list.
• ol : An ordered list.
• dl : A definition list.

HTML Tables
• The <table> tag defines an HTML table.
• An HTML table consists of the <table> element and one or
more <tr>, <th>, and <td> elements.
• The <tr> element defines a table row, t

Department of MCA,SSIT,Tumkuru Page 7


MCA402,Industry Internship

• The <th> element defines a table header


• The <td> element defines a table cell.
• A more complex HTML table may also include <caption>, <col>,
<colgroup>, <thead>, <tfoot>, and <tbody> elements.

TASKS:

Department of MCA,SSIT,Tumkuru Page 8


MCA402,Industry Internship

Introduction to CSS:
• CSS stands for Cascading Style Sheets

• CSS describes how HTML elements are to be displayed on screen,


paper, or in other media

• CSS handles the look and feel part of a web page.

○ you can control the color of the text,

○ the style of fonts, the spacing between paragraphs, how columns are
sized and laid out,

○ what background images or colors are used, etc

Advantages of CSS:
• Saves Time
• Page Load Faster
• Easy Maintenance
• Superior Styles to HTML
• Multiple Device Compatibility
• Global Web Standards
CSS comes in three types:
• External CSS
• A new file is created. It is saved with .css file extension.
• It is included in HTML using <link> tag.
• Internal CSS

Department of MCA,SSIT,Tumkuru Page 9


MCA402,Industry Internship

• Style for a single HTML page.


• Defined in the <head> section of an HTML page, within a <style>
element.
• Inline CSS
• CSS for a single html tag.

Department of MCA,SSIT,Tumkuru Page 10


MCA402,Industry Internship

Introduction to JavaScript:
• JavaScript is one of the 3 languages all web developers must learn:
• HTML to define the content of web pages
• CSS to specify the layout of web pages
• JavaScript to program the behavior of web pages

• Applications of Javascript Programming

• Client Side Validation

• Manipulating HTML Pages

• User Notifications

• Back end Data Loading

• Server Applications

Department of MCA,SSIT,Tumkuru Page 11


MCA402,Industry Internship

2.2 Introduction to Python:


What is Python?
Python is a popular programming language. It was created by Guido van Rossum,
and released in 1991.

It is used for:

 web development (server-side),


 software development,
 mathematics,
 system scripting.

What can Python do?


 Python can be used on a server to create web applications.
 Python can be used alongside software to create workflows.
 Python can connect to database systems. It can also read and modify files.
 Python can be used to handle big data and perform complex mathematics.
 Python can be used for rapid prototyping, or for production-ready software
development.

Why Python?
 Python works on different platforms (Windows, Mac, Linux, Raspberry Pi,
etc).
 Python has a simple syntax similar to the English language.
 Python has syntax that allows developers to write programs with fewer lines
than some other programming languages.
 Python runs on an interpreter system, meaning that code can be executed as
soon as it is written. This means that prototyping can be very quick.

Department of MCA,SSIT,Tumkuru Page 12


MCA402,Industry Internship

 Python can be treated in a procedural way, an object-oriented way or a


functional way.

Good to know
 The most recent major version of Python is Python 3, which we shall be
using in this tutorial. However, Python 2, although not being updated with
anything other than security updates, is still quite popular.
 In this tutorial Python will be written in a text editor. It is possible to write
Python in an Integrated Development Environment, such as Thonny,
Pycharm, Netbeans or Eclipse which are particularly useful when managing
larger collections of Python files.

Python Syntax compared to other programming


languages
 Python was designed for readability, and has some similarities to the English
language with influence from mathematics.
 Python uses new lines to complete a command, as opposed to other
programming languages which often use semicolons or parentheses.
 Python relies on indentation, using whitespace, to define scope; such as the
scope of loops, functions and classes. Other programming languages often
use curly-brackets for this purpose.

Example
print("Hello, World!")

Numpy
NumPy is a Python package. It stands for ‘Numerical Python’. It is a
library consisting of multidimensional array objects and a collection of
routines for processing of array.

Department of MCA,SSIT,Tumkuru Page 13


MCA402,Industry Internship

Numeric, the ancestor of NumPy, was developed by Jim Hugunin.


Another package Numarray was also developed, having some additional
functionalities. In 2005, Travis Oliphant created NumPy package by
incorporating the features of Numarray into Numeric package. There are
many contributors to this open-source project.

Operations using NumPy


Using NumPy, a developer can perform the following operations −

 Mathematical and logical operations on arrays.


 Fourier transforms and routines for shape manipulation.
Operations related to linear algebra. NumPy has in-built
functions for linear algebra and random number generation.
NumPy – A Replacement for MatLab

NumPy is often used along with packages like SciPy (Scientific Python)
and Matplotlib (plotting library). This combination is widely used as a
replacement for MatLab, a popular platform for technical computing.
However, Python alternative to MatLab is now seen as a more modern and
complete programming language.

It is open-source, which is an added advantage of NumPy.

The most important object defined in NumPy is an N-dimensional array


type called ndarray. It describes the collection of items of the same type.
Items in the collection can be accessed using a zero-based index.

Every item in a ndarray takes the same size as the block in the memory.
Each element in ndarray is an object of the data-type object
(called dtype).

Department of MCA,SSIT,Tumkuru Page 14


MCA402,Industry Internship

Any item extracted from ndarray object (by slicing) is represented by a


Python object of one of array scalar types. The following diagram shows a
relationship between ndarray, data-type object (dtype) and array scalar
type

An instance of ndarray class can be constructed by different array creation


routines described later in the tutorial. The basic ndarray is created using
an array function in NumPy as follows-
numpy.array

It creates a ndarray from any object exposing an array interface, or from


any method that returns an array.

numpy.array(object, dtype = None, copy = True, order = None, subok


= False, ndmin = 0)

The ndarray object consists of a contiguous one-dimensional segment of


computer memory, combined with an indexing scheme that maps each
item to a location in the memory block. The memory block holds the
elements in row-major order (C style) or a column-major order
(FORTRAN or MatLab style).

The above constructor takes the following parameters −

Sr.No. Parameter & Description

1 object Any object exposing the array interface method returns an array or any (nested) seque

2
dtype The desired data type of array, optionalcopyOptional. By default (true), the object is co
3

4 orderC (row-major) or F (column-major) or A (any) (default)

5 subok By default, returned array forced to be a base class array. If true, sub-classes passed th

Department of MCA,SSIT,Tumkuru Page 15


MCA402,Industry Internship

6 ndmin Specifies minimum dimensions of the resultant array

Pandas
Pandas is an open source Python package that is most widely used for
data science/data analysis and machine learning tasks. It is built on top
of another package named Numpy, which provides support for multi-
dimensional arrays. As one of the most popular data wrangling
packages, Pandas works well with many other data science modules
inside the Python ecosystem, and is typically included in every Python
distribution, from those that come with your operating system to
commercial vendor distributions like ActiveState’s ActivePython.

What Can You Do With DataFrames


Using Pandas?
Pandas makes it simple to do many of the time consuming, repetitive
tasks associated with working with data, including:
 Data cleansing
 Data fill
 Data normalization
 Merges and joins
 Data visualization
 Statistical analysis
 Data inspection
 Loading and saving data
 And much more

Department of MCA,SSIT,Tumkuru Page 16


MCA402,Industry Internship

Department of MCA,SSIT,Tumkuru Page 17


MCA402,Industry Internship

Department of MCA,SSIT,Tumkuru Page 18


MCA402,Industry Internship

2.3Introduction to IOT(INTERNET OF
THINGS)
The internet of things, or IoT, is a system of interrelated computing
devices, mechanical and digital machines, objects, animals or people
that are provided with unique identifiers (UIDs) and the ability to
transfer data over a network without requiring human-to-human or
human-to-computer interaction.

A thing in the internet of things can be a person with a heart monitor


implant, a farm animal with a biochip transponder, an automobile
that has built-in sensors to alert the driver when tire pressure is low
or any other natural or man-made object that can be assigned an
Internet Protocol (IP) address and is able to transfer data over a
network.

Increasingly, organizations in a variety of industries are using IoT to


operate more efficiently, better understand customers to deliver
enhanced customer service, improve decision-making and increase
the value of the business.

How does IoT work?


An IoT ecosystem consists of web-enabled smart devices that use
embedded systems, such as processors, sensors and communication
hardware, to collect, send and act on data they acquire from their
environments. IoT devices share the sensor data they collect by
connecting to an IoT gateway or other edge device where data is
either sent to the cloud to be analyzed or analyzed locally.
Sometimes, these devices communicate with other related devices
and act on the information they get from one another. The devices
do most of the work without human intervention, although people
Department of MCA,SSIT,Tumkuru Page 19
MCA402,Industry Internship

can interact with the devices -- for instance, to set them up, give
them instructions or access the data.

What are the benefits of IoT to organizations?


The internet of things offers several benefits to organizations. Some
benefits are industry-specific, and some are applicable across
multiple industries. Some of the common benefits of IoT enable
businesses to:

 monitor their overall business processes;


 improve the customer experience (CX);
 save time and money;
 enhance employee productivity;
 integrate and adapt business models;
 make better business decisions; and
 generate more revenue.

Department of MCA,SSIT,Tumkuru Page 20


MCA402,Industry Internship

3.Conclusion
We have presented Co IOT, our approach to facilitate the incremental
consolidation of data-intensive Flows. Al starts from data Flows that satisfy single
information requirements. Iteratively, IOT Identifies different possibilities for
integrating new data Flows into the existing multi- Flow, focusing on the maximal
data Flow reuse. Finally, Real time suggests a unified data Flow design evaluating
it with the user-specified cost model. We have developed a prototype that
implements the complete functionality of ML. We used it to evaluate the
efficiency, scalability, and the quality of the output solutions of our approach,
reporting the improvement of the overall execution time as well as other benifits of
integrated multi- Flows. The final goal of our overall work is to provide an end to-
end platform for self-managing the complete lifecycle of BI solutions, from
information requirements to deployment and execution of data-intensive Flow

Department of MCA,SSIT,Tumkuru Page 21


MCA402,Industry Internship

4.Reference and Sourcesss


https://www.w3schools.com/python/python_getstarted.asp

https://www.w3schools.com/python/pandas/default.asp

https://www.techtarget.com/iotagenda/definition/Internet-of-Things-IoT

https://contriver.co.in/about/

Department of MCA,SSIT,Tumkuru Page 22

You might also like