/Pycolee

Python Community Lessons and Exercises

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Pycolee (Python Community Lessons and Exercises)

Italian translation only. English translation will be available soon!!!

Indice

  1. Introduzione
  2. Perché Python?
  3. Lezioni
  4. Esercizi

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.

Grafico Python

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.

TIOBE Programming Language Index History (2001 - 2018)

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