SlideShare a Scribd company logo
1 of 26
DEMO ON PYTHON WEB DEVELOPMENT
ABOUT ME
Title Details
FULL NAME SHAIK IRFAN
Qualification MBA
University JNTUK
Total IT Experience 6+ Years
Exp as Python Trainer 5 Years
Email Irfan.uideveloper6@gmail.com
Batches Run So Far 20 +
WEB DEVELOPMENT
WEB DEVELOPMENT CLIENT SERVER ARCHITECTURE
FRONT END VS BACKEND WEB DEVELOPMENT
FRONT END DEVELOPER
• A front-end developer is someone
who works on software, like desktop
or mobile websites, that users interact
with. Specifically, a front-end
developer spends time on the side of
technology that the user touches and
sees.
FRONT END BASICS
BACKEND WEB DEVELOPMENT
• Backend web development involves
building all the aspects of a website that
are not visible to the users but are
essential for the proper working and
functioning of the website. It is the
behind-the-scenes function of different
web applications and involves creating
and maintaining the code that runs a
website smoothly.
• Database
• Server
• Application
WHY PYTHON ?
• Interpreted Language: Python is processed at runtime by Python Interpreter.
• Object-Oriented Language: It supports object-oriented features and techniques of programming.
• Interactive Programming Language: Users can directly interact with the Python interpreter to write
programs.
• Easy language: Python is simple to learn, particularly for newcomers.
• Straightforward Syntax: The formation of Python syntax is simple, making it popular.
• Easy to read: Python source code is clearly defined and visible.
• Portable: Python codes can be run on various hardware platforms with the same interface.
• Extendable: Users can add low level-modules to the Python interpreter.
• Scalable: Python provides an improved structure for supporting large programs than shell scripts.
PYTHON OVERVIEW
• Python is an advanced, interpreted programming language known for its
readability and simplicity. It supports various programming paradigms, such as
procedural, object-oriented, and functional.
• Python's wide range of applications, from web development and app creation to
data analytics and artificial intelligence, underscore its usefulness. Its robust
assortment of libraries and frameworks contributes to its popularity among
novices and professionals.
• Python is a programming language that includes features of C and Java. It
provides the style of writing elegant code like C, and for object-oriented
programming, it offers classes and objects like Java.
PYTHON FEATURES
PYTHON APPS
PYTHON –MANY THINGS
COURSE DETAILS
Sno Title Description Addn Details
1 Category Technical Developer Role
2 Duration 60 Business Days Approx 80 Hrs
3 Delivery Method Online Via Microsoft Teams
4 Training Material Soft Copy Shared Via Google Drive
5 Labs Assignments Assignments will be Given According to
Topic
6 Apps Mini Projects Will Develop Apps from Small scale to
Large Scale
COURSE CONTENTS
Sno Chapter Description Duration
1 An Intro to Web
Development
• What is Web Development
• Full Stack Web Development
1 Day
2 Intro to Python & Setup Python ,History & Features 1 Day
3 Comments ,Variables Variables ,Rules , & Output Formats 1 Day
4 Operators & Data Types Operator types & Diff Data types 1 Day
5 Strings String types & Methods 1 Day
6 List & Tuples List ,Tuples Methods,Diff B/w List &
tuple
1 Day
7 Sets & Dictionaries Sets , Frozen Set ,& Dictionary types 1 Day
8 Conditional Control
Statements
Diff Conditional Control Statements 1 Day
9 Looping Control Statements While ,For loops, Break ,Continue ,pass 1 Day
10 Functions Function Types ,Arguments & Lambda
fn
1 Day
COURSE CONTENTS
Sno Chapter Description Duration
11 Modules in Python Module Types ,Diff Ways of importing
Module
1 Day
12 Exception Handling Error Types,Exception handling using Try
Except
1 Day
13 File Handling Modes ,Reading ,Writing and Appending to
Files
1 Day
14 Oops Concept Operator types & Diff Data types 1 Day
15 Classes & Objects Class ,Constructor, Attributes ,Instance of
Class
1 Day
16 Inheritance Diff Levels of Inheritance 1 Day
17 Data Abstraction
,Encapsulation ,Polymorphism
Abstraction ,ABC Module ,Encapsulation
Importance ,Polymorphism
1 Day
18 Generators & Iterators Iterator ,generators function any and all 1 Day
19 Data Structures Types ,Built-in ,User Defined Data Structures 1 Day
20 Collections Function Types ,Arguments & Lambda fn 1 Day
COURSE CONTENTS
Sno Chapter Description Duration
21 Writing GUI’s In Python GUI, Tkinter Module , Widgets ,Components 3 Day
22 Python –MySQL Database Database Setup , CRUD operations 3 Day
23 Threads Essentials Multi-Threading ,Synchronization,Life Cycle 1 Day
24 API JSON, API Data fetching ,Methods 1 Day
25 Front-End & Web Basics HTML ,CSS and Js 4 Day
26 DJANGO Overview ,MVT Architecture ,Folder
Structure & Others
7 Day
WHAT CAREER PATHS ARE THERE WITH PYTHON?
• Data Analysts
• Data analysts and scientists work with massive datasets, produce visualizations, and
develop predictive models using Python, a popular choice for data analysis and machine
learning.
• To manipulate, analyse, and visualize data, they employ libraries like NumPy, Pandas,
Matplotlib, and Scikit-learn. They also use machine learning tools like TensorFlow, Keras,
and PyTorch to create and train their models. They must also be well-versed in statistics
and possess business sense to make data-based decisions.
• Cyber Security Expert
• Professionals in the field of cybersecurity frequently use
Python to assess and defend against online threats. In
addition, developers in this sector use Python to create and
train models for natural language processing and other AI
applications. As a result, Python is a popular language for
building AI and NLP models. DevOps professionals also use
Python to automate software testing and deployment.
• Machine Learning Engineer
• Machine Learning Engineers use Python to construct and train
models for things like natural language processing and
computer vision, while Research Scientists are primarily
engaged in scientific research. Python is another excellent
tool for this purpose, and it is used to analyse and
visualise data in domains such as physics and
bioinformatics.
• Machine Learning Tools– PyML, PyBrain, scikit-learn, MDP
Toolkit, GraphLab Create, MIPy
• Database Administrator
• If you’re more interested in the backend and databases,
consider becoming a Database Administrator. Python is
frequently used for database administration and management,
and many businesses utilise it to administer and maintain
their databases. So it’s undoubtedly a popular career path.
Software Engineer
• Analyze user requirements
• Write and test code
• Write operational documentation
• Consult clients and work closely with other staff
• Develop existing programs
• Develop high-quality software architecture
• Automate tasks via scripting and other tools
• Review and debug code
THANK YOU
Any Questions ?

