Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

E' necessario l'utilizzo di Python 3.x?

stepzepp (7370 points)
9 19 26
in Software usato by (7.4k points)
closed by
Volevo sapere se strettamente necessario l'utilizzo di Python 3.x oppure se è possibile utilizzare il Python 2.x dato che ho sempre utilizzato quest'ultimo. Grazie!
547 views
closed with the note: teacher

4 Answers

Best answer
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
selected by
Ci sono alcune differenze tra versione 2.7 e versione 3 e vogliamo tenere il corso aggiornato.
La versione 2.7 è ancora molto utilizzata perché non tutte le librerie sono state aggiornate per la versione 3, per cui ancora la si trova installata per default in Linux.
Le maggiori distribuzioni però stanno tutte migrando alla versione 3.

Per evitare incompatibilità gli homework devono essere sviluppati in python 3.
C
Coluzzi_Simone96 (250 points)
0 2 6
by (250 points)
Penso sia necessario l'utilizzo di python 3,5 o 3,6, cosi come specificato dal prof.
Denis (2230 points)
4 13 23
by (2.2k points)
Ti consiglierei in ogni caso la nuova versione, non credo avrai difficoltà nell'upgrade, le modifiche apportate sono contenute (e migliorative)
AndreaGasparini (18850 points)
7 12 120
by (18.9k points)
edited by

Come specificato dal Professore "Il corso usa la distribuzione Anaconda 4.4, che contiene il Python versione 3.6 (va bene anche il 3.5)" perciò è consigliabile adattarsi, considerando anche che in laboratorio troverai questa versione eviti problemi di incompatibilità.

Non dovrebbe essere quindi strettamente necessario dato che all'atto pratico funzionerà allo stesso modo, ma non vedo perché dovresti rimanere con una 2.x piuttosto che con la più recente.