Secondo un recente report riguardante i linguaggi di programmazione e pubblicato dal team di StackOverflow, Python risulta essere il linguaggio che sta crescendo maggiormente all'intero della community dei developer. Negli ultimi anni Python sta letteralmente spopolando sia come numero di sviluppatori che lo usano attivamente che come numero di applicazioni sviluppate e rilasciate. (more...)

Continua a leggere Python: le ragioni del suo successo

Categoria: Scripting

Tags:

Uno principali problemi di un programmatore è riuscire a reperire dati e concetti in modo chiaro e semplice. Spessissimo i dati e le informazioni di cui si necessità sono nascosti all'interno di un sito web male organizzato così come dietro API e librerie mal documentate, dunque un processo di scrapers/crawlers è necessario ogni volta che ci si deve addentrare in un nuovo ambito della programmazione. (more...)

Continua a leggere Python: 3 soluzioni per implementare scraping tool

Categoria: Software e Servizi

Tags:

Torniamo a parlare di Python, oggi vogliamo focalizzare la nostra attenzione su Nuitka un Python compiler open source molto promettente rilasciato sotto licenza Apache 2.0. (more...)

Continua a leggere Compilazione Python con Nuitka

Categoria: Scripting

Tags:

Oggi vogliamo presentarvi 3 tra gli IDE open source più gettonati dalla community di sviluppatori Python. Questo linguaggio infatti è particolarmente versatile e può essere usato nei contesti più disparati per sviluppare software di vario genere. (more...)

Continua a leggere 3 IDE Open Source per creare App in Python

Categoria: Software e Servizi

È da poco stata rilasciata Fedora 26. Questa nuova release della distribuzione include diverse novità, alcune delle quali dedicate agli sviluppatori Python. Questo linguaggio ha un supporto privilegiato su Fedora e i Python virtual environments sono tutti presenti nei repository della distro. Chi è interessato ad implementare un progetto Python based troverà quindi tutto quello che serve per il suo lavoro out-of-the-box. (more...)

Continua a leggere Fedora 26: le feature per gli sviluppatori Python

Categoria: Linux

Tags: ,

Codemod è una libreria concepita con lo scopo di fornire uno strumento che assista lo sviluppatore in procedure che prevedono il refactoring di codebase di grandi dimensioni; l'obbiettivo è in sostanza quello di permettere la modifica, l'aggiornamento o la correzione di porzioni di sorgente anche particolarmente estese mantenendo inalterate le funzionalità di base di un'applicazione. (more...)

Continua a leggere Automatizzare il code refactoring con Codemod

Categoria: Scripting

Rieccoci nella nostra consueta rubrica dedicata ai tool per i developer. Oggi riprendiamo il nostro discorso su Python e machine learning, questo linguaggio di programmazione è infatti uno dei più utilizzati per quanto riguarda le applicazioni di intelligenza artificiale. La community ha dunque realizzato numerosi framework e librerie dedicate allo sviluppo di algoritmi di machine learning con Python. (more...)

Continua a leggere 5 librerie Python per il machine learning

Categoria: Scripting

Torniamo ora alla nostra rubrica dedicata ai tool per lo sviluppo. Python è uno dei linguaggi più avanzati per la programmazione e per questo oggi vogliamo parlarvi di alcuni Python GUI Frameworks tra i più utilizzati. Questi tool permettono di creare interfacce grafiche per le nostre applicazioni, feature che prima o poi ogni sviluppatore si ritrova a dover implementare nei propri progetti. (more...)

Continua a leggere 4 framework per creare UI con Python

Categoria: Scripting

Tags:

Gli sviluppatori della Casa di Redmond hanno introdotto il supporto completo per Python e il framework Django in Visual Studio 2017, l'IDE permette ora di sviluppare applicazioni Python, gestire le librerie necessarie per la realizzazione di un progetto, ispezionare il codice ed effettuare il debugging prima del passaggio alla fase di produzione. (more...)

Continua a leggere Visual Studio 2017: supporto completo per Python

Categoria: Microsoft Dev

L'elaborazione delle informazioni in informatica è sempre stata vitale, attualmente abbiamo a disposizione numerosi strumenti per raccogliere dati di ogni tipo, ma sono ovviamente necessari dei tool con cui processare quantità anche elevate di informazioni (Big Data). (more...)

Continua a leggere Bonobo: data processing toolkit per Python

Categoria: Scripting

Tags: