Pythonはマルチパラダイム言語であるため、プログラミングパラダイムのさまざまな特性を兼ね備えている。オブジェクト指向言語であるにもかかわらず、命令型、関数型、反射型、手続き型プログラミングの側面も取り入れているのも特徴のひとつだ。
Python es un lenguaje multiparadigma, por lo tanto, este combina diferentes propiedades de paradigmas de programación. Otra de sus características es que a pesar de ser un lenguaje orientado a objetos, también incorpora aspectos de la programación imperativa, funcional, reflexiva y procedural.