More Related Content

Similar to DEMO On PYTHON WEB Development.pptx

2022-23TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
2022-23TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx2022-23TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
2022-23TYBSC(CS)-PYTHON_PROG_ControlStructure.pptxsangeeta borde
 
5 Effective Tips to Learn Python Fast.pptx
5 Effective Tips to Learn Python Fast.pptx5 Effective Tips to Learn Python Fast.pptx
5 Effective Tips to Learn Python Fast.pptxAttitude Tally Academy
 
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.
 
Introduction to Python Programming Basics
Introduction  to  Python  Programming BasicsIntroduction  to  Python  Programming Basics
Introduction to Python Programming BasicsDhana malar
 
Python in-the-enterprise-brochure
Python in-the-enterprise-brochurePython in-the-enterprise-brochure
Python in-the-enterprise-brochureKnowledgehut
 
Fantasy cricket game using python(intershala project)
Fantasy cricket game using python(intershala project)Fantasy cricket game using python(intershala project)
Fantasy cricket game using python(intershala project)Rr
 
An Introduction To Python - Python, Print()
An Introduction To Python - Python, Print()An Introduction To Python - Python, Print()
An Introduction To Python - Python, Print()Blue Elephant Consulting
 
Mastering Python Programming.pdf
Mastering Python Programming.pdfMastering Python Programming.pdf
Mastering Python Programming.pdfKajal Digital
 
