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 :-
APURVA DHIRENDRA BHATT
BrainyBeamTechnologiesPvt.Ltd.
CompanyProfile
CompanyName: BrainyBeamTechnologiesPvtLtd
Address: 118,SukanMall,Sciencecityroad,Ahmedabad
ContactNo: +919033237336
EmailId: sagar@brainybeam.com
Website: www.brainybeam.com
About Us
AtBrainyBeam,weseeInnovationasacleardifferentiator.Innovation,alongwithfocusondeep,lon
g-lastingclientrelationshipsandstrongdomainexpertise,driveseveryfacetofourday-to-
dayoperations.
BrainyBeam Technologies 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.
APURVA D BHATT
JoiningLetter
APURVA D BHATT
CompletionCertificate
ACKNOWLEDGEMENT
1|Page
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.
2|Page
|||DAY –1
What is python ?
• Python is a computer programming language .
• Python is general purpose language.
• Python is high level programming language.
• Python is object oriented programming language.
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
3|Page
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
4|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)
5|Page
Logical operators
6|Page
Identity operators
Membership operators
Bitwise Operators
7|Page
|||DAY –4
Python Flow Control
If Statement
o An "if statement" is written by using the if keyword.
Elif Statement
The elif keyword is pythons way of saying "if the previous conditions were not
true, then try this condition".
8|Page
Else Statement
The else keyword catches anything which isn't caught by the preceding
conditions.
OUTPUT AND CODE :-
Nested If statement
• You can have if statement inside if statement ,this is called nested if statement.
OUTPUT AND CODE :-
9|Page
|||DAY –5
Calculator Demo
Pattern programs :-
Pattern 1 :-
10|Page
Pattern 2 :-
Pattern 3 :-
11|Page
Pattern 4 :-
Pattern 5 :-
12|Page
|||DAY –6
Pattern 6 :-
Pattern 7 :-
13|Page
Pattern 8 :-
Pattern 9 :-
14|Page
|||DAY –7
Category Task
15|Page
Lists
Code :-
value= ["A","B","C","D","E","F"]
value1= ["X","Y","Z"]
foriinvalue:
print(i)
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)
16|Page
message="#Hello Everyone, Good Afternoon. How Are You?#"
print(message.strip("#"))
print(message.lstrip("#"))
print(message.rstrip("#"))
print(message.replace("Afternoon","Evening"))
Output :-
17|Page
|||DAY –8
18|Page
Function Demo
OUTPUT AND CODE :-
19|Page
|||DAY –9 SUNDAY
|||DAY –10
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.
Lambda
21|Page
Installing an official release of Django with pip
This is the recommended way to install Django.
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. Take a look at venv. This tool provides isolated Python environments,
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.
3. After you’ve created and activated a virtual environment, enter the
command:
4. $ python -m pip install Django
22|Page
|||DAY –11
UserApp Contains
1. Login
2. Signup
23|Page
Output :- Further code will be added to this
24|Page
ProductApp Contains
1. Home
2. Product
Code for home and product page :-
25|Page
26|Page
|||DAY –12
Adding features to UserApp
Code :-
27|Page
Output:-
28|Page
Adding features to ProductApp
Code :-
29|Page
Output:-
30|Page
|||DAY –13
Creating CategoryModules and ProductModules
Code :-
31|Page
Output :-
32|Page
Editing home page
Code :-
33|Page
|||DAY –14
Finalizing the project
Signup Page
Sign in Page
34|Page
Home Page
Product Page
35|Page
Logout page
Admin Page
36|Page