0% found this document useful (0 votes)
557 views66 pages

Results by Using Python Full Stack: An Internship Report On

Uploaded by

Giri Subbu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
557 views66 pages

Results by Using Python Full Stack: An Internship Report On

Uploaded by

Giri Subbu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 66

AN INTERNSHIP REPORT ON

RESULTS BY USING
PYTHON FULL STACK
Submitted inaccordance with the requirement for the degree of
BACHELOR OF SCIENCE
DEPARTMENT OF MATHEMATICS & STATISTICS

KAKARAPARTI BHAVANARAYANA
COLLEGE(AUTONOMOUS)

Submitted by

M.DILESH
K2100406

Under the guidance of

M.LAKSHMI PRASANNA,M.Sc.,M.Phil.,(Ph.D).,

DEPARTMENT OF MATHEMATICS &


STATISTICS

This is submitted to the KBN(A) college for the


Award of the Bachelor Degree
PROGRAM BOOK FOR

IV SEMESTER INTERNSHIP

Name of the Student: M.DILESH

Name of the College: KAKARAPARTI BHAVANARAYANA COLLLEGE


(Autonomous)

Registration Number: K2100406

Period of Internship: From: 17/07/2023 To: 02/09/2023

Name &Address of the Intern Organization:

Quality Thought Infosystems – Vijayawada


Door no 3-71, Sri Kurapati Enclave C/o Kurapati Ravuri Satyanarayana St, oppositeto
Tamilnadu Mercantile Bank, Gollapudi, Vijayawada - 521225

Krishna University
YEAR
2023
An Internship Report on
ATTENDANCE ANALYSIS REPORT BY USING PYTHON

Submitted in accordance with the requirement for the degree of

Bachelor Of Science

Under the Faculty Guideship of

M.LAKSHMI PRASANNA,M.sc.,MPhil.,(Ph.D).,

Department of Mathematics & Statistics

Kakaraparti Bhavanarayana College (Autonomous)

Submitted by:

M.DILESH

Reg. No: K2100406


Department of Mathematics & Statistics

Kakaraparti Bhavanarayana College (Autonomous)


Student’s Declaration

I M.DILESH a student of IIBSc MSCS-1 program, Reg.No. K2100406 of

the Department of Mathematics & Statistics do here by declare that I

have completed the mandatory internship from 17-07-2023 to 02-09-2023 in

Kakaraparti Bhavanarayana College under the Faculty Guidenship of

M.LAKSHMI PRASANNA,M.Sc.,MPhil.,(Ph.D).,Department of

Mathematics & Statistics ,Kakaraparti Bhavanarayana College

(Signature and Date)


Official Certification

This is to certify that M.DILESH Reg no. K2100406 has completed his internship in

QUALITY THOUGHT on RESULTS REPORT USING PYTHON under my supervision as

a part of partial fulfilment of the requirement for the Degree of BSc (MSCs) in the

Department of Mathematics & Statistics, Kakaraparti Bhavanaraya College.

(Signatory with Date and Seal)

Faculty Guide Head of the Department

Principal
Certificate from Intern Organization

This is to certify that M.DILESH Reg No. K2100406 of Kakaraparti Bhavanarayana

College underwent internship in QUALITY THOUGHT from 17TH JULY 2023 to 2ND

SEPTEMBER 2023. The overall performance of the intern during her internship is found

to be Satisfactory/not Satisfactory.

Authorized Signatory with Date and Seal


Acknowledgements

I take this opportunity to express our profound gratitude and deep regards to our guide

M.LAKSHMI PRASANNA,M.Sc.,MPhil.,(Ph.D).,for this exemplary monitoring

project, guiding and correcting various documents of mine with attention and care. The

help and guidance given by her time to time shall carry us a long way in the journey of life

on which we are about to embark.

I would also like to express my profound gratitude to our project guides from QUALITY

THOUGHT for helping us to do project work. They have taken pain to go through the

project, and made necessary correction as and when needed and constant encouragement

throughout the course of this project report and I would like to express my heartfelt

gratitude to our obliged staff member

M.LAKSHMI PRASANNA.,M.Sc.,M.phil.,(Ph.D)., Department ofMathematics for

their valuable help, suggestion and feedback.


Contents

Learning Objectives 09

Learning Outcomes 09

Internship Institution

About 10

Quality Vision 12

Quality Policy 12

Roles and Responsibilities 13

Activity Log 15
Project Work

Summary About Project 45

Detail Explanation About Project 46

Evaluation 58

Photos & Links 61


Marks Statement 62
LEARNING OBJECTIVES

On completing this Course, as learners, we will be able to:

Identify the primary components of the Power BI interface: reports, data, and model

views

Import Excel data and build basic visuals

Publish a desktop report to the Power BI Service

Identify common challenges in Power BI data models, implement smart solutions, and

avoid common mistakes

LEARNING OUTCOMES
This Power BI training course will help you get the most out of Microsoft‟s Power BI, a
suite of tools that lets you build interactive dashboards for analyzing data and extracting business
insights. This course will help you master the development of dashboards from published reports,
discover greater insights from your data with Quick Insights, and learn practical applications for
Power BI tasks, such as gathering and analyzing data. You will also learn valuable Power BI
troubleshooting tips.

Understand Power BI concepts like Microsoft Power BI desktop layouts, BI reports,


dashboards, and Power BI DAX commands and functions
Gain a competitive edge in creating customized visuals and deliver a reliable analysis of
vast amount of data using Power BI
Learn how to experiment, fix, prepare and present data quicklyand easily
Create a sales analysis report and a project management report
Form relationships in your data model and learn data visualization best practices
Quality Management Training, Corporate Training
Providers
Quality Thought Technologies provides ultimate software training. Our group technical
savvier who are dedicated to bring difference in the way people are trained in software tools &
technologies. We focus on practical approach with well-defined process & framework that
perfectly transforms the academics to professionals. We believe in Practical Approach than
Theoretical Approach.

In Quality Thought we change each penny of yours to figure up. Accompanied by a motive
to furnish extreme branch of subject knowledge to every individual trainee of ours, Quality
Thought, a pioneer in the IT training sector higher up than a decade experienced in training and
placements. Our team follows excessive dedication and motivation, we persuade quality of
excellence and accomplished fulfilment in our training programs. Quality Thought is the gateway
to a blazing future in IT sector. We market leaders in IT training space and are pioneer's in
introducing brand new courses, products and services. Accompanied specialization
2
in IOT and Data Science, numerous programs in future.
We are always maintaining our ascendance by being the first to introduce brand new
products and services in the industry. We are mainly specializing in career training in the
area off software quality assurance. We make the trainee dream into realit y. Quality Thought
educational and professional development organization that has been founded to advance the
software test and quality assurance profession by promoting and recognizing professionalism
through education, consulting Services

At QualityThought you get:


• Amplify your profession in QualityThought.
• Experience Training of Excellence from our bureaucrats.
• Modernize persistentlyin Learning New Skills which presents You Beneficial Utility.
• Accessibilityof a unique training in magnificent ambience.
• Obtainabilityof our facultymembers for perpetual timing for assistance.
• Premier direction and prop up by our HR-Team members in placing our trainees in
foremost organizations.

Quality Mission Statement


To furnish a training quality of excellence, career orientation and to attain the goal of
bagging opportunities in IT sector. Quality Thought fulfills its Mission through a disciplined
approach. It provides only real time services to its customers though its real time faculty.
As Part of Its Mission and Vision Quality Thought:

Quality Thought vision is to bring new insights in your individual and organizational
search & transform your career. Our mission is to provide the best services to all with
value addition and cutting edge in your job search, thereby saving your precious time.
It Promotes and Provides education of software testing professionals around the
world.
It creates a pool of qualified software testing professionals to meet the needs of
testing organizations.
It Provides assistance and guidance to members, both corporate and individuals,
performing testing of all types of software systems.
It provides a framework for assessing organizational testing practices and
procedures.

It Provides services, methods, and tools supporting the discipline of softwaretesting.

Provide an open forum for discussing different testing issues.

Quality Vision Statement


“Quality Thought, persistently focuses on spotting advanced and emerging technologies
and assembles programs for forthcoming requisites”.
Quality Thought vision is to bring new insights in your individual and organizational search &
transform your career. Our mission is to provide the best services to all with value addition and
cutting edge in your job search, thereby saving your precious time. It Promotes and Provides
education of software testing professionals around the world. It creates a pool of qualified software
testing professionals to meet the needs of testing organizations. It Provides assistance and guidance
to members, both corporate and individuals, performing testing of all types of software systems. It
provides a framework for assessing organizational testing practices and procedures. It Provides
services, methods, and tools supporting the discipline of software testing. Provide an open forum
for discussing different testing issues.

Quality Policy
Quality Thought educational and professional development organization that has been
founded to advance the software test and quality assurance profession by promoting and
recognizing professionalism through education, consulting Services. Quality Thought fulfills its
Mission through a disciplined approach. It provides only real time services to its customers though
its real time faculty.

Quality Thought provides the best in industry classroom driven training programs with
live trainings conducted by subject matter experts. At QT we have excellent class room
infrastructure for a conducive face-to-face training programs to be conducted. Our classroom
programs are well planned with optimal batch sizes and individual attention on every
participant in a well-mannered environment ensuring a healthy learning platform for all our
students. Fresh graduates as well as working professional can enroll our multitude of
classroom training programs and achieve their professional career goals.

4
Activities/Responsibilities in the Intern Organization
during Internship

Python is an easy to learn, powerful programming language. It has efficient high-level data
structures and a simple but effective approach to object-oriented programming. Python‟s elegant
syntax and dynamic typing, together with its interpreted nature, make it an ideal language for
scripting and rapid application development in many areas on most platforms.
The Python interpreter and the extensive standard library are freely available in source or binary
form for all major platforms from the Python Web site, https://www.python.org/, and may be freely
distributed. The same site also contains distributions of and pointers to many free third party
Python modules, programs and tools, and additional documentation. The Python interpreter is
easily extended with new functions and data types implemented in C or C++ (or other languages
callable from C).
Python is also suitable as an extension language for customizable applications. This tutorial
introduces the reader informally to the basic concepts and features of the Python language and
system. It helps to have a Python interpreter handy for hands-on experience, but all examples are
self-contained, so the tutorial can be read off-line as well. For a description of standard objects and
modules, see library-index. reference-index gives a more formal definition of the language.
To write extensions in C or C++, read extending-index and c-api-index. There are also several
books covering Python in depth. This tutorial does not attempt to be comprehensive and cover
everysingle feature, or even everycommonly used feature. Instead, it introduces many of Python‟s
most noteworthy features, and will give you a good idea of the language‟s flavor and style. After
reading it, you will be able to read and write Python modules and programs, and you will be ready
to learn more about the various Python library modules described in library-index.

In the following examples, input and output are distinguished by the presence or absence of
prompts
(>>> and …): to repeat the example, you must type everything after the prompt, when the prompt
appears; lines that do not begin with a prompt are output from the interpreter. Note that a secondary
prompt on a line by itself in an example means you must type a blank line; this is used to end a
multi-line command. Many of the examples in this manual, even those entered at the interactive
prompt, include comments.
Comments in Python start with the hash character, #, and extend to the end of the physical line. A
comment may appear at the start of a line or following whitespace or code, but not within a string
literal. A hash character within a string literal is just a hash character.

Since comments are to clarify code and are not interpreted by Python, they may be omitted when
typing in examples. Some examples: # this is the first comment spam = 1 # and this is the second
comment # ... and now a third! text = "# This is not a comment because it's inside quotes."
ACTIVITY LOG FOR THE FIRST WEEK

Day& Person
Date Brief descripti on of the
Learning Outcome In-Charge
daily activity Signature

First of the day


