INTERN
INTERN
GUJARATTECHNOLOGICALUNIVERSITY
Academicyear
(2022-2023)
N.G.PATEL POLYTECHNIC
INTERNSHIP REPORT
UNDERSUBJECTOF
SUMMERINTERNSHIP(3170001)
D.E.SEMESTER-III
BRANCH:- ComputerScience and Engineering
Submitted by :-
SOHAM BHARATBHAI MISTRY
CompanyProfile
SOHAM B MISTRY
About Us
AtAgile,weseeInnovationasacleardifferentiator.Innovation,alongwithfocusondeep,lon g-
lastingclientrelationshipsandstrongdomainexpertise,driveseveryfacetofourday-
todayoperations.
agile infoways was founded with a vision to address growing businesses' needs
ofreducingthetimetomarketandcosteffectivenessrequiredtodevelopandmaintainuniqueandc
ustomized web and mobile solutions. We are uniquely and strategically positioned to
partnerwithstartupsandleadingbrandstohelpthemexpandtheirbusinessandofferthemosteffe
ctiveand cost-efficientsolutionsthatproviderevenuesandvaluetotheirbusiness needs.
Vision
TobecomethemosttrustedandpreferredoffshoreITsolutionspartnerforStartups,SMBsandEnte
rprises through innovation and technology leadership. Understanding your ambitiousvision,
honing in on its essence, creating a design strategy, and knowing how to technicallyexecute
it is what we do best. Our promise? The integrity of your vision will be maintained andwe'll
enhance it to best reach your target customers. With our primary focus on creatingamazing
user experiences, we'll help you understand the tradeoffs, prioritize features,
anddistillvaluablefunctionality.It'sanart formwecareabout gettingright.
SOHAM B MISTRY
JoiningLetter
CompletionCertificate
SOHAM B MISTRY
ACKNOWLEDGEMENT
ABSTRACT
This web application will be designed for the venders who need to integrate the
inventory as well as product and sells in a single platform. This application is
able to manage product, sells as well as inventory.
1|Page
|||DAY –1
What is python ?
• Python is a computer programming language .
• Python is general purpose language.
• Python is high level programming language.
2|Page
• Dropbox
• Pinterest
• Instacart
• Reddit
Why python ?
• Work on different platform
• Has simple syntax to English language
• Has syntax that allows developer to write programs with fewer line than some other
programs
• Python runs on an interpreter system, meaning that code can be executed as soon as
it is written.
• open source
Features of python
1. Easy to Code
2. Easy to Read
3. Free and Open-Source
4. Robust Standard Library
5. Interpreted
6. Portable
7. Object-Oriented and Procedure-Oriented
8. Extensible
9. Expressive
10. Support for GUI
11. Dynamically Typed
12. High-level Language
13. Simplify Complex Software Development
PYTHON PROGRAM – 1
Code and Output
3|Page
|||DAY –2 SUNDAY
|||DAY –3
What is Python Operators ?
• Operators are used to perform operations on variables and values.
• In the example below, we use the + operator to add together two values:
Example :-
print (10 + 5)
4|Page
5|Page
Logical operators
Identity operators
Membership operators
6|Page
Bitwise Operators
|||DAY –4
Python Flow Control
7|Page
Elif Statement
The elif keyword is pythons way of saying "if the previous conditions were not
true, then try this condition".
Else Statement
The else keyword catches anything which isn't caught by the preceding
conditions.
OUTPUT AND CODE :-
8|Page
Nested If statement
• You can have if statement inside if statement ,this is called nested if statement.
OUTPUT AND CODE :-
|||DAY –5
Calculator Demo
Pattern 1 :-
Pattern 2 :-
10|Page
Pattern 3 :-
Pattern 4 :-
11|Page
Pattern 5 :-
|||DAY –6
Pattern 6 :-
12|Page
Pattern 7 :-
Pattern 8 :-
13|Page
Pattern 9 :-
|||DAY –7
Category Task
14|Page
Try and Except
OUTPUT AND CODE :-
Lists
Code :-
value= ["A","B","C","D","E","F"]
value1= ["X","Y","Z"]
foriinvalue: print(i)
15|Page
print(value[2])
value.extend(value1) print(value)
value.extend("Python") print(value)
value.append(123) print(value)
value.pop(6)
print(value)
print(value[3:]) print(value[2:10])
print(value[2:10:3]) print(value[-
1])
print(value[-5:-1])
value.reverse()
print(value)
value.clear()
print(value)
# del value
# print(value)
print(message.replace("Afternoon","Evening"))
Output :-
16|Page
|||DAY –8
17|Page
File Read Demo OUTPUT AND CODE :-
Function Demo
OUTPUT AND CODE :-
18|Page
|||DAY –9 SUNDAY
|||
DAY –10
19|Page
What is a function in Python?
• In Python, a function is a group of related statements that performs a
specific task.
• Functions help break our program into smaller and modular chunks. As
our program grows larger and larger, functions make it more organized
and manageable.
• Furthermore, it avoids repetition and makes the code reusable.
Python Recursion
o Recursion is the process of defining something in terms of itself.
o In Python, we know that a function can call other functions. It is
even possible for the function to call itself. These types of
construct are termed as recursive functions.
20|Page
Lambda
In Python, an anonymous function is a function that is defined without a
name
Example of a Lamda function
def factorial(x): if x == 1:
return 1 else:
return (x * factorial(x-1))
num = 3
print("The factorial of", num, "is", factorial(num))
1. Install pip. The easiest is to use the standalone pip installer. If your
distribution already has pip installed, you might need to update it if it’s
outdated. If it’s outdated, you’ll know because installation won’t work.
2. T
ake a look at venv. This tool provides isolated Python environments,
21|Page
which are more practical than installing packages systemwide. It also
allows installing packages without administrator privileges. The
contributing tutorial walks through how to create a virtual environment.
Database Migration
|||DAY –11
Creating basic userapp and productapp website
UserApp Contains
1. Login
2. Signup
23|Page
ProductApp Contains
1. Home
2. Product
Code for home and product page :-
24|Page
Output :- Further code will be added to this
25|Page
|||DAY –12
26|Page
Output:-
27|Page
Adding features to ProductApp
Code :-
28|Page
Output:-
29|Page
|||DAY –13
30|Page
Output :-
31|Page
Editing home page
Code :-
32|Page
|||DAY –14
Finalizing the project
Signup Page
33|Page
Sign in Page
Home Page
Product Page
34|Page
Logout page
Admin Page
35|Page
36|Page