Main menu

Search
Login
Signup
Links
<< Previous thread | Next thread >>   
[programmazione] Python 2.5.1

Author Post
rbon
Thu 20 Sep 2007 - 08:31
online
Registered Member #4134
Joined: Sat 14 Apr 2007 - 11:42
Posts: 910

Nome del software: Python
Direct Link al download: -Link-
Dimensione File: 10.4 MB
Nome autore: Guido van Rossum
eMail autore:
Python Community (eng): -Link-
Sito Web Autore: -Link-
Sourceforge - Python project: -Link-
Documentazione (eng): -Link-
Documentazione (ita): -Link-
Wiki (eng): -Link-
Wiki (ita): -Link-
Tutorial (eng): -Link-
Guida (ita): -Link-
Faq (ita): -Link-
Forum (eng): -Link-
Python Portable download: -Link-
Python Portable sito Web: -Link-

Descrizione: (dal sito -Link- ):
Python è innanzitutto un linguaggio di script pseudocompilato.
Questo significa che, similmente al Perl ed al Tcl/Tk, ogni programma sorgente deve essere pseudo-compilato da un interprete. L'interprete è un normale programma che va installato sulla propria macchina, e si occuperà di interpretare il codice sorgente e di eseguirlo. Quindi, diversamente dal C++, non abbiamo un fase di compilazione - linking che trasforma il sorgente in eseguibile, ma avremo a disposizione solo il sorgente che viene eseguito dall'interprete.
Tuttavia il codice sorgente può essere trasformato in ‘bytecode’ cioè un precompilato a metà strada fra il codice sorgente ed un eseguibile .exe (è lo stesso procedimento che avviene con Java): vedi questa faq di Python -Link- .
Python è un linguaggio orientato agli oggetti. Supporta le classi, l'ereditarietà e si caratterizza per il binding dinamico.
Ragionando in termini di C++ potremo dire che tutte le funzioni sono virtuali. La memoria viene gestita automaticamente e non esistono specifici costruttori o distruttori; inoltre esistono diversi costrutti per la gestione delle eccezioni.

Installazione: scaricare l’installer ‘python-2.5.1.msi’ e compattarlo con Universal Extractor (poiché questo formato .msi
non è pienamente supportato, UE propone una scelta che va accettata: è la prima scelta in alto), si ottiene così la cartella ‘python-2.5.1' all’interno della quale si trovano n. 3 eseguibili:
• python.exe: interprete di comandi che funziona on screen (apre la shell dell’ambiente python)
• pythonw.exe: interprete di comandi che funziona in background e cioè non apre la shell di python, tuttavia gli script devono essere rinominati in ‘script.pyw’ e quindi il comando da usare sarà ‘pythonw.exe script.pyw’, tale comando si può inserire in un
file batch che è poi possibile compilare.
(vedi questa faq: -Link- ).
• la parte dell’installer che serve a riparare files eventualmente danneggiati: per fare questo bisogna prendere l’intero file ‘python-2.5.1..msi’ e lanciarlo nuovamente (attenzione però al registro).

Versione: 2.5.1
Licenza: GNU FDL ( -Link- )
(Python license, viene chiamata ACL sul sito Wikipedia ed è simile a BSD license -Link- è la stessa licenza valida per Perl)

Nota
Visitare il sito di HTML.IT -Link- dove vi è un tutorial su Python.
Leggere le faq in italiano (link -Link- ).

Nota2
Chiedo che i test li faccia winPenPack.




[ Edited Thu 20 Sep 2007 - 08:34 ]
Back to top
icemax
Thu 20 Sep 2007 - 09:17

online
Registered Member #194
Joined: Sun 21 Jan 2007 - 22:27
Posts: 1371
Ciao Rbon ..

-Link-

lo scarichi .. lo metti nel supporto ... ed hai pronto un'ambiente di sviluppo per Python

ciaus.
Back to top

Moderators: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Jump:     Back to top

Syndicate this thread: rss 0.92 Syndicate this thread: rss 2.0 Syndicate this thread: RDF
Powered by e107 Forum System