Newsgroup: it.comp.programmare
Titolo: Inizio di programmazione

Salve a tutti.
Vorrei non in modo professionale iniziare a programmare.
Considerando le mie conoscenze in programmazione praticamente nulle
vi
chiedo anche in prospettiva di sviluppi futuri da quale linguaggio
iniziare.
Alcuni mi hanno consigliato di iniziare con Visual Studio .NET.
Il mio scopo futuro è di riuscire a fare un programma che mi
visualizzi (discovery map) i mie server della rete aziendalie il loro
monitoraggio.
Pertanto vi chiedo quale sarebbe il linguaggio di programmazione più
idoneo per raggingere questo scopo.

 idoneo per raggingere questo scopo.
Quando parli di "visualizzare" presumo che tu parli di interfaccia.
E la visualizzazione in formato grafico di qualunque dato la puo' fare 
qualsiasi libreria grafica.
Se mi parli di monitoraggio di rete aziendale, devi entrare piu' nello 
specifico.
Che cosa intendi per "rete aziendale"?
La presenza della rete?
Lo stato di alcune applicazioni che girano sulla rete?
Gli utenti collegati alla rete?
Un server di rete ha gia' molte di queste funzionalita' belle pronte.

monitoraggio.
Python

 Python
Grazie
Inizia ora la ricerca di documentazione e il programma da scaricare in
ambiente windows spero esista una interfaccia grafica del progrogramma
e un ambiente di progettazione per creare forms,report,ecc anche se
non so poi di essere in grado  di usarlo.


Ho scaricato Python 2.5 per win ma ho visto chè è privo di un GUI
BUILDER
esiste anche a pagamento un ambiente di sviluppo.

 esiste anche a pagamento un ambiente di sviluppo.
Pagamento??? Che brutta parola che hai detto!

Per fare delle gui con python devi usare il modulo tcl/tk
Esistono molte strade:
http://www.metaslash.com/python10/

 Esistono molte strade:
http://www.metaslash.com/python10/
Ho installato i seguenti programmi:
ActivePython 2.5 dovrebbe comprendere anche le GUI
Pyscripter un editor
Non so se è sufficente per iniziare
Chiedo se ci sono dei demo di programmi già fatti e se avete uno scrip
per visualizzare le macchine del mio dominio aziendale o per range di
indirizzi.
Su internet ho trovato questo ma da un errore in fase di esecuzione e
poi non capisco quello che c'è scritto.
def getall_boxes(domain='',server=''):
    res=1
    wrk_lst=[]
    try:
        while res: #loop until res2
          (wrk_list2,total,res2)=win32net.NetServerEnum('',
100,win32netcon.SV_TYPE_ALL,server,res,win32netcon.MAX_PREFERRED_LENGTH)
          wrk_lst.extend(wrk_list2)
          res=res2
    except win32net.error:
        print traceback.format_tb(sys.exc_info()
[2]),'\n',sys.exc_type,'\n',sys.exc_value
    final_lst=[]
    for i in wrk_lst:
      final_lst.append(str(i['name']))
    return final_lst
print getall_boxes('bedrock',r'\\rubble')

Chiedo se ci sono dei demo di programmi già fatti[...]
Ci sono moltissimi esempi in rete di programmazione in Python. Cerca
con Google. Puoi frequentare il gruppo su Python it.comp.lang.python,
che è pieno di gente molto preparata disposta ad aiutarti.
Se vuoi imparare a programmare, dovrai imparare a cercare, cercare,
cercare e studiare, studiare, studiare.

 Per fare delle gui con python devi usare il modulo tcl/tk
*Puoi*. Puoi usare wx, fox, gtk, qt, winapi, cocoa, carbon, x11, sdl,
opengl (beh, questi ultimi due servono più per altre cose, eh).
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 opengl (beh, questi ultimi due servono più per altre cose, eh).
Aggiungo: WindowsForms, WPF, Swing, AWT, SWT
ma ce ne sono sicuramente altre.
-- 
Lawrence, 
oluyede.org
 - 
neropercaso.it
"It is difficult to get a man to understand 
something when his salary depends on not
understanding it" - Upton Sinclair