Python è un linguaggio molto versatile e viene sfruttato in decine di ambienti e settori diversi. Ovviamente Python può essere molto utile in contesti professionali, ma risulta essere l'ideale anche per progetti "amatoriali". A questo proposito oggi presenteremo 5 librerie per lo sviluppo di progetti non necessariamente destinati al mercato, magari per dare sfogo alla curiosità o per seguire un hobby. (more…)

Continua a leggere 5 librerie Python per progetti amatoriali

Categoria: Scripting

Tags:

Microsoft ha rilasciato un nuovo aggiornamento per la Python Extension di Visual Studio Code. Ad annunciare il rilascio è stato Dan Taylor, Program Manager per Python in Visual Studio e Visual Studio Code, che si occupa proprio dello sviluppo di questa estensione. La nuova release è già disponibile sul marketplace ma è anche possibile installarla direttamente dalla sezione apposita di Visual Studio Code. (more…)

Continua a leggere Python per Visual Studio Code si rinnova

Categoria: Scripting

Torniamo a parlare di strumenti dedicati agli sviluppatori, in particolare per coloro che sviluppano in Python. L'articolo di oggi infatti sarà dedicato a PySimpleGUI, un piccolo tool scritto in Python che permette con pochissime righe di codice di sviluppare una GUI (Graphical User Interface) da zero. Tale GUI può essere completamente personalizzata e il processo di realizzazione è davvero molto intuitivo. (more…)

Continua a leggere PySimpleGUI: crea la tua GUI con Python

Categoria: Scripting

Tags: ,

In rete esistono numerose guide e tool dedicati a Python, i neofiti hanno quindi la possibilità di reperire una pletora di tool completamente gratuiti che aiutano nelle prime fasi di apprendimento. A questo proposito oggi vogliamo parlarvi di Mu, un code editor dedicato proprio a coloro che iniziano ad imparare i primi rudimenti della programmazione Python. (more…)

Continua a leggere Mu: Python code editor per i neofiti

Categoria: Scripting

Tags:

Python è un linguaggio molto potente e versatile e se ben padroneggiato può offrire diverse soddisfazioni allo sviluppatore. Abbiamo spesso proposto articoli a riguardo e oggi in particolare vogliamo illustrarvi le 5 librerie Python dedicate alla manutenzione del codice. Tali librerie si occupano quindi di mantenere il codice "in salute" e aiutano lo sviluppatore a rispettare determinati standard in modo da permettere al progetto di maturare nel modo corretto. (more…)

Continua a leggere 5 librerie Python per la manutenzione del codice

Categoria: Scripting

Tags:

Durante lo sviluppo di uno o più progetti può capitare di dover gestire multiple versioni delle librerie di un determinato linguaggio, ad esempio ci sono software che funzionano solo con alcune versioni di Python. Nell'articolo vi parleremo di un utilissimo tool chiamato Pyenv che permette di gestire varie release di questo linguaggio installate nello stesso sistema, in modo da poterle utilizzare selettivamente per sviluppare e testare il proprio progetto. (more…)

Continua a leggere pyenv: gestire più versioni di python su Linux

Categoria: Scripting

Tags: ,

Abbiamo parlato spesso di Python, un linguaggio di programmazione oggi utilizzato dagli sviluppatori anche per applicazioni avanzate di machine learing. Secondo i dati raccolti dalla nota piattaforma di code sharing Github, Python è attualmente il secondo linguaggio più adottato per l'implementazione di progetti open source, può quindi essere utile una selezione composta da 5 tra i migliori code editor oggi disponibili per il development. (more…)

Continua a leggere Python: 5 code editor per gli sviluppatori

Categoria: Scripting

Tags: ,

Django, il noto web framework che utilizza Python quale linguaggio di sviluppo, è oggi disponibile nella release 2.x. Non si tratta ancora di una versione LTS, prevista invece per il 2019 con l'aggiornamento 2.2, tuttavia le modifiche introdotte sono decisamente sostanziali. Si può notare immediatamente la spinta verso l'innovazione voluta dagli sviluppatori stessi che hanno deciso di abbandonare il supporto a Python 2.7 aprendo invece alla compatibilità con Python 3.4 e rilasci successivi. (more…)

Continua a leggere Django 2, quali le differenze con la versione 1.x?

Categoria: Scripting

Tags: ,

Spyder e un IDE indirizzato principalmente ai ricercatori scientifici, ai data analyst o a chi si occupa della scientific package creation. Gli sviluppatori di Spyder l'hanno progettato in modo che diventi il tool ideale per sviluppare applicativi Python, e lo stesso Spyder è stato creato utilizzando tale linguaggio di programmazione. (more…)

Continua a leggere Spyder: IDE Python per lo sviluppo e l’analisi dei dati

Categoria: Software e Servizi

Tags: ,

Rieccoci nella nostra rubrica dedicata agli strumenti e ai tool per i developer. Oggi vogliamo parlarvi di PyCharm, un IDE (Integrated Development Environment) pensato per lo sviluppo di applicazioni in Python. Si tratta di un progetto pensato per i professionisti e sviluppato dalla JetBrain. (more…)

Continua a leggere PyCharm: Python IDE per i professionisti

Categoria: Scripting

Tags: ,