3. INTRODUCTION
Web development is the process of creating and maintaining websites and web
applications for the internet . It involves a range of tasks and skills, including web
design, front-end development, back-end development, and web server configuration.
Here are some key aspects of web development:
Web Design
Front End Developer
Back End Developer
Web Framework
Database Management
4. Python as a Web Development Language
Python is a versatile and widely-used programming language that has gained immense
popularity in the field of web development. Its simplicity, readability, and extensive
libraries make it an excellent choice for creating web applications and websites.
Python can be used for both server-side and client-side web development
Server-Side Development: Python is commonly used to build the backend or server-side
logic of web applications.
Client-Side Development: While Python is not traditionally used for client-side scripting
(JavaScript is more common).
5. Literature Review
Web Developer: Web developers are generally called programmers. They take the
design created by the web designers and convert it into a fully functioning website.
They use different software and tools like Javascript, jQuery, Node.js, PHP, ASP.NET
Python, etc. Their main aim is to build a smooth-running, well-functioning website.
Web developers are responsible for collaborating with UX designers, UI designers, and
visual designers to create web pages based on the design provided by the designer
Web Designer: A web designer is a person that makes the website looks good. The
main responsibility of Web Designers is to focus on the style and overall feel of the
website using different software like Photoshop, Corel Draw, etc to make the website
more attractive.
6. Front/Back End Developer
All websites require front-end and back-end development. Front-end development
focuses on the visual aspects of a website — the part that users see and interact with.
Back-end development comprises a site's structure, system, data, and logic. Together,
front-end and back-end development combine to create interactive, visually pleasing
websites.
Both types of developers need strong coding skills. Front-end developer use
programming languages to bring the client side of a site to life. This development takes
technical, creative, and communication skills. Back-end developers use server-side
programming languages to ensure that websites function properly.
9. 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 code. Using Pycharm as python IDE ( integrated development
environment )
10. There are several factors that simplify the use of Python for web development:
Low entry barrier
Python is similar to the English language we use in everyday life. The simplicity of the syntax
allows you to deal with intricate systems and ensure that all the elements have a clear
relationship with each other.
Good visualizations
Representing data in a format that can be easily understood is achieved using different plots
and charts
12. HTML
• HTML stands for Hyper Text Markup Language
• HTML is the standard markup language for creating Web pages
• HTML describes the structure of a Web page
• HTML consists of a series of elements
• HTML elements tell the browser how to display the content
• We have use visual stdio code to perform our programmes
13.
14. JavaScript
JavaScript is a scripting language that enables you to create dynamically
updating content, control multimedia, animate images, and pretty much
everything else.
JavaScript is the world's most popular programming language.
JavaScript is the programming language of the Web.
JavaScript is easy to learn.
15. Conclusion
In conclusion, web development with Python offers a powerful
and versatile set of tools and frameworks. Python's simplicity,
readability, and expansive ecosystem of libraries and frameworks
make it an excellent choice for both beginners and experienced
developers