we introduced my self the sir
MONDAY Introduction and after some time sir
explained the introduction of
(17-7-23)
the python

For the first day I


introducing my self and sir
TUESDAY explained the data types in
(18-7-23) Data types python I am so interested to
learn python

On this day sir explained


the concepts of having in
WEDNESDAY Introduction python
(19-7-23)

On this sir explained the


concepts of having in
THURSDAY python
(20-7-23) Introduction

On this sir explained the


keywords having in python
FIRDAY how can we us the
(21-7-23) Python keywords keywords in python

On this sir explained the


Python Methods methods having in python
SATURDAY how can we us the methods
(22-7-23) in python
WEEKLY REPORT
WEEK–1(From 17-07-2023 to 22-07-2023 )
Objective of the Activity Done:
Detailed Report:
First day I meet the python internshipsir I introducemy self with sir and after some time sir explainedthe
introduction ofthe python

Introductionofpython
Python is an easy to learn, powerful programming language. It has efficient high-level data
structures and a simple but effective approach to object-oriented programming. Python‟s elegant
syntax and dynamic typing, together with its interpreted nature, make it an ideal language for
scripting and rapid application development in many areas on most platforms. The Python
interpreter and the extensive standard library are freely available in source or binary form for all
major platforms from the Python Web site, https://www.python.org/, and may be freely distributed.
The same site also contains distributions of and pointers to many free third party Python modules,
programs and tools, and additional documentation. The Python interpreter is easily extended with
new functions and data types implemented in C or C++ (or other languages callable from C).
Python is also suitable as an extension language for customizable applications. This tutorial
introduces the reader informally to the basic concepts and features of the Python language and
system. It helps to have a Python interpreter handy for hands-on experience, but all examples are
self-contained, so the tutorial can be read off-line as well. For a description of standard objects and
modules, see library-index. reference-index gives a more formal definition of the language. To
write extensions in C or C++, read extending-index and c-api-index. There are also several books
covering Python in depth. This tutorial does not attempt to be comprehensive and cover every
single feature, or even every commonly used feature. Instead, it introduces many of Python‟s most
noteworthy features, and will give you a good idea of the language‟s flavor and style. After reading
it, you will be able to read and write Python modules and programs, and you will be ready to learn
more about the various Python librarymodules described in library-index
And next daysir explained the datatypes having in python
Datatypes
Python Data Types are used to define the type of a variable. It defines what type of data we are
going to store in a variable. The data stored in memory can be of many types. For example, a
person's age is stored as anumeric value and his orher address is stored as alphanumeric characters.
Python has various built-in data types which we will discuss with in this tutorial:

Numeric - int, float, complex


String - str
Sequence - list, tuple, range
Binary- bytes, bytearray,
Mapping - dict
Boolean - bool
Set - set, frozenset
None - NoneType
And next day sir explained some basic programs having in python using data types.
num1 = 5
print(num1, 'is of type', type(num1))

num2 = 2.0
print(num2, 'is of type', type(num2))

num3 = 1+2j
print(num3, 'is of type', type(num3))

Output
5 is of type <class 'int'>
2.0 is of type <class 'float'>
(1+2j) is of type <class 'complex'>

Andnextdaysir explainedtheconceptshavinginpythonand nextdayhe explainedkeywordshavingin


python .
Keywordinpython

Andnextdaysirexplainedmethodshavingin python.
Methods in python

In Object-Oriented Programming, we have (drum roll please) objects. These objects consist of
properties and behavior. Furthermore, properties of the object are defined by the attributes and the
behavior is defined using methods. These methods are defined inside a class. These methods are
the reusable piece of code that can be invoked/called at anypoint in the program.

In Python, methods are functions that are associated with an object and can manipulate its data or
perform actions on it. They are called using dot notation, with the object name followed by a period
and the method name. Methods are an important part of object-oriented programming in Python.

Python offers various types of these methods. These are crucial to becoming an efficient
programmer and consequently are useful for a data science professional.

Types of Methods in Python


There are basically three types of methods in Python:

Instance Method
Class Method
Static Method

Let‟s talk about each method in detail.

1. Instance Methods
The purpose of instance methods is to set or get details about instances (objects), and that is why
they‟re known as instance methods. They are the most common type of methods used in a Python
class.

They have one default parameter- self, which points to an instance of the class. Although you don’t
have to pass that every time. You can change the name of this parameter but it is better to stick to
the convention i.e self.

Any method you create inside a class is an instance method unless you specially specify Python
otherwise. Let‟s see how to create an instance method:

class My_class:
def instance_method(self):
return "This is an instance method."
It‟s as simple as that!

In order to call an instance method, you‟ve to create an object/instance of the class. With the help
of this object, you can access any method of the class.

obj = My_class()
obj.instance_method()

When the instance method is called, Python replaces the self argument with the instance
object, obj. That is why we should add one default parameter while defining the instance methods.
Notice that when instance_method() is called, you don‟t have to pass self. Python does this for
you.
Along with the default parameter self, you can add other parameters of your choice as well:

class My_class:

def instance_method(self, a):


return f"This is an instance method with a parameter a = {a}."
We have an additional parameter “a” here. Now let‟s create the object of the class and call this
instance method:

obj = My_class()
obj.instance_method(10)

Again you can see we have not passed „self‟ as an argument, Python does that for us. But have to
mention other arguments, in this case, it is just one. So we have passed 10 as the value of “a”.
You can use “self” inside an instance method for accessing the other attributes and methods of the
same class:

class My_class:

def init (self, a, b):


self.a = a
self.b = b

def instance_method(self):
return f"This is the instance method and it can access the variables a = {self.a} and\
b = {self.b} with the help of self."
Note that the init () method is a special type of method known as a constructor. This method
is called when an object is created from the class and it allows the class to initialize the attributes
of a class.

obj = My_class(2,4)
obj.instance_method()
ACTIVITY LOG FOR THE SECOND WEEK

