Newsgroup: it.comp.macintosh
Titolo: Situazione Python su Tiger

Salve a tutti.
Da niubbio di Python e possessore di un iBook con Tiger, vorrei sapere 
se c'è qualcuno così gentile da farmi un riassuntino della situazione 
attuale di Python su MacOS 10.4.2, per quanto riguarda versioni 
disponibili, IDE e interprete.
Essendo agli inizi, per ora credo mi vada più che bene la versione 2.3.5 
installata di default, magari con l'aiuto di un editor decente (e di 
quelli ne ho, da Aquamacs a Smultron a TextWrangler a SubEthaEdit...). 
Ma vorrei almeno avere la possibilità di modificare comodamente i 
comandi nell'interprete da Terminale, con tanto di history.
Ho gugolato al riguardo, ma è difficile capire se le informazioni che si 
trovano siano adatte anche alla situazione attuale.
Se poi ci fosse un buon IDE da provare senza complicazioni, tanto 
meglio, ma avendo attualmente solo piccole necessità credo di poter 
aspettare altri sviluppi, ad esempio SPE.
Grazie mille.
-- 
Ciao,
   Marco.

 comandi nell'interprete da Terminale, con tanto di history.
Hanno nascosto idle in
/System/Library/Frameworks/Python.framework/Versions/2.3/bin/idle
-- 
Guido

 /System/Library/Frameworks/Python.framework/Versions/2.3/bin/idle
Ah ecco, grazie, è già qualcosa. Io ero stato depistato da 
/System/Library/Frameworks/Python.framework/Versions/Current/Mac/Tools/IDE/PythonIDE.py, 
che infatti non funzionava.
-- 
Ciao,
   Marco.

 aspettare altri sviluppi, ad esempio SPE.
Vedi tu, le IDE non mancano, ma sono tutte da scaricare e istallare.
Secondo me non c'e` ragione per non istallare la 2.4.* dal sito di Bob
Ippolito: Python 2.4 e` comunque migliore di 2.3, e lo e` per i
principianti non meno che per gli esperti.
Ad esempio, per sommare i primi 57 quadrati dei naturali, in 2.4:
print sum(i*i for i in range(57))
mentre in 2.3:
print sum([i*i for i in range(57)])
Ovviamente quest'ultimo funzia anche in 2.4 (per compatibilita`), ma
perche` vuoi forzarti a dover ricordare quelle quadre di cui in 2.4
potresti serenamente fare a meno?
Le differenze non sono enormi, ma sono tutte a favore di 2.4 (che resta
cmq compatibile con 2.3, ovvio), e non capisco perche` negarsi questi
piccoli sfizi quando tutto il costo sta cmq in un download;-)
Alex

Guido <gu...@home.less> wrote:

...ma non gira perche` manca Tcl/Tk.  Continuo a raccomandare il
download dal sito di Bob Ippolito (cmq credo che anche cosi` occorra cmq
un download separato per Tcl/Tk, volendo usare idle o qualsiasi altra
applicazione Tkinter).
Alex
 

 Ippolito: Python 2.4 e` comunque migliore di 2.3.
Il 2.4.1 si può inoltre installare agevolmente anche mediante Fink e
DarwinPorts, con la solità comodità delle sandbox /sw o /opt in modo
da non interferire con le installazioni di sistema e la disponibilità
di una
ricca raccolta di moduli i cui commit sono aggiornati piuttosto
frequentemente.
-- 
Guido

 piccoli sfizi quando tutto il costo sta cmq in un download;-)
Be', in realtà più che altro perché lo scopo è sviluppare qualcosa su 
Plone/Zope, e mi sembra che finora in quell'ambito si preferisca ancora 
Python 2.3.5. Non vorrei abituarmi a nuove comodità (anche se piccole) 
della 2.4 per poi dover cambiare abitudini al momento di mettere mano a 
Plone.
-- 
Ciao,
   Marco.