SlideShare a Scribd company logo
1 of 20
Bansal Institute of Engineering &
Technology
“PRESENTATION”
SUBMITTED TO :-
CSE DEPARTMENT
SUBMITTED BY :-
AKASH CHAUDHARY
1642210005
WEB DEVELOPMENT
WITH
DJANGO FRAMEWORK
❖ INTRODUCTION TO MADHESHIYA SOFTWARE PRIVATE LIMITED
❖ CERTIFICATION OF COMPLETION
❖ INTRODUCTION TO PYTHON
❖ WHY WE USE PYTHON?
❖ INTRODUCTION TO WEB APPLICATION
★ INTERFACE
● SERVER SIDE
● CLIENT SIDE
★ STRUCTURE
★ DEVELOPMENT
★ APPLICATION
INDEX
INDEX
❖ INTRODUCTION TO DJANGO
★ HISTORY
★ FEATURES
★ EXTENSIBILITY PROPERTY OF DJANGO
★ SERVER ARRANGEMENTS
★ PORT TO OTHER LANGUAGE
❖ BIBLIOGRAPHY
❖ THANKYOU
INTRODUCTION TO MADHESHIYA SOFTWARE Pvt Ltd
Madhesiya Software Private Limited started in 2012 as a small Institute with a big
vision, is a dynamic new generation software solution as well as Networking Product
Development Institute. The Institute develop, markets, sells and supports software
products, ERPs, Web Based Projects, Networking Projects and offers turnkey
solutions to the customers.Madhesiya development team is built of motivated, young,
yet experienced professionals, all of whom have a higher degree. We have a strong
track record of innovation. Our solutions have been used by clients of different
background and size, from small companies to individuals and government
organizations.
Madhesiya Software Private Limited is master in programming services, Application
Development and Integration Services, Web Design and Development Services and
R&D. We offer customized and flexible IT solutions, with low costs for international
standards, without any reduction or loss in quality, technology and/or scalability for
the client. We treat our clients with courtesy, friendliness and intelligence.
CERTIFICATION OF COMPLETION
INTRODUCTION TO PYTHON
Python is a widely used general-
purpose, high level programming
language. It was initially designed by
Guido van Rossum in 1991 and
developed by Python Software
Foundation. It was mainly developed
for emphasis on code readability, and
its syntax allows programmers to
express concepts in fewer lines of
cod
1) Easy to Learn and Use
3) Interpreted Language
5) Free and Open Source
7) Extensible
9) GUI Programming Support
Why we use python?
2) Expressive Language
4) Cross-platform Language
6) Object-Oriented Language
8) Large Standard Library
10) Integrated
INTRODUCTION TO WEB APPLICATION
In computing, a web application or web app is a client–server
computer program that the client (including the user
interface and client-side logic) runs in a web browser.
Common web applications include webmail, online retail
sales, and online auction.
The general distinction between a dynamic web page of any
kind and a "web application" is unclear. Web sites most likely
to be referred to as "web applications" are those which have
similar functionality to a desktop software application, or to a
mobile app.
PROJECT SNAPSHOT
APPLICATION
INTRODUCTION TO DJANGO
Django is a web application framework written in Python programming
language. It is based on MVT (Model View Template) design pattern. The
Django is very demanding due to its rapid development feature. It takes
less time to build application after collecting client requirement.
HISTORY :- Django was design and developed by Lawrence journal
world in 2003 and publicly released under BSD license in July 2005.
Currently, DSF (Django Software Foundation) maintains its development and
release cycle.
Django was released on 21, July 2005. Its current stable version is 2.0.3
which was released on 6 March, 2018.
EXTENSIBILITY PROPERTY OF DJANGO
1) Rapid Development 2) Secure
3) Scalable 4) Fully loaded
5) Versatile 6) Open Source
7) Vast and Supported Community
SERVER ARRANGEMENTS
Django can be run in conjunction with Apache,
Nginx using WSGI, Gunicorn, or Cherokee using
flup (a Python module). Django also includes the
ability to launch a FastCGI server, enabling use
behind any web server which supports FastCGI,
such as Lighttpd or Hiawatha. Django officially
supports four database backends: PostgreSQL,
MySQL, SQLite, and Oracle.
Programmers have ported Django's template design from Python
to other languages, providing decent cross-platform support.
Some of these options are more direct ports; others, though
inspired by Django and retaining its concepts, take the liberty to
deviate from Django's design:
❏ Liquid for Ruby
❏ Template:Swig for Perl
❏ Twig for PHP and JavaScript
❏ Jinja for Python
PORT TO OTHER LANGUAGE
BIBLIOGRAPHY
1) GOOGLE
2) YOU TUBE
3) Mr. SATISH SIR
THANKYOU

