内容简介
Dynamically typed languages like Python are continuously improving. With the addition of exciting new features and a wide selection of modern libraries and frameworks, Python has emerged as an ideal language for developing enterprise applications. Hands-On Enterprise Application Development with Python will show you how to build effective applications that are stable, secure, and easily scalable.The book is a detailed guide to building an end-to-end enterprise-grade application in Python. You wi
AI简介
这是一本详细讲解如何构建企业级Python应用程序的书籍。书中涵盖了Python企业级应用开发的基础知识和高级技巧,包括Python语言概述与特性、设计模式的分类、构建优化的前端页面等。同时,书中还详细介绍了如何在企业环境中部署和优化应用程序,以及如何保证应用程序的安全性和稳定性。
在书中,作者首先介绍了Python语言概述与特性,包括Python的动态类型、解释语言的特点,以及Python在AI、桌面和web应用等领域的应用。接着,作者讲解了设计模式的分类,包括创建型模式、结构型模式和行为型模式,并介绍了如何在实际开发中应用这些设计模式。此外,作者还讲解了如何构建优化的前端页面,包括优化前端资源、利用客户端缓存和利用Web Storage存储用户数据等。
在书中,作者还详细介绍了如何在企业环境中部署和优化应用程序,包括多进程与多线程的优缺点、优化数据加载技术的策略与方法、利用事务维护数据库一致性的方法等。同时,作者还讲解了如何保证应用程序的安全性和稳定性,包括测试的重要性、利用反向代理进行Web应用部署、使用线程池扩展请求处理能力等。