Chapter
Chapter
Respected Sir,
Sub: Requesting Permission for Internship – Reg.
I wish to bring to your kind information that as a part of the curriculum, it is
mandatory for the First Year Post Graduate Students (I-M.Sc Physics) of Adhiyaman Arts and
Science College to complete a 15 Days (From 25.05.2024 to 08.06.2024) Internship and to
receive a certificate after completing the Internship. Our bright young students are excited to
carry out the Internship in your Esteemed Industry.
It will be a fantastic opportunity and a platform for the student personal and
professional development, as they will be exposed to a wide range of new experiences. In
addition, it will be a source of pride for our pupils.
In this context, I will be much thankful to you if you could kindly facilitate the
Internship in your esteemed Industry for the Ist M.Sc Physics Student of our college.
I am anticipating your favorable response in this regard.
Thanking You
PRINCIPAL
EXECUTIVE SUMMARY
Python is an interpreted, object-oriented, high-level programming
language with dynamic semantics. Its high-level built in data structures,
combined with dynamic typing and dynamic binding, make it very attractive for
Rapid Application development, as well as for use as a scripting or glue
language to connect existing components together. Python's simple, easy to
learn syntax emphasizes readability and therefore reduces the cost of program
maintenance. Python supports modules and packages, which encourages
program modularity and code reuse. The Python interpreter and the extensive
standard library are available in source or binary form without charge for all
major platforms, and can be freely distributed.
Often. programmers fall in love with Python because of the increased
productivity it provides. Since there is no compilation step, the edit-test-debug
cycle is incredibly fast. Debugging Python programs is easy: a bug or bad input
will never cause a segmentation fault. Instead, when the interpreter discovers an
error, it raises an exception. When the program doesn't catch the exception. The
interpreter prints a stack trace.
CHAPTER-1
INTRODUCTION ABOUT ORGANIZATION
MAKE VISSION, a start-up venture incorporated in the year 2017, is a
web design and Product development company in Krishnagiri and Bangalore
which provides IT and software solution skills training in scientific &
engineering field with best quality at low cost.
It provides best in class career oriented & real time Final year projects in
Krishnagiri for students pursuing B.E, B.Tech, M.E,MSc,M.tech & Diploma.
They understands the volatile and perennially demanding front of the internet
industry. They devise catchy logos, ecommerce websites and student projects.
Their team of experts also work on workshops, seminars & mind blowing
posters and flyers. Their main motto is to keep in mind the ideas you give and
They will also put in theirs and bring your thoughts to life.
SERVICES OF MAKE VISSION
Research projects
They undergo research in IOT and also they help people who are
interested in the field of research.
Website Design & Hosting
Design responsive website for your needs with in low cost. This can help
your business to be promoted for next level in this digital world.
Workshops & Seminors
A workshop is a period of discussion or practical work on a particular
subject in which they share their knowledge and experience us to make
explore more.
Students projects
They under take students projects both mini projects and main project for
engineering , science & diploma students with innovative ideas.
MAKE vision is the result of a passion driven team who work out of their
zeal and obsession rather than money mindedness. It provides a great customer
support, client / user can able to enquiry or clarifies their information at any
time.
Programme Skills Learned and Result
Operators
In Python, operators are special symbols or keywords that carry out
operations on values and python variables. They serve as a basis for
expressions, which are used to modify data and execute computations. Python
contains several operators, each with its unique purpose.
Types of Python Operators
x = 15
y=4
print('x + y =',x+y)
print('x - y =',x-y)
print('x * y =',x*y)
print('x / y =',x/y)
print('x // y =',x//y)
print('x ** y =',x**y)
Output
x + y = 19
x - y = 11
x * y = 60
x / y = 3.75
x // y = 3
x ** y = 50625
Data Type
Syntax
Example Program
int x = 20;
int y = 18;
if (x > y) {
printf("x is greater than y");
}
Output:
x is greater than y
2. ELSE Statement
The if-else statement provides an else block combined with the if statement
which is executed in the false case of the condition.
Example program
printf("Good day.");
} else {
printf("Good evening.");
Output:
“Good evening.”
3. EISE IF Statement
Output:
"Good evening."
LOOPPING
Python for Loops
The following loops are available in Python to fulfil the looping needs.
Python offers 3 choices for running the loops. The basic functionality of
all the techniques is the same, although the syntax and the amount of time
required for checking the condition differ.
The following sorts of loops are available in the Python programming
language.
S. Name of the Loop Type & Description
No loop
1 While loop Repeats a statement or group of statements while
a given condition is TRUE. It tests the condition
before executing the loop body.
2 For loop This type of loop executes a code block multiple
times and abbreviates the code that manages the
loop variable.
3 Nested We can iterate a loop inside another loop.
loops
The for Loop; Python's for loop is designed to repeatedly execute a code block
while iterating through a list, tuple, dictionary, or other iterable objects of
Python. The process of traversing a sequence is known as iteration.
OUTPUT
FILE HANDLING
File Handling in Python
File handling in Python is a powerful and versatile tool that can be used
to perform a wide range of operations. However, it is important to carefully
consider the advantages and disadvantages of file handling when writing Python
programs, to ensure that the code is secure, reliable, and performs well.
Python File Open
Before performing any operation on the file like reading or writing,
first, we have to open that file. For this, we should use Python’s inbuilt function
open() but at the time of opening, we have to specify the mode, which
represents the purpose of the opening file.
f = open(filename, mode)
Mode is supported:
r: open an existing file for a read operation.
w: open an existing file for a write operation. If the file already contains
some data, then it will be overridden but if the file is not present then it
creates the file as well.
a: open an existing file for append operation. It won’t override existing
data.
Read mode
Example 1: There is more than one way to How to read from a file in Python. Let
us see how we can read the content of a file in read mode.
file = open('geek.txt', 'r')
for each in file:
print (each)
Output:
Hello world
GeeksforGeeks
123 456
Challenges faced
Although it’s often billed as a beginner programming language, Python is
still programming and therefore does have some challenges for people who are
just starting out.
We’ve detailed the most common challenges associated with those who
choose to learn Python.
1. Setting up the work environment
When you’re first starting out in python, it’s important to set up all of the
necessary environments. Doing this can be something of a challenge.
The next challenge you’ll face is deciding what to write. Unlike humans,
who can interpret nuances and intentions, computers need to be told what to do
at every single stage.
3. Compiler errors
It’s a phrase that is often bandied about in Hollywood movies, but when it
comes to actually debugging code, it can be difficult to know where to start.