More Related Content

What's hot

OpenChain Automotive Work Group Meeting #2 - Lyon
OpenChain Automotive Work Group Meeting #2 - LyonOpenChain Automotive Work Group Meeting #2 - Lyon
OpenChain Automotive Work Group Meeting #2 - LyonShane Coughlan
 
How open source is funded the enterprise differentiation tightrope (1)
How open source is funded  the enterprise differentiation tightrope (1)How open source is funded  the enterprise differentiation tightrope (1)
How open source is funded the enterprise differentiation tightrope (1)Ryan Dawson
 
Top 5 programming languages for fintech
Top 5 programming languages for fintechTop 5 programming languages for fintech
Top 5 programming languages for fintechForceBolt
 
Coding for Desktop and Mobile with HTML5 and Java EE 7
Coding for Desktop and Mobile with HTML5 and Java EE 7Coding for Desktop and Mobile with HTML5 and Java EE 7
Coding for Desktop and Mobile with HTML5 and Java EE 7Petr Jiricka
 
Liferay plugin customization to change the behavior in portal
Liferay plugin customization to change the behavior in portalLiferay plugin customization to change the behavior in portal
Liferay plugin customization to change the behavior in portalAegis Software Canada
 
Integrating PHP With System-i using Web Services
Integrating PHP With System-i using Web ServicesIntegrating PHP With System-i using Web Services
Integrating PHP With System-i using Web ServicesIvo Jansch
 
Gwt development with errai and forge
Gwt development with errai and forgeGwt development with errai and forge
Gwt development with errai and forgefirenze-gtug
 
Hire Professional PHP Developer
Hire Professional PHP DeveloperHire Professional PHP Developer
Hire Professional PHP Developerdeveloperonrents
 
01/2009 - Portral development with liferay
01/2009 - Portral development with liferay01/2009 - Portral development with liferay
01/2009 - Portral development with liferaydaveayan
 
Some limitations of python
Some limitations of pythonSome limitations of python
Some limitations of pythonMindfire LLC
 
OpenChain: How to manage OSS licenses for CI/CD development
OpenChain: How to manage OSS licenses for CI/CD developmentOpenChain: How to manage OSS licenses for CI/CD development
OpenChain: How to manage OSS licenses for CI/CD developmentShane Coughlan
 
Complete guide of python development
Complete guide of python developmentComplete guide of python development
Complete guide of python developmentNexSoftsys
 
Dot net framework lecture 2
Dot net framework lecture 2Dot net framework lecture 2
Dot net framework lecture 2Mumtaz Ahmad
 

What's hot (17)

OpenChain Automotive Work Group Meeting #2 - Lyon
OpenChain Automotive Work Group Meeting #2 - LyonOpenChain Automotive Work Group Meeting #2 - Lyon
OpenChain Automotive Work Group Meeting #2 - Lyon
 
How open source is funded the enterprise differentiation tightrope (1)
How open source is funded  the enterprise differentiation tightrope (1)How open source is funded  the enterprise differentiation tightrope (1)
How open source is funded the enterprise differentiation tightrope (1)
 
How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019
 
Visual basic
Visual basicVisual basic
Visual basic
 
Top 5 programming languages for fintech
Top 5 programming languages for fintechTop 5 programming languages for fintech
Top 5 programming languages for fintech
 
Coding for Desktop and Mobile with HTML5 and Java EE 7
Coding for Desktop and Mobile with HTML5 and Java EE 7Coding for Desktop and Mobile with HTML5 and Java EE 7
Coding for Desktop and Mobile with HTML5 and Java EE 7
 
Liferay plugin customization to change the behavior in portal
Liferay plugin customization to change the behavior in portalLiferay plugin customization to change the behavior in portal
Liferay plugin customization to change the behavior in portal
 
CIW Workshop Session 1
CIW Workshop Session 1CIW Workshop Session 1
CIW Workshop Session 1
 
Integrating PHP With System-i using Web Services
Integrating PHP With System-i using Web ServicesIntegrating PHP With System-i using Web Services
Integrating PHP With System-i using Web Services
 
Gwt development with errai and forge
Gwt development with errai and forgeGwt development with errai and forge
Gwt development with errai and forge
 
Hire Professional PHP Developer
Hire Professional PHP DeveloperHire Professional PHP Developer
Hire Professional PHP Developer
 
01/2009 - Portral development with liferay
01/2009 - Portral development with liferay01/2009 - Portral development with liferay
01/2009 - Portral development with liferay
 
Getting Your Windows and MeeGo Apps into AppUp
Getting Your Windows and MeeGo Apps into AppUpGetting Your Windows and MeeGo Apps into AppUp
Getting Your Windows and MeeGo Apps into AppUp
 
Some limitations of python
Some limitations of pythonSome limitations of python
Some limitations of python
 
OpenChain: How to manage OSS licenses for CI/CD development
OpenChain: How to manage OSS licenses for CI/CD developmentOpenChain: How to manage OSS licenses for CI/CD development
OpenChain: How to manage OSS licenses for CI/CD development
 
Complete guide of python development
Complete guide of python developmentComplete guide of python development
Complete guide of python development
 
Dot net framework lecture 2
Dot net framework lecture 2Dot net framework lecture 2
Dot net framework lecture 2
 

Similar to Bansal Institute Web Development with Django

8 Top Web Development Programming Languages in 2023.pdf
8 Top Web Development Programming Languages in 2023.pdf8 Top Web Development Programming Languages in 2023.pdf
8 Top Web Development Programming Languages in 2023.pdfBaek Yongsun
 
Top Backend Development Languages and Frameworks for Modern Web Applications
Top Backend Development Languages and Frameworks for Modern Web ApplicationsTop Backend Development Languages and Frameworks for Modern Web Applications
Top Backend Development Languages and Frameworks for Modern Web ApplicationsKaneJordy1
 
Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020Alaina Carter
 
Building Web Applications with Python: Flask and Django Explained
Building Web Applications with Python: Flask and Django ExplainedBuilding Web Applications with Python: Flask and Django Explained
Building Web Applications with Python: Flask and Django Explainedpriyanka rajput
 
Why Your Business Should Leverage Python App Development in 2023.pptx
Why Your Business Should Leverage Python App Development in 2023.pptxWhy Your Business Should Leverage Python App Development in 2023.pptx
Why Your Business Should Leverage Python App Development in 2023.pptxOnGraph Technologies Pvt. Ltd.
 
15 Top reasons to choose Java for Backend Development
15 Top reasons to choose Java for Backend Development15 Top reasons to choose Java for Backend Development
15 Top reasons to choose Java for Backend DevelopmentYour Team in India
 
Top Backend Frameworks for Mobile App Development in 2023
Top Backend Frameworks for Mobile App Development in 2023Top Backend Frameworks for Mobile App Development in 2023
Top Backend Frameworks for Mobile App Development in 2023ZimbleCodeAustralia
 
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...JamesEddie2
 
Top Programming Languages to Learn for Web Development in 2023 (1).pdf
Top Programming Languages to Learn for Web Development in 2023 (1).pdfTop Programming Languages to Learn for Web Development in 2023 (1).pdf
Top Programming Languages to Learn for Web Development in 2023 (1).pdfUncodemy
 
Top Programming Languages to Learn for Web Development in 2023
Top Programming Languages to Learn for Web Development in 2023Top Programming Languages to Learn for Web Development in 2023
Top Programming Languages to Learn for Web Development in 2023priyanka rajput
 
7 Prominent Programming Languages for Blockchain App Development
7 Prominent Programming Languages for Blockchain App Development7 Prominent Programming Languages for Blockchain App Development
7 Prominent Programming Languages for Blockchain App Developmentjhonmiller20
 
PHP Development Tools that will Work Through 2023
PHP Development Tools that will Work Through 2023PHP Development Tools that will Work Through 2023
PHP Development Tools that will Work Through 2023AResourcePool
 
Improve Your Business Standards with Backend Development .pdf
Improve Your Business Standards with Backend Development .pdfImprove Your Business Standards with Backend Development .pdf
Improve Your Business Standards with Backend Development .pdfWPWeb Infotech
 
Which is Best for Web Application Development—Dot Net, PHP, Python, Ruby, or...
 Which is Best for Web Application Development—Dot Net, PHP, Python, Ruby, or... Which is Best for Web Application Development—Dot Net, PHP, Python, Ruby, or...
Which is Best for Web Application Development—Dot Net, PHP, Python, Ruby, or...Simpliv LLC
 
Welcome To CNC Web World.pdf
Welcome To CNC Web World.pdfWelcome To CNC Web World.pdf
Welcome To CNC Web World.pdfCNC Web world
 
General Terminologies to understand programming and Data Science
General Terminologies to understand programming and Data ScienceGeneral Terminologies to understand programming and Data Science
General Terminologies to understand programming and Data Sciencepujashri1975
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING PamRobert
 
Best Programming Languages to Learn This Year
Best Programming Languages to Learn This YearBest Programming Languages to Learn This Year
Best Programming Languages to Learn This YearEyeglass Repair USA
 

Similar to Bansal Institute Web Development with Django (20)

8 Top Web Development Programming Languages in 2023.pdf
8 Top Web Development Programming Languages in 2023.pdf8 Top Web Development Programming Languages in 2023.pdf
8 Top Web Development Programming Languages in 2023.pdf
 
Top Backend Development Languages and Frameworks for Modern Web Applications
Top Backend Development Languages and Frameworks for Modern Web ApplicationsTop Backend Development Languages and Frameworks for Modern Web Applications
Top Backend Development Languages and Frameworks for Modern Web Applications
 
Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020
 
Building Web Applications with Python: Flask and Django Explained
Building Web Applications with Python: Flask and Django ExplainedBuilding Web Applications with Python: Flask and Django Explained
Building Web Applications with Python: Flask and Django Explained
 
NodeJS vs Python.pptx
NodeJS vs Python.pptxNodeJS vs Python.pptx
NodeJS vs Python.pptx
 
Why Your Business Should Leverage Python App Development in 2023.pptx
Why Your Business Should Leverage Python App Development in 2023.pptxWhy Your Business Should Leverage Python App Development in 2023.pptx
Why Your Business Should Leverage Python App Development in 2023.pptx
 
15 Top reasons to choose Java for Backend Development
15 Top reasons to choose Java for Backend Development15 Top reasons to choose Java for Backend Development
15 Top reasons to choose Java for Backend Development
 
Top Backend Frameworks for Mobile App Development in 2023
Top Backend Frameworks for Mobile App Development in 2023Top Backend Frameworks for Mobile App Development in 2023
Top Backend Frameworks for Mobile App Development in 2023
 
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
 
Top Programming Languages to Learn for Web Development in 2023 (1).pdf
Top Programming Languages to Learn for Web Development in 2023 (1).pdfTop Programming Languages to Learn for Web Development in 2023 (1).pdf
Top Programming Languages to Learn for Web Development in 2023 (1).pdf
 
Top Programming Languages to Learn for Web Development in 2023
Top Programming Languages to Learn for Web Development in 2023Top Programming Languages to Learn for Web Development in 2023
Top Programming Languages to Learn for Web Development in 2023
 
7 Prominent Programming Languages for Blockchain App Development
7 Prominent Programming Languages for Blockchain App Development7 Prominent Programming Languages for Blockchain App Development
7 Prominent Programming Languages for Blockchain App Development
 
PHP Development Tools that will Work Through 2023
PHP Development Tools that will Work Through 2023PHP Development Tools that will Work Through 2023
PHP Development Tools that will Work Through 2023
 
Improve Your Business Standards with Backend Development .pdf
Improve Your Business Standards with Backend Development .pdfImprove Your Business Standards with Backend Development .pdf
Improve Your Business Standards with Backend Development .pdf
 
Which is Best for Web Application Development—Dot Net, PHP, Python, Ruby, or...
 Which is Best for Web Application Development—Dot Net, PHP, Python, Ruby, or... Which is Best for Web Application Development—Dot Net, PHP, Python, Ruby, or...
Which is Best for Web Application Development—Dot Net, PHP, Python, Ruby, or...
 
Welcome To CNC Web World.pdf
Welcome To CNC Web World.pdfWelcome To CNC Web World.pdf
Welcome To CNC Web World.pdf
 
General Terminologies to understand programming and Data Science
General Terminologies to understand programming and Data ScienceGeneral Terminologies to understand programming and Data Science
General Terminologies to understand programming and Data Science
 
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
 
Best Programming Languages to Learn This Year
Best Programming Languages to Learn This YearBest Programming Languages to Learn This Year
Best Programming Languages to Learn This Year
 

Recently uploaded

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 

Recently uploaded (20)

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 