Day& Person
Date Brief description of the In-
Learning Outcome
daily activity Charge
Signature
On this day sir explained
that what are the operators
MONDAY having in python and types
(23-7-23) Operators of operators and where we
are most used this operators
in the code
on this daymyplacement
sir conducted the mock
TUESDAY Mock interviews interviews on that day I
(24-7-23) observed that how can I
face the interviewer in
interviews .
On this day I understand
that what is meaning by
WEDNESDAY Introduction of python full python full stack.
(25-7-23)
stack

On this day sir explained


Introduction of HTML the introduction of HTML.
THURSDAY
(26-7-23)

on this dayI learn what is


HTML ment by webpages,
FRIDAY websits,whats is domain
(27-7-23)
Concepts
name and ip address in
HTML

On this day sir explained


SATURDAY Lists in HTML that concept of lists in
(29-7-23) HTML and types of lists in
HTML
WEEKLY REPORT
WEEK–2(From 24-7-23 to 29-7-23 )
Objectiveof theActivityDone:

DetailedReport:

First day in this week sir explained that what are the operators having in python
Operators
Operators are used to perform operations on values and variables. These are standard symbols
used for the purpose of logical and arithmetic operations.

Types of an operators:-

Arithmetic operators
Assignment operators
Comparison operators
Logical operators
Identityoperators
Membership operators
Bitwise operators

Assignment operator
Comparition operator

Logical operator:-

Python Identity Operators

Identityoperators are used to compare the objects, not if theyare equal, but if theyare actually
the same object, with the same memorylocation:

Membership operator:-

Membership operators are used to test if a sequence is presented in an object:


Bitwise operator:-
Operator are used to perform operations on values and variables. These are the special symbols
that carry out arithmetic and logical computations. The value the operator operates on is known
as Operand.

Next day in my college my placement sir conducted the mock interviews on that time I was
observed that how can I face the interviewer in the job interviews and next day internship sir
explained that what is python full stack
Python Full Stack:-
Full stack development refers to the end-to-end application software development, including the
front end and back end. The front end consists of the user interface, and the back end takes care
of the business logic and application workflows.
The main components of a full stack development are the front-end, back-end and database

Consider a retail website. Users can browse or purchase specific items, delete or add items in
cart, change their profile, and do many other things. All these actions require a front-end user
interface (UI), as well as some business logic, written in the back-end.

The website UI can be built using various, front-end technologies like HTML, CSS,
Javascript.

The back end is written in programming languages like Java or Python. Further, a good
web application would need scalability, event handling, and routing, which are usually
handled bylibraries and frameworks like SpringBoot or Django.

The back end also consists of logic that can connect the application to other services and
databases. For example, all the user and transaction data is stored in a database through
specific drivers handled on the back end.

A full stack developer is one who can single-handedly implement both the front-end and back-
end workflows, like placing the order or changing the user profile.

Demonstration of full stack development in an end-to-end workflow

And next daysir explained that introduction of HTML.


ACTIVITY LOG FOR THE THIRD WEEK

Day& Person
Brief description of the
Date Learning Outcome In-Charge
daily activity Signature

On this day sir explained the


some python game programs
MONDAY code on that time I enjoyed
(31-7-23) Basic programs of the class verywell
python

On this daysir explained the


TUESDAY strings concepts in python
(1-8-23) Strings in python

On this daysir explained the


Lists in python lists concept in python
WEDNESDAY
( 2-8-23)

On this daywe learn how to


List basic programs write a code byusing list
THURSDAY
(3-8-23)

On this daysir explained bref


information about what is
FRIDAY ment bydictionarys
(4-8-23) Dictionary

On this day I was learn what


over view about software qualities we want and how to
SATURDAY develop the technical skills
(5-8-23) developer and what type of
programming languages we
want to become a software
employee
WEEKLY REPORT
WEEK–3(From 31-7-23 to 5-8-23)
ObjectiveoftheActivityDone:

Detailed Report:

First day on this week sir explained the basic program of python and how to write
the python program
n=int(input("enter the number"))
print(n,"th table")
for i in range(1,11):
print(n,"*",i,"=",n*i)

output
enter the number3
3 table
3 *1 = 3
3 *2 = 6
3 *3 = 9
3 * 4 = 12
3 * 5 = 15
3 * 6 = 18
3 * 7 = 21
3 * 8 = 24
3 * 9 = 27
3 * 10 = 30

and next day he explained that what are strings having in the python and how to write
the strings in python code
Strings
Strings in python are surrounded byeither single quotation marks, or double quotation marks.

'hello' is the same as "hello".

You can display a string literal with the print()function:

Example
print("Hello")
print('Hello')
output

Hello
Hello

and next day sir explained that lists in python and how to write the lists in python
code
List
Lists are used to store multiple items in a single variable.

Lists are one of 4 built-in data types in Python used to store collections of data, the other 3
are Tuple, Set, and Dictionary, all with different qualities and usage.

Lists are created using square brackets:

Example
Create a List:

thislist = ["apple", "banana", "cherry"]


print(thislist)
output
['apple', 'banana', 'cherry']

and next day we meet the new sir he was very friendlyand he said what is software
and how to develop the carrier when we are a software employee on this week I
was learn so many thing and how to behave in the office finally this week also
completed.
ACTIVITY LOG FOR THE FOURTH WEEK

Day& Person In-


Date Brief description of the
Learning Outcome Charge
daily activity Signature

On this day we discussing


Explaination about the about the projects with
MONDAY our internship sir.
(7-8-23) projects

on this day we learn that


what are the format tag we
TUESDAY have and bref information
(8-8-23) Formats in HTML about the formats

On this day python sir


WEDNESDAT explained the topics what
Overall Revision about the
(9-8-23) we completed in the
python previous topics

On this day sir explained


anchor tags and how to
THURSDAY create the home pages and
(10-8-23) Anchor tags how to link the multipul
pages

On this day we learn how to


create the forms
FRIDAY
(11-8-23) Forms

On this sir explained about


