SlideShare a Scribd company logo
Python Django BootCamp
--Rahil Memon--
Why PYthon ?
Cygnet need Strength in Python.
Back-End
● The Back-End of a site has three components:
○ The Language.
○ The FrameWork.
○ The Database.
Language.
● Technologies such as Php, Node.js, Ruby/Rails, Java,
Python, etc. are all viable options for a website.
● So how do we decide which to choose?
Top 5 Python Questions ?
● What is Python ?
● What can you do with it?
● Why it is so popular ?
● What kind of applications can you build with Python?
● What it does that another programming
language do not ?
Python Can be used for variety of task Such as.
Python Django Basics
Python Django Basics
Python Django Basics
Python Django Basics
Python Django Basics
Python Django Basics
So Python is multi purpose language.
You can solve Many complex program in less time with few
lines of code.
Example
Let's say we want to extract the first 3 letters of Hello
World
Hello World
C#
str.Substring(0 ,3)
JavaScript
str.substr(0 , 3)
Python
str[0:3]
Example
Let's say we want to extract the last 3 letters of Hello
World
Hello World
Python
str[-3:]
See how short and clean language is ?
and that just beginning…..
All of that mean Python is Awesome.
So Python is multi purpose Programing language with simple,
clean and beginner friendly Syntax.
● Though we can develop a app using many other
programming languages so why python ?
● Technically everything you can do python you can do with
other programming languages, but python simplicity and
Community, Ecosystem has made it grow way more than
other programming languages.
Python Has Extended with it’s growing Number of
Libraries.
Django ?
Cygnet need Strength in Django.
Django is the most popular framework
for Python, it’s fast, secure, and
scalable
Django
● Django is a free and open source web
framework.
● It is used by many sites, including Pinterest,
PBS, Instagram, BitBucket, Washington
Times, Mozilla, and more!
Django
Creating our first django project!
Django
● You can install Django with
○ pip install django
Django
● When you install Django, it actually also
installed a command line tool called:
○ django-admin
● Let’s create our first project. Type:
○ django-admin startproject first_project
Django
● Let’s use manage.py now:
○ python manage.py runserver
● You will see a bunch of stuff but at the
bottom you will see something like:
Django version 1.10.5, using settings
'first_project.settings'
Starting development server at
http://127.0.0.1:8000/
Django
● Now let’s learn the process of
creating a view and mapping it
to a URL!
Django
Django - MTV
Learn about the Models-Templates-Views paradigm!
Django
Thank You
--Rahil Memon--

More Related Content

What's hot (20)

PDF
Golang nuts (by Nii Nai at DevCongress 2013)
DevCongress
 
PDF
Understanding how concurrency work in os
GenchiLu1
 
PPTX
Python slide basic to advanced english tutorial
masukmia.com
 
PPTX
Go Programming language, golang
Basil N G
 
PDF
Growing up new PostgreSQL developers (pgcon.org 2018)
Aleksander Alekseev
 
PDF
The Go programming language - Intro by MyLittleAdventure
mylittleadventure
 
PDF
Python training-course-content
Training Institute
 
PDF
TDD for joomla extensions
Roberto Segura
 
PPTX
From NodeJS to Rust
Bastian Gruber
 
PDF
Quality Assurance in PostgreSQL
Aleksander Alekseev
 
PPTX
Evolution or stagnation programming languages
Daniele Esposti
 
PPTX
ATO 2014 - So You Think You Know 'Go'? The Go Programming Language
John Potocny
 
PPTX
Boosting python web apps with protocol buffers & grpc
Naren Arya
 
ODP
Introduction to Vim 8.0
k-takata
 
PPTX
Prototype4Production Presented at FOSSASIA2015 at Singapore
Dhruv Gohil
 
PDF
Why don't you Groovy?
Orest Ivasiv
 
PDF
Why you should care about Go (Golang)
Aaron Schlesinger
 
PPTX
Golang
Michael Blake
 
PDF
Go Programming Language by Google
Uttam Gandhi
 
PPT
A First Look at Google's Go Programming Language
Ganesh Samarthyam
 
Golang nuts (by Nii Nai at DevCongress 2013)
DevCongress
 
