Newsgroup: it.comp.programmare
Titolo: imparare a programmare

Scusatemi se mi intrometto con un argomento a voi molto conosciuto:
desidereri imparare a programmare piccole applicazioni per windows.
Non so da dove partire pero': potreste consigliarmi qualche testo per
neofiti che ben introduca alla materia?
Devo preparare un database in access (sto leggendo un manuale)
dopodichè vorrei che questo database funzionasse come applicazione a
sè senza dover essere lanciata da office (access per intenderci).
So che devo imparare tutto ma se qualcuno ha la bontà di darmi una
lista di buone  letture odi qualche url contenente tutorial mi farebbe
un piacere.
Allo stato di  fatto posseggo una vecchia copia di visual basic 5 ma
sono dipsosto a tutto pur di imparare a programmare qualcosina da me,
soprattutto a cambiare programma.
Grazie a chi mi risponde
Ciao
Sharp

 soprattutto a cambiare programma.
Ecco cambia che è meglio :)
1 - 
http://www.python.org/2.3.4
 li puoi scaricare Python per Windows. Ti
consiglio di installare anche le estensioni per Windows che anche se non
usi ti permettono di avere un buon IDE (PythonWin) da usare per sviluppare
http://sourceforge.net/projects/pywin32/
. Informazioni in italiano le trovi
su 
www.zonapython.it
2 - Per connetterti ad Access hai vari modi, o usi ODBC e DAO tramite le
estensioni di Windows suddette (ma te lo sconsiglio) oppure vi accedi
tramite ADO con questo modulo: 
http://www.ecp.cc/pyado.html
3 - 
www.wxpython.org
 dagli un'occhiata, è una delle GUI più usate in
ambiente Python
4 - è un installer per pacchettizare le distribuzioni oppure puoi usare
py2exe
ciao!
-- 
Lawrence
"In IE we trust"

Ecco cambia che è meglio :)
E' un programma che assomiglia VB? Sai l'unica resistenza che ho è che
VB in qualche modo è connesso con Access e forse la progettazione di
un'applicazione con l'accoppiata VB e access puo' essere piu'
semplice.
Sei stato davvero grande nel rispondermi dettagliatamente ma hai dato
per scontato che io conosca parecchie delle cose che hai scritto
invece a malapena le ho sentite nominare. Faccio prima a dirti che
come unica esperienza di progettazione ho fatto un libro (passo a
passo della Mondadori credo) su VB.
LE lezioni erano semplici ma non mi hanno fatto entrare nel meccanismo
mentale della programmazione.
Io cerco qualcosa che mi induca quella forma mentis.
Grazie se vorrai rispondere


 Io cerco qualcosa che mi induca quella forma mentis.
Allora ti suggerisco (sperando che l'inglese non sia un problema per te) di
arrivare fino in fondo a questa guida (con un titolo molto evocativo ma
veritiero):
"How to Think Like a Computer Scientist, Learning with Python"
http://www.ibiblio.org/obp/thinkCSpy/
Se hai problemi durante l'apprendimento ti consiglio di postare sempre su
it.comp.lang.python più indicato per problemi di quel genere.
Vedrai che una volta che i concetti di base ti saranno chiari collegarsi ad
Access sarà semplicissimo :)


...

Due altre possibilita' oltre python:
Java - che ha il vantaggio di essere portabile anche su sistemi non
windows (ma per sfruttare questa capacita' non dovresti utilizzare
access ma qualcos' altro tipo MySQL o PostgreSQL o qualcosa di simile)
http://java.sun.com
oppure
VB.NET
 o meglio C# e la piattaforma Microsoft.NET
http://www.gotdotnet.com

 
http://www.gotdotnet.com
Li trovo tutti e tre poco indicati per imparare a programmare ma ce la si
può fare lo stesso :)


 semplice.
no, non c'entra nulla! Con Access hai delle facilitazioni, e non poche,
se programmi all'interno dello "pacchetto"; il linguaggio è un VBA con
tutte le estensioni del caso.
Tra i difetti oltre all'essere interpretato io vedo la diretta
connessione tra ciò che il programma fa e le maschere a video e si
fatica a mettere in piedi qualcosa che sia complesso.
VB6, compilato, accede via ADO ai dati e l'interfaccia è unica.
Io rimarrei con Access e non sarà comunque facile