Indice dei pacchetti

Quick Links (3.8.0)

Quick Links (2.7.16)

Python - sito ufficiale della comunità italiana

Python è un linguaggio di programmazione dinamico orientato agli oggetti utilizzabile per molti tipi di sviluppo software. Offre un forte supporto all'integrazione con altri linguaggi e programmi, è fornito di una estesa libreria standard e può essere imparato in pochi giorni. Molti programmatori Python possono confermare un sostanziale aumento di produttività e ritengono che il linguaggio incoraggi allo sviluppo di codice di qualità e manutenibilità superiori.

Python gira su Windows, Linux/Unix, Mac OS X, OS/2, Amiga, palmari Palm e cellulari Nokia; è stato anche portato sulle macchine virtuali Java e .NET.

Python è distribuito con licenza Open-Source approvata dalla OSI: il suo utilizzo è gratuito e libero anche per prodotti commerciali.

Leggi altre informazioni o prova Python ora!

Ambiti di utilizzo di Python

Ogni programmatore Python che si rispetti, arriva ad un punto del suo percorso di apprendimento durante il quale si farà delle domande sull'utilizzo del proprio linguaggio preferito e su come i propri colleghi lo utilizzano. Ma anziché andare a chiedere porta a porta nel vostro quartiere se qualcuno utilizza o meno Python, grazie al lavoro della Python Software Foundation insieme a JetBrains, abbiamo i dati del 2018 a nostra disposizione.

Prima di tutto un'importante disclaimer: ci tengo a dirvi che qui evidenzierò solo una piccola parte di quello che è contenuto nell'articolo completo, che vi invito caldamente a leggere per avere un quadro più preciso.


Se il fatto che l'84% di coloro che hanno risposto al sondaggio utilizzano Python come linguaggio primario (beh, grazie...), sorprende invece constatare come il 51% affianchino Javascript come "altro linguaggio". In realtà solo un utente disattento, come lo sono stato io, poteva pensare che HTML/CSS o Bash fossero i compagni preferiti, perché di fatto anche nel 2017 la situazione era molto simile all'attuale.

Ma scopriamo qual'è l'ambito di utilizzo in cui Python viene usato nella maggior parte dei casi.




Ed eccoci arrivati subito alla vera prima grossa sorpresa. Il Data analysis supera il Web development come ambito di utilizzo preferito degli sviluppatori Python. Certo se dovessimo scegliere un solo ambito questo sarebbe ancora il Web development come aspetto primario unico, ma è anche vero che Data analysis e Machine Learning, due degli aspetti dello sviluppo in ambito scientifico hanno insieme sorpassato lo sviluppo web, segno inequivocabile dei tempi che stanno cambiando sotto i nostro occhi.

Per quanto riguarda l'adozione di Python, ecco qui c'è un incremento di nove punti di Python 3:



Per quanto riguarda invece la specifica versione del linguaggio utilizzato, eccovi il dettaglio:



Interessante a mio avviso vedere anche quale versione viene usata nei tre principali ambiti di utilizzo:



Ma sediamoci e respiriamo, il re è morto, lunga vita al re. In ambito web il framework da sempre più ultizzato è sempre stato Django, col suo enorme bacino di utenza e la sua vasta comunità. Beh, usiamo il verbo al passato, perché Flask risulta oggi il framework web più usato, prevalendo 47% vs 45% di Django. Certo, si tratta di risposte a scelta multipla, ma è significativo constatare questo aspetto, con un Flask capace di prendersi quindici punti percentuale rispetto al 2017.

NumPy e Requests sono i capofila dei framework scientifici e delle librerie/framework generici, diciamo che qui il grado di sorpresa è rasente lo zero assoluto.

Ma con quale sistema operativo si sviluppa in Python? Beh forse per qualcuno sarà un sorpresa, per altri (come me) una semplice conferma.




E chiudiamo con un aspetto dello sviluppo che interessa molti di voi visto che ci viene rivolto spesso il quesito su quale sia il miglior IDE/Editor per scrivere codice. Se una risposta è davvero difficile da dare, almeno possiamo dirvi che cosa i sondaggisti utilizzano:






Dobbiamo notare come il lavoro fatto su VS Code stia pagando dividendi ed a fine anno qui si che ci potrebbe essere una bella novità.


Anche se abbiamo solo grattato la superficie di questo sondaggio, che vi invito ancora una volta a leggere per interno, sembra chiaro che il grande protagonista è e sarà lo sviluppo delle discipline del Data Science, sempre più presente nella vita di ognuno di noi. Che siate sviluppatori web o novelli Marvin Minsky, Python è sicuramente il vostro più fedele alleato.
2019-03-14 16:28:34.139371

Auguri a tutti!!


2018-12-24 20:36:54.315743

[Pycon] Torna la nuova edizione, benvenuti al PyCon X



PyCon Italia è la conferenza nazionale che raccoglie professionisti, ricercatori e appassionati del linguaggio di programmazione più bello che ci sia. Nella splendida cornice di Firenze, PyCon è un weekend per imparare, confrontarsi e scoprire.

Ci è voluto un po', ma ora siamo pronti a ricevere le vostre fantastiche proposte di talk! C'è qualcosa che vuoi condividere con la community? Hai lavorato a qualcosa di nuovo nell'ultimo anno? Hai bisogno di una scusa per provare quella libreria Python che hai visto la settimana scorsa?

Beh! Inviaci la tua proposta di talk, vogliamo davvero averti a PyCon Italia!

2018-11-15 22:26:02.772684

[Offerta di lavoro] TommorowData cerca uno sviluppatore Python Senior e due sviluppatori Python junior

Riportiamo un annuncio presente sul nostro forum.

TomorrowData
è un’azienda specializzata nello sviluppo di soluzioni software/hardware basate su dispositivi connessi a internet e di applicazioni predittive basate su deep learning, specificamente in ambito industriale, telecomunicazioni e biotech.

Abbiamo realizzato iottly (link), una soluzione software in cloud per telegestione di dispositivi embedded linux-based connessi e per la realizzazione di applicazioni di telemetria. Iottly è adottato da primari produttori nazionali di hardware e software settoriali e sono in corso progetti pilota con vari gruppi internazionali.

Tomorrowdata ha sede a Torino e ha una unità operativa a Pistoia; è in ricerca di figure per l’ampliamento del team.

Per l'ampliamento del team stiamo cercando:

N. 1 Sviluppatore Python Senior (link)

N. 2 Sviluppatore Python Junior (link)

Profilo e contatti sono indicati nei link.

Le ricerche sono rivolte a candidati di ambo i sessi ex l.n. 903/77 e l.n.125/91. I dati saranno trattati in conformità a quanto previsto dalla normativa privacy (art.13 D.lgs. 196/03)
2018-09-16 10:19:19.966937

[Offerta lavoro] Prassel ricerca un analista programmatore

Riportiamo un annuncio presente sul nostro forum.

Prassel
, azienda italiana specializzata nella progettazione e realizzazione di piattaforme software per Sale Operative e Centri di Controllo (www.vims.it), cerca un Analista Programmatore Python, per attività di sviluppo backend su sistemi client/server, competente sulle seguenti tecnologie:
- Python
- SQLAlchemy
- PostgreSQL
- Twisted
- Django

E' richiesta esperienza, autonomia nel lavoro e dimestichezza nella collaborazione in team.

Il candidato lavorerà presso la sede Prassel a Roma, dove potrà condividere il proprio know-how e la propria capacità di trovare soluzioni tecniche efficaci su progetti mission critical.

Inquadramento e retribuzione saranno commisurati all'effettiva esperienza e capacità del candidato.

Gli interessati possono inviare il proprio cv a contact@prassel.it specificando l’autorizzazione al trattamento dei dati personali (Regolamento UE 67920/2016 e D.Lgs.196/2003).

L'offerta è da intendersi nel rispetto delle norme sulle parità di trattamento in materia di occupazione e di condizioni di lavoro. (L.903/77, L.125/91, D.Lgs. 215/03 e 216/03).
2018-09-05 12:10:45.352351