Аннотация
Whenever a user opens any web browser like Google Chrome or Mozilla and search for ‘Web development’, thousands of results appear in no time. What makes this possible?
Web development! It broadly refers to the work associated with building, creating and maintaining websites for hosting via intranet or internet. The work associated in website design contain multiple areas: web programming, database management, web design, web publishing, etc.
Web development includes all the codes that influence a website to run. We can separate the whole process of web development into two categories:
Front-end Back-end Though frontend and backend web development are certainly distinct from each other, they are also like two sides of the same coin. A complete website relies on each side communicating and operating effectively with the other as a single unit. Both front-end and back-end are equally important in web development. The front-end or client-side of an application is the code responsible for everything the user directly experiences on screen from text colors to buttons, images and navigation menus. Some of the common skills and tools which are used by front-end developers are listed below:
HTML/CSS/JavaScript CSS preprocessors Frameworks Libraries Git and Github Generally, the back-end/server-side of an application is responsible for managing information within the database and serving that information to the front-end. The back-end of a website consists of a server, application, and database. In general, it involves everything that happens before hitting your browser. The tools required in back-end web development are:
Programming language – Ruby, PHP, Python, etc.
Database – MySQL, PostgreSQL, MongoDB, Oracle, etc.


![The first edition of Programming Pearls was one of the most influential books I read early in my career, and many of the insights I first encountered in that book stayed with me long after I read it. Jon has done a wonderful job of updating the material. I am very impressed at how fresh the new... Programming Pearls [2nd Edition]](https://www.rulit.me/data/programs/images/programming-pearls-2nd-edition_491581.jpg)

Комментарии к книге "Python Web Development Libraries"