the media tags (image
SATURDAY tag,video tag , audio tag)
(12-8-23) Media tags
WEEKLY REPORT
WEEK–4(From 7-8-23 to 12-8-23 )

ObjectiveoftheActivity Done:

Detailed Report:

First day on this we discuss the projects with our internship sir and he explained
about how to create the projects and next sir explained the format tags and how to
use and where to use the format tags

HTML Formatting Elements


Formatting elements were designed to displayspecial types of text:

<b>- Bold text


<strong>- Important text
<i>- Italic text
<em>- Emphasized text
<mark>- Marked text
<small>- Smaller text
<del>- Deleted text
<ins>- Inserted text
<sub>- Subscript text
<sup>- Superscript text
HTML <b> and <strong> Elements

The HTML <b>element defines bold text, without anyextra importance.

Example
<b>This text is bold</b>

Output:-
This text is bold.

The HTML <strong> element defines text with strong importance. The content inside is
typicallydisplayed in bold.

Example
<strong>This text is important!</strong>

Output:-
This text is important!
HTML <i> and <em> Elements

The HTML <i> element defines a part of text in an alternate voice or mood. The content inside is
typicallydisplayed in italic.

Tip: The <i>tag is often used to indicate a technical term, a phrase from another language, a
thought, a ship name, etc.

Example
<i>This text is italic</i>

Output:-
This text is italic.

The HTML <em> element defines emphasized text. The content inside is typically displayed in
italic.

Tip: A screen reader will pronounce the words in <em>with an emphasis, using verbal stress.

Example
<em>This text is emphasized</em>

Output:-
This text is emphasized.

HTML <small> Element

The HTML <small>element defines smaller text:

Example
<small>This is some smaller text.</small>

Output:-
This is some smaller text

HTML <mark> Element

The HTML <mark>element defines text that should be marked or highlighted:

Example
<p>Do not forget to buy<mark>milk</mark> today.</p>

Output:-
Do not forget to buy milk today.

HTML <del> Element


The HTML <del>element defines text that has been deleted from a document. Browsers will
usually strike a line through deleted text:

Example
<p>My favorite color is <del>blue</del> red.</p>

Output:-
My favorite color is red.

HTML <ins> Element

The HTML <ins> element defines a text that has been inserted into a document. Browsers will
usually underline inserted text:

Example
<p>My favorite color is <del>blue</del> <ins>red</ins>.</p>

Output:-
My favorite color is red.

HTML <sub> Element

The HTML <sub>element defines subscript text. Subscript text appears half a character belowthe
normal line, and is sometimes rendered in a smaller font. Subscript text can be used for
chemical formulas, like H2O:

Example
<p>This is <sub>subscripted</sub> text.</p>

Output:-
This is subscripted text.

HTML <sup> Element

The HTML <sup> element defines superscript text. Superscript text appears half a character
above the normal line, and is sometimes rendered in a smaller font. Superscript text can be used
for footnotes, like WWW[1]:

Example
<p>This is <sup>superscripted</sup> text.</p>

Output:-
This is superscripted text.

and next daysir explained the over all concepts what we have completed in the
previous class
Next day sir explained information about the anchor tag and how to use the anchor
tags and where to use anchor tags and how to link multipul pages by using anchor
tags
Definition and Usage
The <a>tag defines a hyperlink, which is used to link from one page to another.

The most important attribute of the <a>element is the hrefattribute, which indicates the
link's destination.

Bydefault, links will appear as follows in all browsers:

An unvisited link is underlined and blue


A visited link is underlined and purple
An active link is underlined and red

Example
Create

<a href="https://www.w3schools.com">Visit W3Schools.com!</a>

Output:-
Visit W3Schools.com!

And next day sir explained about the forms tag and how to create a forms

Definition and Usage


The <form>tag is used to create an HTML form for user input.

The <form>element can contain one or more of the following form elements:

<input>
<textarea>
<button>
<select>
<option>
<optgroup>
<fieldset>
<label>
<output>
Example
An HTML form with two input fields and one submit button:

<form action="/action_page.php" method="get">


<label for="fname">First name:</label>
<input type="text" id="fname" name="fname"><br><br>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname"><br><br>
<input type="submit" value="Submit">
</form>

Output:-

The form element


First name:

Last name:

Submit

Click the "Submit

and next day sir explained about the media tags

HTML media tag groups


The Media Tag Group is a group of tags that help with creating multi-media
experiences on a web page.
Media group tags include <audio>, <video>, <iframe>, <source>, and others.

<img>: It is used to embed image files into a web pag

This week also completed


ACTIVITY LOG FOR THE FIFTH WEEK

Day& Person In-


Brief description of the Learning Outcome
Date Charge
daily activity Signature

On this day we learn what


is CSS and how to use CSS
MONDAY Introduction of CSS and what are there uses
(14-8-23)

Holidaybecause of
independence day
TUESDAY -------Holiday-------
(15-8-23)

On this we learn we learn how


to set the bg images by using
WEDNESDAY CSS
How set the bg images by
(16-8-23)
using CSS

On this day we learn what


is selectors and how to use
THURSDAY CSS selectors selectors
(17-8-23)

On this day we learn what


is box modal and why we
FRIDAY Box modal use box modal
(18-8-23)

On this day we learn what


is box modal and why we
SATURDAY Box modal use box modal
(19-8-23)
WEEKLY REPORT
WEEK–5(From 14-8-23 to 19-8-23)
ObjectiveoftheActivity Done:

DetailedReport:

First dayinthis we learnintroductionofCSS


CSS stands for Cascading Style Sheets
CSS describes how HTML elements are to be displayed on screen, paper, or in other media
CSS saves a lot of work. It can control the layout of multiple web pages all at once
External stylesheets are stored in CSS files

CSS

And next daywe learn selector in CSS and what are uses of selectors and how to use selectors

CSS Selectors
CSS selectors are used to "find" (or select) the HTML elements you want to style.

We can divide CSS selectors into five categories:

S1imple selectors (select elements based on name, id, class)


Combinator selectors (select elements based on a specific relationship between them)
Pseudo-class selectors (select elements based on a certain state)
……………………………………………………………………………………………………………………
…………………………………………………………………………………………………..............................
........................................................................1Pseudo-elements selectors (select and style a part of an
element)
Attribute selectors (select elements based on an attribute or attribute value)

And next daywe learn what is box modal and how to use box modal
The CSS Box Model
In CSS, the term "box model" is used when talking about design and layout.

The CSS box model is essentially a box that wraps around every HTML element.It

consists of: margins, borders, padding, and the actual content.

The image below illustrates the box model:

And next two days sir explained all the introduction of HTML & CSS and finallythis week is alsocompleted .
ACTIVITY LOG FOR THE SIXTH WEEK

Day& Person
Date Brief description of the Learning Outcome In-Charge
daily activity Signature

on this day we learn what is


data base and types of data
MONDAY Data Base bases
(21-8-23)

On this day we learn how to


create a tables in data base
TUESDAY Data Base and types of data bases
(22-8-23)

On this daywe learn what


is exception
WEDNESDAY Exceptions in python
(23-8-23)

on this day we learn types


of exceptions and exception
THURSDAY Exception in python handling
(24-8-23)

Holiday because of
Varalakshmi vratham
FRIDAY Holiday
(25-8-23)

SATURDAY -------------
(26-8-23)
WEEKLY REPORT
WEEK–6(From 21-8-23 to 26-8-23 )

ObjectiveoftheActivityDone:

DetailedReport:

First day on this week we learn introduction of Data Base

What is data base ?


A database is an organized collection of structured information, or data, typically stored electronically in a
computer system. A database is usually controlled by a database management system (DBMS). Together, the
data and the DBMS, along with the applications that are associated with them, are referred to as a database
system, often shortened to just database.
Data within the most common types of databases in operation today is typically model in rows and columns in
a series of tables to make processing and data querying efficient. The data can then be easily accessed,
managed, modified, updated, controlled, and organized. Most databases use structured query language (SQL)
for writing and querying data.

Next day we learn how to create a data base and types of data bases

Types of data bases

A Relational DataBase Management System (RDBMS) is a software that −


Enables you to implement a database with tables, columns and indexes.
Guarantees the Referential Integrity between rows of various tables.
Updates the indexes automatically.
Interprets an SQL query and combines information from various tables.
RDBMS Terminology
Before we proceed to explain the MySQL database system, let us revise a few definitions related
to the database.
Database − A database is a collection of tables, with related data.
Table − A table is a matrix with data. A table in a database looks like a simple spreadsheet.
Column − One column (data element) contains data of one and the same kind, for example the
column postcode.
Row − A row (= tuple, entryor record) is a group of related data, for example the
data of one subscription.
Redundancy − Storing data twice, redundantly to make the system faster.
Primary Key − A primary key is unique. A key value can not occur twice in one table. With a
key, you can only find one row.
Foreign Key − A foreign keyis the linking pin between two tables.
Compound Key − A compound key (composite key) is a key that consists of multiple columns
because one column is not sufficiently unique.
Index − An index in a database resembles an index at the back of a book.
Referential Integrity − Referential Integrity makes sure that a foreign key value always points
to an existing row.
MySQL Database
MySQL is a fast, easy-to-use RDBMS being used for many small and big businesses. MySQL is developed,
marketed and supported by MySQL AB, which is a Swedish company. MySQL is becoming so popular
because of many good reasons −
MySQL is released under an open-source license. So you have nothing to payto use
it.
MySQL is a verypowerful program in its own right. It handles a large subset of the
functionality of the most expensive and powerful database packages.
MySQL uses a standard form of the well-known SQL data language.
MySQL works on many operating systems and with many languages including PHP, PERL, C,
C++, JAVA, etc.
MySQL works veryquickly and works well even with large data sets.
MySQL is very friendlyto PHP, the most appreciated language for web development.
MySQL supports large databases, up to 50 million rows or more in a table. The default file size
limit for a table is 4GB, but you can increase this (if your operating system can handle it) to a
theoretical limit of 8 million terabytes (TB).
MySQL is customizable. The open-source GPL license allows programmers to modify the
MySQL software to fit their own specific environments.
CREATE TABLE
A database is nothing but the structured organization of data. For organizing the data in a database we need to
create database tables as per the required structure

CREATEis the DDL(data definition language) commands used for the creation of the tables in a database

Syntax:
CREATE TABLE table_name(
column1 datatype, column2
datatype,
................
columnN datatype,
PRIMARY KEY(one or more columns)
);

What is Exception?
An exception is an event, which occurs during the execution of a program that disrupts the normal flow of the
program's instructions. In general, when a Python script encounters a situation that it cannot cope with, it
raises an exception. An exception is a Python object that represents an error.
When a Python script raises an exception, it must either handle the exception immediately otherwise it
terminates and quits.

Handling an exception
If you have some suspicious code that may raise an exception, you can defend your program by placing the
suspicious code in a try: block. After the try: block, include an except: statement, followed by a block of
code which handles the problem as elegantly as possible.
Syntax
Here is simple syntax of try....except...else blocks −
try:
You do your operations here;
......................
except ExceptionI:
If there is ExceptionI, then execute this block.
except ExceptionII:
If there is ExceptionII, then execute this block.
......................
else:
If there is no exception then execute this block.
Here are few important points about the above-mentioned syntax −
A single trystatement can have multiple except statements. This is useful when the tryblock
contains statements that may throw different types of exceptions.
You can also provide a generic except clause, which handles any exception.
After the except clause(s), you can include an else-clause. The code in the else-block executes
if the code in the try: block does not raise an exception.
The else-block is a good place for code that does not need the try: block's protection.
Example
This example opens a file, writes content in the, file and comes out gracefully because there is no problem at
all

#!/usr/bin/python

