• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
python 2 ? or 3

Python 2 or Python 3 ...?
#1
Salve ragazzi!
Nonostante la wiki dello stesso Python definisca obsoleta la versione 2 [https://wiki.python.org/moin/Python2orPython3],
come mai la comunità del RaspBerry Pi si ostina ad utilizzare questa versione?
E come mai nonostante la nuova Debian Buster l'abbia rimossa di default [come è logico che sia] mettendo la versione 3, in Raspbian è rimasta la 2?
Forse per il casino che si verrebbe a creare dato che con la versione 2 nemmeno con una linea di codice è compatbile con la 3...

Che fine farebbe tutto il codice scritto fino ad ora con la 2?

Che casino!!

Grazie per la risposta.
Risposta
#2
la 2 e la 3 non sono pienamente compatibili, e i tutorial, fattore fondamentale per l'apprendimento del raspberrypi, sono obsoleti e quindi tutti in python2
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#3
Che esagerazione! dire " con la versione 2 nemmeno con una linea di codice è compatibile con la 3" non corrisponde a verità. Restano comunque molto simili, e le differenze sono di sintassi su un paio di comandi, un paio di tipi e poco più.
Vedi qui le differenze, spiegate meglio
Python 2,x continua a essere molto diffuso perchè molti testi didattici fanno riferimento a quello, e sopratutto perchè non tutte le librerie di Python 2.x sono disponibili per Python 3.x
Per questo su Raspbian, che è per RaspberryPi, che nasce come computer per l'insegnamento della programmazione, sono preinstallate entrambe.
Oggi come oggi, è logico imparare il 3, ma avendo bene in testa quelle (poche) differenze con il 2, in modo da poter adattare, all'occorrenza, del vecchio codice per i propri fini.
Tra l'altro, del codice Python 2.x ben scritto, gira anche sul 3. vedi qui
Risposta
#4
I severissimi amministratori di https://forumpython.it chiamano confidenzialmente Python 2.X abandon-ware . Detto questo: ho utilizzato Python 2.x Wink .

Saluti a tutti

LaPa
With a little/big help from my friends Rolleyes
Risposta
#5
il termine è corretto, è un software in abbandono.
non ha senso iniziare a programmare in python 2, ma tutte le guide e librerie sono in python2, quindi è bene conoscere le differenze di sintassi.
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
  


Vai al forum:


Navigazione: 1 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect