1. Llenguatge interpretat:

Python no necessita ser compilat abans d’executar-se. Això vol dir que el codi s’executa línia per línia a través d’un intèrpret, cosa que facilita la detecció d’errors i permet un desenvolupament més ràpid.

2. Llenguatge d’alt nivell:

És molt accessible i fàcil d’entendre, ja que amaga la gestió de la memòria i altres detalls tècnics. Això permet als programadors centrar-se més en resoldre problemes que en qüestions tècniques.

3. Sintaxi clara i llegible:

Una de les característiques que fa que Python sigui tan especial és la seva sintaxi senzilla i semblant al llenguatge natural, la qual el converteix en una opció ideal per a principiants. Per exemple, no calen claus per delimitar blocs de codi; simplement s’utilitza la indentació.

4. Tipatge dinàmic:

No és necessari declarar el tipus de variable. El tipus es determina automàticament durant l’execució. Exemple:

python

Copiar

Editar

x = 5 # Enter

x = «Hola» # Ara és una cadena

5. Multiparadigma:

Python suporta diversos paradigmes de programació:

– Programació imperativa

– Programació orientada a objectes

– Programació funcional

– Programació procedimental

6. Extensible i embeddable:

Es pot ampliar amb mòduls escrits en altres llenguatges com C o C++. També es pot incrustar dins d’altres aplicacions.

7. Gestió automàtica de memòria:

El recollidor d’escombraries de Python s’encarrega de l’alliberament de memòria de manera automàtica.

8. Gran biblioteca estàndard:

Python ve amb una col·lecció impressionant de mòduls integrats, coneguda com la «biblioteca estàndard», que et permet fer tot tipus de tasques, com treballar amb fitxers, xarxes, dates, matemàtiques, i més.

9. Gran comunitat i recursos:

Tenir una comunitat activa fa que sigui molt més fàcil trobar solucions, tutorials i llibreries. Hi ha milers de paquets externs disponibles a través del sistema de gestió pip.

10. Portabilitat:

El codi Python es pot executar gairebé en qualsevol sistema operatiu sense necessitat de fer canvis: Windows, macOS, Linux, i més.

11. Apte per desenvolupament ràpid:

La seva simplicitat i flexibilitat fan de Python una opció excel·lent per a prototips i desenvolupament àgil.

12. Orientat a objectes:

En Python, tot és un objecte. Suporta conceptes com herència, encapsulació i polimorfisme.

13. Altament integrable:

Python es pot integrar fàcilment amb HTML, JavaScript, C/C++, Java, i més, cosa que el fa ideal per a aplicacions web o programari híbrid.