NOTA: Il codice sorgente Python completo, relativo all'articolo "Validation of Simultaneous Additive Trees in Textual Data Visualization" (convegno JADT_2026 a Palermo [Italia]), è disponibile. Cliccare su:
: Python_CA_AT_ValidationI


Esempi di due funzioni (testuali) elementari in Python 3 di base

Calcolo di una tabella lessicale (parole x testi) e di una concordanza


Caricamento del file compresso contenente codici e dati [cartella: "ADT_py"]


Il codice di queste due funzioni, insieme ai relativi contesti d'uso, costituisce un esempio didattico tratto dal volume *Analyse des Données Textuelles* (L. Lebart, B. Pincemin, C. Poudat), Presses de l'Université du Québec, 2019. Analyse des Données Textuelles (L. Lebart, B. Pincemin, C. Poudat), Presse de l'Université du Québec, 2019.


Il linguaggio di programmazione Python — la cui prima versione risale al 1989, a opera di Guido van Rossum — rappresenta lo strumento versatile ideale per i ricercatori che lavorano con i testi. Pur essendo di facile approccio, questo linguaggio open source offre una sorta di sintesi tra i linguaggi di scripting, come Perl, e i classici linguaggi orientati agli oggetti, come C++ o Java. È possibile scaricare Python (inclusa l'interfaccia IDLE, per una maggiore comodità d'uso)https://www.python.org e apprendere in modo interattivo, avvalendosi delle funzioni di aiuto disponibili.

LI seguenti programmi presuppongono, ovviamente, che il lettore possieda una certa conoscenza delle nozioni di base del linguaggio. Tali basi possono essere acquisite in modo interattivo consultando, ad esempio, la guida scaricata insieme a Python (pulsanti: Aiuto, quindi Tutorial nell'interfaccia IDLE) oppure, a titolo di esempio, il corso di Python di Thierry Lecroq. .

La seguente scheda di riferimento essenziale potrebbe rivelarsi utile (come riassunto sintetico):Esempio di scheda di riferimento per Python::

Esempio di scheda di riferimento per Python:
Memento_Poznan

Sul Web è disponibile una moltitudine di libri e manuali per imparare Python.


1- 1- Calcolo e stampa di una tabella lessicale (parole X testi)

2- 2- Calcolo e stampa di una concordanza a partire da una serie di testi