In genere, l’interprete classico è scritto in C e si chiama CPython. Tuttavia, ci sono anche altri interpreti che possono essere integrati con altri linguaggi: da IronPython, che consente l’implementazione di Python all’interno del framework.NET, a Jython, che lo consente con Java.
Python è un arma potente per i programmatori. Molte applicazioni e sistemi operativi lo utilizzano come linguaggio di programmazione. È in esecuzione su server, in app iOS e Android, nonché in sistemi operativi come Linux, Windows e Mac.
Studiando part-time, ci vorranno dai 3 ai 6 mesi per imparare PHP an un buon livello. Si possono ottenere risultati significativi in meno tempo se ci si dedica allo studio e alla pratica a tempo pieno e si utilizza un framework come Laravel.
Il nome Python è stato scelto da Guido Van Rossum per il progetto perché è un grande fan di Monty Python’s Flying Circus e per essere leggermente sfacciato. Nel 2000, Van Rossum e il suo team si trasferiscono a BeOpen.com e formano il team BeOpen PythonLabs con Python alla versione 1.6.
Tutte le funzionalità standard della programmazione an oggetti (OOP) sono fornite dalle classi Python: Il meccanismo dell’ereditarietà consente l’esistenza di più di una classe-base; una sottoclasse può sovrascrivere i metodi della classe-madre e un metodo può invocare il metodo della classe-madre con lo stesso nome. Per definire una classe, l’esempio mostra che dobbiamo utilizzare la parola chiave class, il nome che vogliamo dare alla classe (in questo caso Test), due punti (:) e un blocco di codice indentato (in questo caso solo pass). La differenza che esiste tra un insieme e un elemento dell’insieme è la stessa che esiste tra una classe e un oggetto. La classe è un gruppo di oggetti (elementi). Gli elementi dell’insieme degli animali sono definiti oggetti. Ad esempio, il cane e il gatto sono entrambi classificati come animali.