Python
Francesco Ciannavei
Python nel mio stack tecnologico
Python è uno dei linguaggi che fanno parte del mio arsenale tecnico e che utilizzo quando le esigenze del progetto lo richiedono. Pur non essendo il mio linguaggio principale, ho acquisito una solida familiarità con il suo ecosistema e le sue applicazioni pratiche in contesti professionali.
Integrazioni e API
Ho utilizzato Python principalmente per lo sviluppo di integrazioni e per la comunicazione con servizi esterni. La ricchezza di librerie disponibili e la semplicità sintattica del linguaggio lo rendono particolarmente adatto per la creazione di script, automazioni e connettori che facilitano l'interoperabilità tra sistemi diversi.
Applicazioni nel campo dell'intelligenza artificiale
In ambito professionale ho impiegato Python per realizzare integrazioni con Large Language Models tramite API. Durante la mia esperienza lavorativa ho sviluppato un sistema di Retrieval Augmented Generation che sfruttava API Python per la comunicazione con modelli di linguaggio, integrandosi con un backend in CodeIgniter 4 e un database PostgreSQL. Questa esperienza mi ha permesso di apprezzare le potenzialità di Python nell'ambito dell'AI e del machine learning, settori dove il linguaggio rappresenta uno standard de facto.
Apprendimento continuo
Python è un linguaggio che continuo ad approfondire nel mio percorso di studio autodidatta. La sua versatilità e la sua rilevanza crescente nel campo dell'intelligenza artificiale e dell'analisi dati lo rendono una competenza su cui investo costantemente, ampliando progressivamente le mie capacità in base alle necessità dei progetti che affronto.
Dove l'ho usato:

