|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
[python]Python e Kdevelop
Leggevo in giro che kdevelop può essere usato anche per python (lo stesso wikipedia ne parla: http://it.wikipedia.org/wiki/KDevelop ), ma non riesco a capire come fare. Cioè se faccio nuovo progetto c'è solo per C e C++. Ma c'è qualche patch da applicare??
grazie
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Perché non usi SPE che è un eccellente IDE fatto apposta per lavorare con Python (e scritto nello stesso linguaggio)?
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
ho trovato cmq per kdevelop, bastava mettere la spunta nella finestra "nuovo progetto" e selezionare "mostra tutte le template del progetto"..ci sono parecchi linguaggi. Peccato però che se nel pogetto python, devo prendere un input da tastiera mi dia errore!!.
Quote:
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Mi pare un po' difficile al momento, visto che KDE4 per Windows non è ancora stato rilasciato...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
Quote:
kdevelop è per kde 3.x.x (per il 4 nn saprei, ma ancora nn lo suo). SPE c'è per linux, perchè provai ad installarlo (altrimenti perchè me l'avresti proposto??)
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Mi riferisco al fatto che, lavorando con Windows, attualmente non potrei darti una mano per risolvere i tuoi problemi con KDevelop (lo potrò fare, appunto, quando KDE4 e relative applicazioni sarà disponibile anche per Windows).
Lo so che SPE è sviluppato su Linux, ma visto che è realizzato usando interamente Python e la libreria wxPython, anche su Windows funziona benissimo (e si installa con un banale Setup, Avanti, Avanti, Fine Te l'ho proposto perché è un ottimo IDE per lavorare con Python. Quindi il mio consiglio è di farti aiutare da qualche amico linuxiano a installare e usare SPE.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
ho mandato un email allo sviluppatore...vediamo cosa mi risponde
cmq puoi dirmi dove si trova il setup per windows..almeno lo provo li...e vedo se ne vale la pena...grazie
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Purtroppo non so perché ma è stato rimosso.
Io comunque ne ho una copia in locale: se mi mandi una mail te lo posso spedire (è circa 1MB).
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
ricevuto e installato parte grazie. Una cosa però, ma se devo richiedere dei dati da tastiera dove li inserisco? cioè se ho questo codice:
Codice:
print "hello!"
a = raw_input("come ti chiami?? ")
print a
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Di niente (ero sicuro che t'avrebbe funzionato
Quote:
Se invece seleziono il testo, clicko col tasto destro del mouse e scelgo "Execute in shell", l'output del programma appare nella tab "Shell" che trovi in basso a sinistra di SPE, e puoi anche inserire il testo. Molto strano come comportamento. Potresti dirmi in maniera precisa le azioni che hai eseguito?
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
Quote:
![]() Se invece faccio come hai detto tu, seleziono e poi esegui in shell, succede quello che hai scritto! quindi in questo secondo caso va bene (non sapevo si potesse fare cosi). Io di solito clicco sull'icona con quella specie di anello blu, mi si apre una finestra che mi chiede di aggiungere argmenti, ma nn scrivo nulla, clicco ok, e l'output mi compare nella scheda output (dove nn si può scrivere nulla)
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Finché non verrà fixato questo bug potrai provare come ho scritto (ma è scomodo), oppure puoi aprirti una shell e digitare python + nomefile.py (che è il metodo che uso normalmente).
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
farò cosi allora...grazie..
ma per il debug invece come si può fare? c'è un modo per eseguire un'istruzione alla volta (cosi comodo come per il C!)????
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Aug 2007
Messaggi: 1270
|
Quote:
|
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Ho scaricato dal repository l'ultima versione (la 0.8.4b) e funziona perfettamente.
Quote:
A questo punto con F6 eseguirai una riga alla volta (il sorgente ovviamente è visualizzato in una finestra, sulla destra, con evidenziata la riga che dev'essere eseguita). Comunque io sono allergico ai debugger (preferisco i test), e finora in più di 3 anni con Python non l'avevo nemmeno aperto...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
|
#16 | ||
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
Quote:
Quote:
cmq io lo trovo molto comodo il debug (almeno col C era cosi..ora vedremo)
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
||
|
|
|
|
|
#17 |
|
Member
Iscritto dal: Feb 2004
Città: Rimini
Messaggi: 247
|
Eclipse + PyDev non lo usa nessuno?
__________________
"Se per caso il C non fosse sufficiente il Vero Programmatore lavorera' in assembler, se neppure questo fosse sufficiente allora il lavoro non e' fattibile, ma la cosa e' impossibile, un Vero Programmatore in C ed assembler puo' fare TUTTO, per definizione." |
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Questo: http://pythonide.blogspot.com/2007/0...e-from_26.html
E' sufficiente che vai in c:\Python25\Lib\site-packages\ ed elimini (o al limite rinomini) la cartella _spe che contiene l'attuale versione di SPE. Poi segui le istruzioni del link, e con subversion ti scarichi l'ultima versione di SPE mettendo come destinazione c:\Python25\Lib\site-packages\_spe\ In questo modo avrai l'ultima versione disponibile già pronta all'uso. Se non hai subversion, per Windows esiste un eccezionale tool che si chiama TortoiseSVN. Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Non è maturo e completo come SPE (che è pure molto più leggero), per quanto riguarda Python.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#20 | |
|
Member
Iscritto dal: Feb 2004
Città: Rimini
Messaggi: 247
|
Quote:
Per essere più leggero di eclipse non ci vuole tanto Com'è messo SPE come supporto al TDD? Ciao
__________________
"Se per caso il C non fosse sufficiente il Vero Programmatore lavorera' in assembler, se neppure questo fosse sufficiente allora il lavoro non e' fattibile, ma la cosa e' impossibile, un Vero Programmatore in C ed assembler puo' fare TUTTO, per definizione." |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:08.





