Why Python in required in Civil Engineering
Why Python in required in Civil EngineeringWhy Python in required in Civil Engineering
Why Python in required in Civil EngineeringRushikesh Kolhe
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to pythonSoba Arjun
 
Machine learning session 1
Machine learning session 1Machine learning session 1
Machine learning session 1NirsandhG
 
Python Programming - I. Introduction
Python Programming - I. IntroductionPython Programming - I. Introduction
Python Programming - I. IntroductionRanel Padon
 
How to start Python? - lesson 1
How to start Python? - lesson 1How to start Python? - lesson 1
How to start Python? - lesson 1Shohel Rana
 

Similar to DEMO On PYTHON WEB Development.pptx (20)

2022-23TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
2022-23TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx2022-23TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
2022-23TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
 
5 Effective Tips to Learn Python Fast.pptx
5 Effective Tips to Learn Python Fast.pptx5 Effective Tips to Learn Python Fast.pptx
5 Effective Tips to Learn Python Fast.pptx
 
Python
PythonPython
Python
 
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
 
Introduction to Python Programming Basics
Introduction  to  Python  Programming BasicsIntroduction  to  Python  Programming Basics
Introduction to Python Programming Basics
 
Python in-the-enterprise-brochure
Python in-the-enterprise-brochurePython in-the-enterprise-brochure
Python in-the-enterprise-brochure
 
Fantasy cricket game using python(intershala project)
Fantasy cricket game using python(intershala project)Fantasy cricket game using python(intershala project)
Fantasy cricket game using python(intershala project)
 
Python in Action.pdf
Python in Action.pdfPython in Action.pdf
Python in Action.pdf
 
An Introduction To Python - Python, Print()
An Introduction To Python - Python, Print()An Introduction To Python - Python, Print()
An Introduction To Python - Python, Print()
 
Mastering Python Programming.pdf
Mastering Python Programming.pdfMastering Python Programming.pdf
Mastering Python Programming.pdf
 
The A - Z Guide Of PYTHON.pptx
The A - Z Guide Of PYTHON.pptxThe A - Z Guide Of PYTHON.pptx
The A - Z Guide Of PYTHON.pptx
 
Python
PythonPython
Python
 
Jitesh Agrawal plone
Jitesh Agrawal ploneJitesh Agrawal plone
Jitesh Agrawal plone
 
Jitesh agrawal Resume
Jitesh agrawal ResumeJitesh agrawal Resume
Jitesh agrawal Resume
 
Why Python in required in Civil Engineering
Why Python in required in Civil EngineeringWhy Python in required in Civil Engineering
Why Python in required in Civil Engineering
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Machine learning session 1
Machine learning session 1Machine learning session 1
Machine learning session 1
 
Python Programming - I. Introduction
Python Programming - I. IntroductionPython Programming - I. Introduction
Python Programming - I. Introduction
 
piyush_
piyush_piyush_
piyush_
 
How to start Python? - lesson 1
How to start Python? - lesson 1How to start Python? - lesson 1
How to start Python? - lesson 1
 

More from SHAIKIRFAN715544

Object oriented Programming in Python.pptx
Object oriented Programming in Python.pptxObject oriented Programming in Python.pptx
Object oriented Programming in Python.pptxSHAIKIRFAN715544
 
uuserinterfacewebdevelopmentnewoneppt.pptx
uuserinterfacewebdevelopmentnewoneppt.pptxuuserinterfacewebdevelopmentnewoneppt.pptx
uuserinterfacewebdevelopmentnewoneppt.pptxSHAIKIRFAN715544
 
Introduction to ReactJS UI Web Dev .pptx
Introduction to ReactJS UI Web Dev .pptxIntroduction to ReactJS UI Web Dev .pptx
Introduction to ReactJS UI Web Dev .pptxSHAIKIRFAN715544
 
Introduction to React JS.pptx
Introduction to React JS.pptxIntroduction to React JS.pptx
Introduction to React JS.pptxSHAIKIRFAN715544
 

More from SHAIKIRFAN715544 (7)

Object oriented Programming in Python.pptx
Object oriented Programming in Python.pptxObject oriented Programming in Python.pptx
Object oriented Programming in Python.pptx
 
uuserinterfacewebdevelopmentnewoneppt.pptx
uuserinterfacewebdevelopmentnewoneppt.pptxuuserinterfacewebdevelopmentnewoneppt.pptx
uuserinterfacewebdevelopmentnewoneppt.pptx
 
Introduction to ReactJS UI Web Dev .pptx
Introduction to ReactJS UI Web Dev .pptxIntroduction to ReactJS UI Web Dev .pptx
Introduction to ReactJS UI Web Dev .pptx
 
ui2.pptx
ui2.pptxui2.pptx
ui2.pptx
 
UI Web Development.pptx
UI Web Development.pptxUI Web Development.pptx
UI Web Development.pptx
 
Introduction to React JS.pptx
Introduction to React JS.pptxIntroduction to React JS.pptx
Introduction to React JS.pptx
 
packages.pptx
packages.pptxpackages.pptx
packages.pptx
 

Recently uploaded

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
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
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
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
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

