Pycolee (Python Community Lessons and Exercises)
Italian translation only. English translation will be available soon!!!
Indice
Introduzione
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.
Perché Python?
Che tu sia un "pivellino" o un "veterano" di questo linguaggio di programmazione, voglio spiegarti perché oggi conviene scegliere Python.
1. La sua popolarità
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.
2. Le grandi compagnie usano Python
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.
3. Machine learning
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.
4. Supporto
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.
5. Linguaggio volto all'apprendimento
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!
6. Open Source
Python è Open Source e GPL compatibile.
E ora... via!!
Dopo aver elencato questi 6 principali punti ti chiedo: perché non iniziare e supportare questo progetto?
Lezioni
** In costruzione **
Esercizi
Per visionare l'indice degli esercizi cliccare qui