try:
fh = open("testfile", "w")
fh.write("This is my test file for exception handling!!")
except IOError:
print "Error: can\'t find file or read data"
else:
print "Written content in the file successfully"
fh.close()
This produces the following result −
Written content in the file successfully
Example
This example tries to open a file where you do not have write permission, so it raises an exception
#!/usr/bin/python
try:
fh = open("testfile", "r")
fh.write("This is my test file for exception handling!!")
except IOError:
print "Error: can\'t find file or read data"
else:
print "Written content in the file successfully"
This produces the following result
Error: can't find file or read data
The except Clause with No Exceptions
You can also use the except statement with no exceptions defined as follows −
try:
You do your operations here;
......................
except:
If there is anyexception, then execute this block.
......................
else:
If there is no exception then execute this block.
This kind of a try-except statement catches all the exceptions that occur. Using this kind of try-except
statement is not considered a good programming practice though, because it catches all exceptions but does
not make the programmer identify the root cause of the problem that may occur.

The except Clause with Multiple Exceptions


You can also use the same except statement to handle multiple exceptions as follows −
try:
You do your operations here;
......................
except(Exception1[, Exception2[,...ExceptionN]]]):
If there is any exception from the given exception list,
then execute this block.
......................
else:
If there is no exception then execute this block.
The try-finally Clause
You can use a finally: block along with a try: block. The finally block is a place to put any code that must
execute, whether the try-block raised an exception or not. The syntax of the try-finally statement is this

try:
You do your operations here;
......................
Due to anyexception, this may be skipped.
finally:
This would always be executed.
......................
You cannot use else clause as well along with a finally clause.
Example
#!/usr/bin/python
try:
fh = open("testfile", "w")
fh.write("This is my test file for exception handling!!")
finally:
print "Error: can\'t find file or read data"
If you do not have permission to open the file in writing mode, then this will produce the following result
Error: can't find file or read data
Same example can be written more cleanly as follows
#!/usr/bin/python

try:
fh = open("testfile", "w")
try:
fh.write("This is my test file for exception handling!!")
finally:
print "Going to close the file"
fh.close()
except IOError:
print "Error: can\'t find file or read data"
When an exception is thrown in the try block, the execution immediately passes to the finally block. After all
the statements in the finally block are executed, the exception is raised again and is handled in
the except statements if present in the next higher layer of the try-except statement.

Argument of an Exception
An exception can have an argument, which is a value that gives additional information about the problem.
The contents of the argument varyby exception. You capture an exception's argument by supplying a variabl
in the except clause as follows −

try:
You do your operations here;
......................
except ExceptionType, Argument:
You can print value of Argument here...
If you write the code to handle a single exception, you can have a variable follow the name of the exception
in the except statement. If you are trapping multiple exceptions, you can have a variable follow the tuple of
the exception.
This variable receives the value of the exception mostly containing the cause of the exception. The variable
can receive a single value or multiple values in the form of a tuple. This tuple usually contains the error string
the error number, and an error location.
Example
Following is an example for a single exception −
#!/usr/bin/python

# Define a function here.


def temp_convert(var):
try:
return int(var)
except ValueError, Argument:
print "The argument does not contain numbers\n", Argument

# Call above function here.


temp_convert("xyz");
This produces the following result −
The argument does not contain numbers
invalid literal for int() with base 10: 'xyz'
Raising an Exceptions
You can raise exceptions in several ways byusing the raise statement. The general syntax for
the raise statement is as follows.
Syntax
raise [Exception [, args [, traceback]]]
Here, Exception is the type of exception (for example, NameError) and argument is a value for the exception
argument. The argument is optional; if not supplied, the exception argument is None.
The final argument, traceback, is also optional (and rarelyused in practice), and if present, is the traceback
object used for the exception.
Example
An exception can be a string, a class or an object. Most of the exceptions that the Python core raises are
classes, with an argument that is an instance of the class. Defining new exceptions is quite easy and can be
done as follows −

def functionName( level ):


if level < 1:
raise "Invalid level!", level
# The code below to this would not be executed
# if we raise the exception
Note: In order to catch an exception, an "except" clause must refer to the same exception thrown either class
object or simple string. For example, to capture above exception, we must write the except clause as follows

try:
Business Logic here...
except "Invalid level!":
Exception handling here...
else:
Rest of the code here...
User-Defined Exceptions
Python also allows you to create your own exceptions by deriving classes from the standard built-in
exceptions.
Here is an example related to RuntimeError. Here, a class is created that is subclassed from RuntimeError.
This is useful when you need to display more specific information when an exception is caught.
In the tryblock, the user-defined exception is raised and caught in the except block. The variable e is used to
create an instance of the class Networkerror.

class Networkerror(RuntimeError):
def init (self, arg):
self.args = arg
So once you defined above class, you can raise the exception as follows –
try:
raise Networkerror("Bad hostname")
except Networkerror,e:
print e.args
Summary about your project
 A result (also called upshot) is the final consequence of a sequence of actions or events expressed
qualitativel
 y or quantitatively. Possible results include advantage, disadvantage, gain, injury, loss, value and victory.
There may range of possible outcomes associated with an event depending on the point of view, historical
distance or relevance, Reaching no result can mean that actions are inefficient, ineffective, meaningless or
flawed.
 Some types of result are as follows:
 in general, the outcome of any kind of research, action or phenomenon
 in games (e.g. cricket, lotteries) or wars, the result includes the identity of the victorious party and
possibly theeffects on the environment
 in mathematics, the final value of a calculation (e.g. arithmetic operation), function or statistical
expression, or the final statement of a theorem that has been proven
 in statistics, any information analyzed, extracted or interpolated from polls, tests or logs
 in computer sciences, the return value of a function, state of a system or list of records matching a query
(e.g.web search). The result type is the data type of the data returned by a function.
 in science, the outcome and data concluded from an experiment (e.g. see null hypothesis)
 in forensics and justice, the proof of guilt or innocence of a suspect after evaluating evidence in a
criminal investigation
 in economics and accounting, the profit or loss at the end of a fiscal period.
 in democracy, the election of a representative or the outcome of a vote on a subject
 In management and related fields, a result is a piece of information that has certain properties in
absolute terms or in relation to previous results or settings
 In a chemistry mix, the result is the final item
YOUR PROJECT DETAIL EXPLANATION

What is HTML?

 HTML stands for Hyper Text Markup Language


 HTML is the standard markup language for creating Web pages
 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
 HTML elements label pieces of content such as "this is aheading","this is a
paragraph", "this is a link", etc.

What is CSS?

 CSS stands for Cascading Style Sheets


 CSS describes how HTML elements are to be displayed on screen, paper,orin other media
 CSS saves a lot of work. It can control the layout of multiple web pagesallat once
External stylesheets are stored in CSS files
Example Explained
 The <!DOCTYPE html> declaration defines that this document is an
 HTML5 document
 The <html> element is the root element of an HTML page
 The <head> element contains meta information about the HTML page
 The <title> element specifies a title for the HTML page (which is shown in
the browser's title bar or in the page's tab)
 The <body> element defines the document's body, and is a container for all
the visible contents, such as headings, paragraphs, images, hyperlinks,
 tables, lists, etc.
 The <h1> element defines a large heading
 The <p> element defines a paragraph
input

Output

Declaration

The Most Important Attribute Of The <A> Element Is The HrefAttribute, Which Indicates TheLink's Destination.

The Link Text Is The Part That Will Be Visible To The Reader.

Clicking On The Link Text, Will Send The Reader To The Specified URL Address.

The href attribute specifies the URL of the page the link goes to. If the href attribute is
not present, the <a> tag will not be a hyperlink. Tip: You can usehref="#top" or
href="#" to link to the top of the current page!
Input;

Output;
OUTPUT:
<div>:
The <div> tag defines a division or a section in an HTML document. The <div>
tag is used as a container for HTML elements - which is then styled with CSS or
manipulated with JavaScript. The <div> tag is easily styled by using theclass or id
attribute. Any sort of content can be put inside the <div> tag!

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

<input>
The <input> tag specifies an input field where the user canenter data. The
<input> element is the most important formelement. The <input> element can be
displayed in several ways, depending on the type attribute.
Output:-
This is the code for registration form it easy totally written in
HTML with out using CSS
Input;
Output:-

Here we use different types of formattings tags And paragraph


tags for changing the font model and paragraph tag foBreak Tag:-
The <br> tag inserts a single line break. The <br> tag isuseful for
writing addresses or poems.
The HTML <p> element defines a paragraph. A paragraph always starts on a new
line, and browsers automatically addsome white space (a margin) before and after a
paragraph.

Formatting Tags

 <b> - Bold text <small>- Smaller text


 <strong>- Important text <del> - Deleted text
 <i> - Italic text <ins> - Inserted text
 <em>- Emphasized text <sub>- Subscript text
 <mark>- Marked text <sup>- Superscript text

Input;

OUTPUT;-
Input:

Output:

Use A Container Element And Add A Background Image To The Container


With Height: 100%. Tip: Use 50% To Create A Half Page Background Image. ThenUse The Following
Background Properties To Center And Scale The Image Perfectly:

To Make Sure That The Image Covers The Whole Screen, You Must AlsoApply Height: 100% To
Both

The above code is used to to create the full bodybackground image


EVALUATION
Student Self Evaluation of the Short-Term Internship

Student Name: M.DILESH Registration No: K2100406

Term of Internship: From: 17/07/2023 To: 02/09/2023

Date of Evaluation:

Organization Name & Address: Quality Thought


Infosystems – VijayawadaSatyanarayana St,opposite to
Tamilnadu Mercantile Bank, Gollapudi, Vijayawada - 521225

Please rateyourperformance inthe following areas:

Rating Scale: Letter grade of CGPA calculation to be provided

1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5

Date: Signature of the Student

77
Evaluation by the Supervisor of the Intern Organization

Student Name: M.DILESH Registration No: K2100406

Term of Internship: From: 17/07/2023 To: 02/09/2023


Date of Evaluation:

Organization Name & Address: Quality Thought Infosystems –


VijayawadaSatyanarayana St,opposite to Tamilnadu Mercantile Bank,
Gollapudi,Vijayawada -521225

Please rate the student’s performance in the following areas:

Please note that your evaluation shall be done independent of the Student’s self-evaluation

Rating Scale: 1 is lowest and 5 is highest rank

1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5

Date: Signature of the Supervisor


Marks Statement
INTERNAL ASSESSMENT STATEMENT

Name Of the Student:M.DILESH


Programme of Study: PYTHON FULL
STACK Year of Study:II
Group:IIB.Sc(MSCS-1)
Register No/H.T. No:K2100406

Name of the College:KAKARAPARTI BHAVANARAYANA COLLEGE(AUTONOMOUS)


University:KRISHNA

Sl.No Evaluation Criterion Maximum Marks


Marks Awarded
1. Activity Log 10
2. Internship Evaluation 30
3. Oral Presentation 10
GRAND TOTAL 50

Date: Signature of the Faculty Guide


EXTERNAL ASSESSMENT STATEMENT

Name Of the Student:M.DILESH


Programme of Study:PYTHON FULL
STACK Year of Study:2021-2024
Group:II B.Sc(MSCS-1)
Register No/H.T. No: K2100406
Name of the College:KAKARAPARTI BHAVANARAYNA COLLEGE(AUTONOMOUS)
University:KRISHNA

Maximum Marks
Sl.No Evaluation Criterion
Marks Awarded
1. Internship Evaluation 80
For the grading giving by the Supervisor ofthe
2. 20
Intern Organization
3. Viva-Voce 50
TOTAL 150
GRAND TOTAL (EXT. 50 M + INT. 100M) 200

Signature of the Faculty Guide

Signature of the Internal Expert

Signature of the External Expert

Signature of the Principal with Seal


The End

You might also like