Python è un general-purpose interpretato, interattivo, orientato agli oggetti, e linguaggio di programmazione di alto livello. È stato creato da Guido van Rossum durante 1985-1990. Come Perl, anche il codice sorgente Python è disponibile sotto la GNU General Public License (GPL). Questo tutorial dà abbastanza comprensione sul linguaggio di programmazione Python.
Perché imparare Python?
Python è un linguaggio di scripting di alto livello, interpretato, interattivo e orientato agli oggetti., Python è progettato per essere altamente leggibile. Usa spesso parole chiave inglesi dove altre lingue usano la punteggiatura e ha meno costruzioni sintattiche rispetto ad altre lingue.
Python è un MUST per studenti e professionisti che lavorano per diventare un grande ingegnere del software specialmente quando lavorano nel dominio di sviluppo Web. Elencherò alcuni dei principali vantaggi dell’apprendimento di Python:
-
Python viene interpretato − Python viene elaborato in fase di runtime dall’interprete. Non è necessario compilare il programma prima di eseguirlo. Questo è simile a PERL e PHP.,
-
Python è interattivo: puoi effettivamente sederti a un prompt Python e interagire direttamente con l’interprete per scrivere i tuoi programmi.
-
Python è orientato agli oggetti-Python supporta lo stile orientato agli oggetti o la tecnica di programmazione che incapsula il codice all’interno degli oggetti.
-
Python è un linguaggio per principianti − Python è un ottimo linguaggio per i programmatori di livello principiante e supporta lo sviluppo di una vasta gamma di applicazioni dalla semplice elaborazione del testo ai browser WWW ai giochi.,
Caratteristiche di Python
Di seguito sono riportate le caratteristiche importanti della programmazione Python −
-
Supporta metodi di programmazione funzionali e strutturati e OOP.
-
Può essere utilizzato come linguaggio di scripting o può essere compilato in byte-code per la creazione di applicazioni di grandi dimensioni.
-
Fornisce tipi di dati dinamici di alto livello e supporta il controllo del tipo dinamico.
-
Supporta la raccolta automatica dei rifiuti.
-
Può essere facilmente integrato con C, C++, COM, ActiveX, CORBA e Java.,
Ciao mondo usando Python.
Solo per darti un po ‘ di eccitazione su Python, ti darò un piccolo programma Python Hello World convenzionale, puoi provarlo usando il link Demo.
print ("Hello, Python!");
Applicazioni di Python
Come accennato in precedenza, Python è uno dei linguaggi più utilizzati sul web. Ho intenzione di elencare alcuni di loro qui:
-
Facile da imparare-Python ha poche parole chiave, struttura semplice e una sintassi chiaramente definita. Ciò consente allo studente di imparare rapidamente la lingua.,
-
Facile da leggere-Il codice Python è più chiaramente definito e visibile agli occhi.
-
Facile da mantenere-Il codice sorgente di Python è abbastanza facile da mantenere.
-
Una vasta libreria standard − La maggior parte della libreria di Python è molto portatile e compatibile multipiattaforma su UNIX, Windows e Macintosh.
-
Modalità interattiva − Python ha il supporto per una modalità interattiva che permette il test interattivo e il debug di frammenti di codice.
-
Portable-Python può essere eseguito su un’ampia varietà di piattaforme hardware e ha la stessa interfaccia su tutte le piattaforme.,
-
Estensibile: è possibile aggiungere moduli di basso livello all’interprete Python. Questi moduli consentono ai programmatori di aggiungere o personalizzare i loro strumenti per essere più efficienti.
-
Database − Python fornisce interfacce a tutti i principali database commerciali.
-
Programmazione GUI − Python supporta applicazioni GUI che possono essere create e portate su molte chiamate di sistema, librerie e sistemi Windows, come Windows MFC, Macintosh e il sistema X Window di Unix.
-
Scalable − Python fornisce una struttura e un supporto migliori per programmi di grandi dimensioni rispetto allo scripting della shell.,
Pubblico
Questo tutorial Python è stato progettato per i programmatori di software che hanno bisogno di imparare il linguaggio di programmazione Python da zero.
Prerequisiti
Dovresti avere una conoscenza di base delle terminologie di programmazione dei computer. Una conoscenza di base di uno qualsiasi dei linguaggi di programmazione è un vantaggio.