Benvenuti su Pycolee.
Pycolee si prefigge come scopo quello di creare una community dove poter condividere gratuitamente e liberamente esercizi e lezioni usando come linguaggio di programmazione Python (https://www.python.org/). Come si può notare nel grafico sottostante, Python negli ultimi anni è diventato sempre più popolare tra gli sviluppatori.
Che tu sia un "pivellino" o un "veterano" di questo linguaggio di programmazione, voglio spiegarti perché oggi conviene scegliere Python.
Python nacque nel 1991 (grazie a Guido van Rossum) come successore del linguaggio ABC. Nel video sottostante è possibile vedere la sua imponente crescita negli ultimi 3 anni.
Alcune delle più grandi compagnie, tra le quali: Uber, PayPal, Google, Facebook, Instagram, Netflix, Dropbox e Reddit usano questo linguaggio per lo sviluppo dei loro applicativi. Python viene usato anche nella robotica, nei sistemi embedded e nei sistemi di data analytics.
Cosa possiamo fare con Python? Molto! Le sue librerie sono fatte per lavorare con altri popolari linguaggi di programmazione e questo lo rende ottimo anche per il machine learning. Google TensorFlow lavora in primis con Python. Proprio per il fatto che reti neurali e machine learning sono in continua evoluzione ed espansione questo fa di Python un linguaggio di programmazione in grado di durare ancora per molti anni.
Python vanta un ottimo supporto a livello di community, basti pensare che su Stack Overflow vi sono più di 1 milione di domande con altrettante risposte.
La semplicità di lettura e scrittura del codice fa sì che sia insegnato agli studenti di tutto il mondo e principalmente nelle scuole americane. L'user experience è diventata fondamentale al giorno oggi!
Python è Open Source e GPL compatibile.
Dopo aver elencato questi 6 principali punti ti chiedo: perché non iniziare e supportare questo progetto?
** In costruzione **
Per visionare l'indice degli esercizi cliccare qui
Al seguente link troverete una guida un cui vengono illustrate le best practices su come scrivere correttamente dei messaggi di commit.