Understanding how concurrency work in os
GenchiLu1
 
Python slide basic to advanced english tutorial
masukmia.com
 
Go Programming language, golang
Basil N G
 
Growing up new PostgreSQL developers (pgcon.org 2018)
Aleksander Alekseev
 
The Go programming language - Intro by MyLittleAdventure
mylittleadventure
 
Python training-course-content
Training Institute
 
TDD for joomla extensions
Roberto Segura
 
From NodeJS to Rust
Bastian Gruber
 
Quality Assurance in PostgreSQL
Aleksander Alekseev
 
Evolution or stagnation programming languages
Daniele Esposti
 
ATO 2014 - So You Think You Know 'Go'? The Go Programming Language
John Potocny
 
Boosting python web apps with protocol buffers & grpc
Naren Arya
 
Introduction to Vim 8.0
k-takata
 
Prototype4Production Presented at FOSSASIA2015 at Singapore
Dhruv Gohil
 
Why don't you Groovy?
Orest Ivasiv
 
Why you should care about Go (Golang)
Aaron Schlesinger
 
Go Programming Language by Google
Uttam Gandhi
 
A First Look at Google's Go Programming Language
Ganesh Samarthyam
 

Similar to Python Django Basics (20)

PDF
Introduction to Python
SudhanshiBakre1
 
PPTX
Introduction to Python Programming language.pptx
BharathYusha1
 
PPTX
Basic Python Introduction Lecture 1.pptx
Aditya Patel
 
PPTX
Lecture 1.pptx
hemantmohite6
 
PDF
Why learn python in 2017?
Karolis Ramanauskas
 
PDF
Research paper on python by Rj
Shree M.L.Kakadiya MCA mahila college, Amreli
 
PPTX
Python Way of Program is a topic for beginners
riazahamed37
 
PPTX
Python Way of Program is a topic for beginners
riazahamed37
 
PPTX
An Introduction To Python - Python, Print()
Blue Elephant Consulting
 
PPTX
Introduction to Python Programming Basics
Dhana malar
 
PPT
Why Python is the Best Coding Language For PWA Development_.ppt
Techinventive Software
 
PDF
Python programming for beginners
Benishchoco
 
PDF
IRJET- Python: Simple though an Important Programming Language
IRJET Journal
 
PPT
Python for students step by step guidance
MantoshKumar79
 
DOCX
Python Programming and ApplicationsUnit-1.docx
Manohar k
 
PDF
Python for All
Pragya Goyal
 
PDF
Python For All | Software Professionals, QA & DevOps professionals
Nilesh Sutar
 
PPTX
introduction to Python (for beginners)
guobichrng
 
PDF
python training in chandigarh
priyansuthakur59093
 
PDF
Python Django Intro V0.1
Udi Bauman
 
Introduction to Python
SudhanshiBakre1
 
Introduction to Python Programming language.pptx
BharathYusha1
 
Basic Python Introduction Lecture 1.pptx
Aditya Patel
 
Lecture 1.pptx
hemantmohite6
 
Why learn python in 2017?
Karolis Ramanauskas
 
Research paper on python by Rj
Shree M.L.Kakadiya MCA mahila college, Amreli
 
Python Way of Program is a topic for beginners
riazahamed37
 
Python Way of Program is a topic for beginners
riazahamed37
 
An Introduction To Python - Python, Print()
Blue Elephant Consulting
 
Introduction to Python Programming Basics
Dhana malar
 
Why Python is the Best Coding Language For PWA Development_.ppt
Techinventive Software
 
Python programming for beginners
Benishchoco
 
IRJET- Python: Simple though an Important Programming Language
IRJET Journal
 
Python for students step by step guidance
MantoshKumar79
 
Python Programming and ApplicationsUnit-1.docx
Manohar k
 
Python for All
Pragya Goyal
 
Python For All | Software Professionals, QA & DevOps professionals
Nilesh Sutar
 
introduction to Python (for beginners)
guobichrng
 
python training in chandigarh
priyansuthakur59093
 
Python Django Intro V0.1
Udi Bauman
 
Ad

Recently uploaded (20)

PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Python basic programing language for automation
DanialHabibi2
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Ad

Python Django Basics