DEMO On PYTHON WEB Development.pptx

  • 1. DEMO ON PYTHON WEB DEVELOPMENT
  • 2. ABOUT ME Title Details FULL NAME SHAIK IRFAN Qualification MBA University JNTUK Total IT Experience 6+ Years Exp as Python Trainer 5 Years Email Irfan.uideveloper6@gmail.com Batches Run So Far 20 +
  • 4. WEB DEVELOPMENT CLIENT SERVER ARCHITECTURE
  • 5.
  • 6. FRONT END VS BACKEND WEB DEVELOPMENT
  • 7.
  • 8. FRONT END DEVELOPER • A front-end developer is someone who works on software, like desktop or mobile websites, that users interact with. Specifically, a front-end developer spends time on the side of technology that the user touches and sees.
  • 10. BACKEND WEB DEVELOPMENT • Backend web development involves building all the aspects of a website that are not visible to the users but are essential for the proper working and functioning of the website. It is the behind-the-scenes function of different web applications and involves creating and maintaining the code that runs a website smoothly. • Database • Server • Application
  • 11.
  • 12. WHY PYTHON ? • Interpreted Language: Python is processed at runtime by Python Interpreter. • Object-Oriented Language: It supports object-oriented features and techniques of programming. • Interactive Programming Language: Users can directly interact with the Python interpreter to write programs. • Easy language: Python is simple to learn, particularly for newcomers. • Straightforward Syntax: The formation of Python syntax is simple, making it popular. • Easy to read: Python source code is clearly defined and visible. • Portable: Python codes can be run on various hardware platforms with the same interface. • Extendable: Users can add low level-modules to the Python interpreter. • Scalable: Python provides an improved structure for supporting large programs than shell scripts.
  • 13. PYTHON OVERVIEW • Python is an advanced, interpreted programming language known for its readability and simplicity. It supports various programming paradigms, such as procedural, object-oriented, and functional. • Python's wide range of applications, from web development and app creation to data analytics and artificial intelligence, underscore its usefulness. Its robust assortment of libraries and frameworks contributes to its popularity among novices and professionals. • Python is a programming language that includes features of C and Java. It provides the style of writing elegant code like C, and for object-oriented programming, it offers classes and objects like Java.
  • 17. COURSE DETAILS Sno Title Description Addn Details 1 Category Technical Developer Role 2 Duration 60 Business Days Approx 80 Hrs 3 Delivery Method Online Via Microsoft Teams 4 Training Material Soft Copy Shared Via Google Drive 5 Labs Assignments Assignments will be Given According to Topic 6 Apps Mini Projects Will Develop Apps from Small scale to Large Scale
  • 18. COURSE CONTENTS Sno Chapter Description Duration 1 An Intro to Web Development • What is Web Development • Full Stack Web Development 1 Day 2 Intro to Python & Setup Python ,History & Features 1 Day 3 Comments ,Variables Variables ,Rules , & Output Formats 1 Day 4 Operators & Data Types Operator types & Diff Data types 1 Day 5 Strings String types & Methods 1 Day 6 List & Tuples List ,Tuples Methods,Diff B/w List & tuple 1 Day 7 Sets & Dictionaries Sets , Frozen Set ,& Dictionary types 1 Day 8 Conditional Control Statements Diff Conditional Control Statements 1 Day 9 Looping Control Statements While ,For loops, Break ,Continue ,pass 1 Day 10 Functions Function Types ,Arguments & Lambda fn 1 Day
  • 19. COURSE CONTENTS Sno Chapter Description Duration 11 Modules in Python Module Types ,Diff Ways of importing Module 1 Day 12 Exception Handling Error Types,Exception handling using Try Except 1 Day 13 File Handling Modes ,Reading ,Writing and Appending to Files 1 Day 14 Oops Concept Operator types & Diff Data types 1 Day 15 Classes & Objects Class ,Constructor, Attributes ,Instance of Class 1 Day 16 Inheritance Diff Levels of Inheritance 1 Day 17 Data Abstraction ,Encapsulation ,Polymorphism Abstraction ,ABC Module ,Encapsulation Importance ,Polymorphism 1 Day 18 Generators & Iterators Iterator ,generators function any and all 1 Day 19 Data Structures Types ,Built-in ,User Defined Data Structures 1 Day 20 Collections Function Types ,Arguments & Lambda fn 1 Day
  • 20. COURSE CONTENTS Sno Chapter Description Duration 21 Writing GUI’s In Python GUI, Tkinter Module , Widgets ,Components 3 Day 22 Python –MySQL Database Database Setup , CRUD operations 3 Day 23 Threads Essentials Multi-Threading ,Synchronization,Life Cycle 1 Day 24 API JSON, API Data fetching ,Methods 1 Day 25 Front-End & Web Basics HTML ,CSS and Js 4 Day 26 DJANGO Overview ,MVT Architecture ,Folder Structure & Others 7 Day
  • 21. WHAT CAREER PATHS ARE THERE WITH PYTHON? • Data Analysts • Data analysts and scientists work with massive datasets, produce visualizations, and develop predictive models using Python, a popular choice for data analysis and machine learning. • To manipulate, analyse, and visualize data, they employ libraries like NumPy, Pandas, Matplotlib, and Scikit-learn. They also use machine learning tools like TensorFlow, Keras, and PyTorch to create and train their models. They must also be well-versed in statistics and possess business sense to make data-based decisions.
  • 22. • Cyber Security Expert • Professionals in the field of cybersecurity frequently use Python to assess and defend against online threats. In addition, developers in this sector use Python to create and train models for natural language processing and other AI applications. As a result, Python is a popular language for building AI and NLP models. DevOps professionals also use Python to automate software testing and deployment.
  • 23. • Machine Learning Engineer • Machine Learning Engineers use Python to construct and train models for things like natural language processing and computer vision, while Research Scientists are primarily engaged in scientific research. Python is another excellent tool for this purpose, and it is used to analyse and visualise data in domains such as physics and bioinformatics. • Machine Learning Tools– PyML, PyBrain, scikit-learn, MDP Toolkit, GraphLab Create, MIPy
  • 24. • Database Administrator • If you’re more interested in the backend and databases, consider becoming a Database Administrator. Python is frequently used for database administration and management, and many businesses utilise it to administer and maintain their databases. So it’s undoubtedly a popular career path.
  • 25. Software Engineer • Analyze user requirements • Write and test code • Write operational documentation • Consult clients and work closely with other staff • Develop existing programs • Develop high-quality software architecture • Automate tasks via scripting and other tools • Review and debug code