Originariamente inviato da pallinopinco
Python è un linguaggio di scripting (anche se ormai la definizione gli va un po' stretta) ad oggetti, multipiattaforma ed utilizzato nei contesti più svariati: lo usa la NASA, lo usa Google, la Microsoft sta spingendo l'implementazione IronPython, lo puoi trovare nei videogiochi più recenti o nello sviluppo Web (vedi Zope, Django, etc).

Ha il pregio di essere molto leggibile, potente e versatile, da diversi studi è emerso che consente di scrivere in media 1/10 del codice che scriveresti in C per risolvere lo stesso problema. La documentazione ed il supporto non mancano di certo, ma non aspettarti strumenti alla Visual Basic (anche se esistono) perché il principio di base è quello di fornirti un linguaggio completo non un "giocattolo RAD".

Leggi qualche guida per principianti.

Con 2 righe di codice Python puoi generare un calendario annuale:

codice:
import calendar
calendar.prcal(2008)
codice:
                                  2008

      January                   February                   March
Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
    1  2  3  4  5  6                   1  2  3                      1  2
 7  8  9 10 11 12 13       4  5  6  7  8  9 10       3  4  5  6  7  8  9
14 15 16 17 18 19 20      11 12 13 14 15 16 17      10 11 12 13 14 15 16
21 22 23 24 25 26 27      18 19 20 21 22 23 24      17 18 19 20 21 22 23
28 29 30 31               25 26 27 28 29            24 25 26 27 28 29 30
                                                    31

       April                      May                       June
Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
    1  2  3  4  5  6                1  2  3  4                         1
 7  8  9 10 11 12 13       5  6  7  8  9 10 11       2  3  4  5  6  7  8
14 15 16 17 18 19 20      12 13 14 15 16 17 18       9 10 11 12 13 14 15
21 22 23 24 25 26 27      19 20 21 22 23 24 25      16 17 18 19 20 21 22
28 29 30                  26 27 28 29 30 31         23 24 25 26 27 28 29
                                                    30

        July                     August                  September
Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
    1  2  3  4  5  6                   1  2  3       1  2  3  4  5  6  7
 7  8  9 10 11 12 13       4  5  6  7  8  9 10       8  9 10 11 12 13 14
14 15 16 17 18 19 20      11 12 13 14 15 16 17      15 16 17 18 19 20 21
21 22 23 24 25 26 27      18 19 20 21 22 23 24      22 23 24 25 26 27 28
28 29 30 31               25 26 27 28 29 30 31      29 30

      October                   November                  December
Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
       1  2  3  4  5                      1  2       1  2  3  4  5  6  7
 6  7  8  9 10 11 12       3  4  5  6  7  8  9       8  9 10 11 12 13 14
13 14 15 16 17 18 19      10 11 12 13 14 15 16      15 16 17 18 19 20 21
20 21 22 23 24 25 26      17 18 19 20 21 22 23      22 23 24 25 26 27 28
27 28 29 30 31            24 25 26 27 28 29 30      29 30 31
Prova a fare lo stesso in C...
da come ne parli ti piace tanto questo linguaggio cmq io non voglio cose del tipo visual basic, ma ci sono ambienti di sviluppo del tipo eclipse?