Python has been around in the world of programming for more than two decades now, and over the years, the language has seen a number of refinements, a growing community, and a lot of production-ready and well-supported libraries. But is Python ready to make a dent in the world of enterprise application development, which has been long dominated by the likes of C++, Java, and .NET, the so-called enterprise-grade languages?
Over the course of this chapter, we will see how Python has evolved over the years and how it is ready to become a serious competitor in the world of enterprise application development.
This chapter will cover the following topics:
- Recent developments in Python to enable its growth in enterprise application development
- The special use cases where Python shines
- The differences between enterprise and general-purpose software
- The requirements for developing an enterprise application