Python Codeskulptor PyDev Eclipse

Cercherò di andare per gradi

1.1. Che cosa è Python
Python è un linguaggio di programmazione interpretato ed è un linguaggio di programmazione molto efficace. Python è stato sviluppato da Guido van Rossum.

Il nome Python è basato sullo show televisivo chiamato Monty Python Flying Circus. Durante l’esecuzione il codice sorgente Python è tradotto in bytecode che è poi interpretato dall’interprete Python. Python codice sorgente può anche essere eseguito su Java Virtual Machine, in questo caso si utilizza Jython.

Le caratteristiche principali di Python sono:

– alto livello di tipi di dati, come ad esempio: elenchi estensibili

– le istruzioni vengono raggruppate tramite indentazione (rientri) invece che di parentesi graffe (durante la programmazione osserverete che subito dopo una istruzione metterete i due punti “:” e automaticamente entrerete nell’istruzione

– variabile o dichiarazione argomento non è necessaria perchè vengono visti come oggetti dichiarati in quel momento

– supporto per la programmazione orientata agli oggetti e stile di programmazione procedurale e funzionale

1.2. Concetto di blocco in Python tramite l’indentazione
Python identifica blocchi di codice con l’indentazione. Se si dispone di un’istruzione if e la riga successiva è rientrata, allora vuol dire che questo blocco indentato appartiene al caso. L’interprete Python supporta sia spazi o tabulazioni, ad esempio, non è possibile combinare entrambe le cose. Il modo più “pythonic” è quello di utilizzare 4 spazi per ogni livello di indentazione.

2. Installazione
2.1. Python
Scarica Python da http://www.python.org.

2.2. Eclipse plugin Python
Assumo che sia stato già stato installato Eclipse.

Per lo sviluppo di Python sotto Eclipse è possibile utilizzare il PyDev Plugin, che è un progetto open source.

Installare PyDev tramite il gestore aggiornamenti Eclipse tramite il sito di aggiornamento: http://pydev.org/updates

2.3. Configurazione di Eclipse
È inoltre necessario mantenere in Eclipse il percorso della vostra installazione Python.

Apri Finestra → Preferenze → Menu → Pydev interprete Python.

Premere il pulsante Nuovo e immettere il percorso python.exe nella directory di installazione di Python. Per gli utenti Linux e Mac OSX questo è normalmente / usr / bin / python.
ATTENZIONE
Su MAC OSX le librerie python non vengono installate per impostazione predefinita. Googling per installarli.

Il tuo primo programma Python in Eclipse
Selezionare File -> Nuovo -> Progetto. Seleziona Pydev -> Pydev progetto.
Creare un nuovo progetto con il nome “firstpython.first”. Selezionare Python versione 2.6 e il tuo interprete.
Fare clic su Fine.

Selezionare Finestra-> Apri prospettiva -> Altro. Selezionare il punto di vista PyDev.
Selezionare la cartella “src” del progetto, fare clic destro e selezionare Nuovo -> PyDev Modul. Creare un modulo “FirstModule”.

——Dopo che avete scritto alcune righe di codice lo dovete runnare come PyDev run

Fare clic con il proprio modello e selezionare Run As -> Esegui Python.

4. Debug
Basta fare clic destro nel codice sorgente e aggiungere un punto di interruzione.

Quindi selezionare Debug come -> Esegui Python
Ora è possibile controllare e modificare le variabili nella vista variabili.

Per il vero e proprio Debugging contattatemi

Spero sia stato utile

Alessio