Bansal Institute Web Development with Django

  • 1.
  • 2. Bansal Institute of Engineering & Technology “PRESENTATION” SUBMITTED TO :- CSE DEPARTMENT SUBMITTED BY :- AKASH CHAUDHARY 1642210005
  • 4. ❖ INTRODUCTION TO MADHESHIYA SOFTWARE PRIVATE LIMITED ❖ CERTIFICATION OF COMPLETION ❖ INTRODUCTION TO PYTHON ❖ WHY WE USE PYTHON? ❖ INTRODUCTION TO WEB APPLICATION ★ INTERFACE ● SERVER SIDE ● CLIENT SIDE ★ STRUCTURE ★ DEVELOPMENT ★ APPLICATION INDEX
  • 5. INDEX ❖ INTRODUCTION TO DJANGO ★ HISTORY ★ FEATURES ★ EXTENSIBILITY PROPERTY OF DJANGO ★ SERVER ARRANGEMENTS ★ PORT TO OTHER LANGUAGE ❖ BIBLIOGRAPHY ❖ THANKYOU
  • 6. INTRODUCTION TO MADHESHIYA SOFTWARE Pvt Ltd Madhesiya Software Private Limited started in 2012 as a small Institute with a big vision, is a dynamic new generation software solution as well as Networking Product Development Institute. The Institute develop, markets, sells and supports software products, ERPs, Web Based Projects, Networking Projects and offers turnkey solutions to the customers.Madhesiya development team is built of motivated, young, yet experienced professionals, all of whom have a higher degree. We have a strong track record of innovation. Our solutions have been used by clients of different background and size, from small companies to individuals and government organizations. Madhesiya Software Private Limited is master in programming services, Application Development and Integration Services, Web Design and Development Services and R&D. We offer customized and flexible IT solutions, with low costs for international standards, without any reduction or loss in quality, technology and/or scalability for the client. We treat our clients with courtesy, friendliness and intelligence.
  • 8. INTRODUCTION TO PYTHON Python is a widely used general- purpose, high level programming language. It was initially designed by Guido van Rossum in 1991 and developed by Python Software Foundation. It was mainly developed for emphasis on code readability, and its syntax allows programmers to express concepts in fewer lines of cod
  • 9. 1) Easy to Learn and Use 3) Interpreted Language 5) Free and Open Source 7) Extensible 9) GUI Programming Support Why we use python? 2) Expressive Language 4) Cross-platform Language 6) Object-Oriented Language 8) Large Standard Library 10) Integrated
  • 10. INTRODUCTION TO WEB APPLICATION In computing, a web application or web app is a client–server computer program that the client (including the user interface and client-side logic) runs in a web browser. Common web applications include webmail, online retail sales, and online auction. The general distinction between a dynamic web page of any kind and a "web application" is unclear. Web sites most likely to be referred to as "web applications" are those which have similar functionality to a desktop software application, or to a mobile app.
  • 12.
  • 13.
  • 15. INTRODUCTION TO DJANGO Django is a web application framework written in Python programming language. It is based on MVT (Model View Template) design pattern. The Django is very demanding due to its rapid development feature. It takes less time to build application after collecting client requirement. HISTORY :- Django was design and developed by Lawrence journal world in 2003 and publicly released under BSD license in July 2005. Currently, DSF (Django Software Foundation) maintains its development and release cycle. Django was released on 21, July 2005. Its current stable version is 2.0.3 which was released on 6 March, 2018.
  • 16. EXTENSIBILITY PROPERTY OF DJANGO 1) Rapid Development 2) Secure 3) Scalable 4) Fully loaded 5) Versatile 6) Open Source 7) Vast and Supported Community
  • 17. SERVER ARRANGEMENTS Django can be run in conjunction with Apache, Nginx using WSGI, Gunicorn, or Cherokee using flup (a Python module). Django also includes the ability to launch a FastCGI server, enabling use behind any web server which supports FastCGI, such as Lighttpd or Hiawatha. Django officially supports four database backends: PostgreSQL, MySQL, SQLite, and Oracle.
  • 18. Programmers have ported Django's template design from Python to other languages, providing decent cross-platform support. Some of these options are more direct ports; others, though inspired by Django and retaining its concepts, take the liberty to deviate from Django's design: ❏ Liquid for Ruby ❏ Template:Swig for Perl ❏ Twig for PHP and JavaScript ❏ Jinja for Python PORT TO OTHER LANGUAGE
  • 19. BIBLIOGRAPHY 1) GOOGLE 2) YOU TUBE 3) Mr. SATISH SIR