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

Vorrei passare a linux e imparare a programmare su questa piattaforma.
Vorrei sapere quale linguaggio mi conviene imparare e un manuale
cartaceo (più eventuali manuali sulla rete).
Non cerco qualcosa di complicato perché ho solo 14 anni vorrei imparare
a programmare per hobby


E così vorresti imparare a programmare, eh?
Su Linux, eh?
Un linguaggio facile, eh?
Coi manuali cartacei, anche?
...Che gente va in giro oggigiorno...
Prendi Python.
Prendi Kylix.
E i manuali vai in libreria e COMPRATELI

 E i manuali vai in libreria e COMPRATELI
e cavoli.. se volevi spaventarlo, ci sei riuscito, non credi?
un poco meno aggressivi ragazzi!!

Il Sat, 16 Feb 2002 22:14:01 +0100, Fabio Peluso scrisse:

Non farti spaventare troppo dall'altro post. :)
Se parti con calma non e` piu` difficile Linux di Windows (anzi).
Parti con Python che e` molto chiaro come linguaggio. Manuali cartecei
in italiano non ne trovi. Vai su 
www.python.it
 e trovi qualcosa.
Se invece reggi l'inglese ne trovi diversi, vedi 
www.bn.com
 e
www.amazon.com
, ma qualcosa lo trovi anche nelle librerie Universitarie
o Internazionali.
Lascia stare Kylix. Secondo me non vale la pena usarlo sotto Linux,
almeno per ora.
Bye.

 un poco meno aggressivi ragazzi!!
Deve sapere in che razza di guaio si va a cacciare:
se non ha le palle per reggere un post, figuriamoci
per imparare a programmare.
Detto questo, se gli va davvero di imparare, lo aiuto
volentieri...

 ...Che gente va in giro oggigiorno...
Ti ricordo che il nostro amico ha 14 anni.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 imparare a programmare per hobby
Richiesta legittima, mi pare. Mi stupisco solo che tu non gli abbia 
consigliato di comprarsi un lettore di punch-card e di programmare in 
Fortran77, "perchè questi giovani d'oggi non capiscono niente"
Tolta l'irritante maleducazione con cui hai risposto (ma che te lo dico 
a fare? probabilmente hai ricevuto un trauma terribile all'inizio della 
tua carriera di programmatore e hai votato il resto della tua vita a 
cercare di causare simili traumi a chiunque ti capiti a tiro - tanto 
non sei capace), hai dato almeno due suggerimenti interessanti
*****
per Fabio: Python. Fortissimamente Python. Se vuoi fare qualcosa di 
grafico, bello e professionale, magari qualche gestionale per tirar su 
un po' di grana, val la pena imparare un po' di C++, e programmare con 
KDEvelop e QT. Anche Kylix non è male per questo scopo, ma ti porti 
dietro una bella stazza in librerie necessarie a farlo funzionare 
(anche QT ha un peso simile, ma QT è più diffuso, quindi più probabile 
trovarlo già installato da qualcos'altro)
Tutti e tre sono gratuiti, ma Kylix e QT hanno una importante 
limitazione: di tutto quello che scrivi in Kylix o QT devi pubblicare 
anche il codice sorgente (praticamente permettere a chiunque di 
modificare il tuo programma) (anche di quello che scrivi in Python, ora 
che ci penso... dato che è un linguaggio di scripting, quindi non 
compilato...). Sei comunque libero di vendere quello che fai, almeno 
questo ti è permesso. Queste limitazioni spariscono magicamente pagando 
:-) QT costa 1500 dollari, Kylix qualche tempo fa era in offerta 
speciale a 999 dollari, ma credo ora costi qualcosina di più, e le 
versioni di Kylix con supporto per i database costano ancora di più. 
Kylix però ti viene venduto assieme ad una copia cartacea del manuale
Ah, quasi dimenticavo: il KDEvelop che ti ho citato è un IDE C++ che 
integra gli editor forniti con QT, ed è gratuito. Ma richiede il 
desktop KDE per funzionare
Libri: su Python c'è sicuramente un libro della collana Zoo della 
O'Reilly, ma non so se è stato tradotto in italiano. Se scegli Kylix 
c'è il libro di Cantù, che è un italiano e quindi sicuramente lo trovi 
nella nostra amata lingua, che è più orientato a Kylix su Windows 
(Delphi), ma le differenze non sono moltissime, e il libro dovrebbe 
tenersi comunque molto sul generico e spiegare piuttosto il linguaggio 
in sè. Su QT non so di nessun libro, ma i tutorial, faq e documenti 
inclusi sono molto buoni, e potrebbero anche bastarti
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.18. C, C++ and ASM developers
                              and beta testers are welcome!

compilato...)
non è vero, se vuoi compili e non fai vedere il sorgente (comunque non
avendo letto la licenza non so se _legalmente_ si possa fare ma penso
di si )
--
Lawrence "Rhymes" Oluyede
rhy...@myself.com

di si )
E poi lo decompili con l'aiuto del modulo dis fornito insieme a
python...
comuque per la licenza potresti.
-- 
Marco Barisione (ICQ 84277092)

python...
ed č un decompilatore affidabile? riguardo alla nomenclatura delle
variabili?


variabili?
Non ne ho la minima idea :-)
Mai usato e a dire la verità neanche mai guardato la documentazione,
non so nulla sul bytecode python.
Penso comunque di sì visto come funziona Python.


> Ti ricordo che il nostro amico ha 14 anni.
Mmm,.
OK, forse ho esagerato un pò... ma come inizio
mi pare troppo impegnativo. IMHO gli conviene
mettere meno carne al fuoco

 trovarlo già installato da qualcos'altro)
In compenso vedo che tu sei più illuminato: a un ragazzino consigli, per
cominciare, di fare un bel gestionale in C++ sotto KDE e di preoccuparsi
di cosa includere o non includere nel pacchetto di installazione della sua
applicazione, oltre a come impedire che il suo codice venga copiato.
Non so, o siete due geni e io sono un deficiente, o gli stai fabbricando la
corda per impiccarsi.
Questo deve IMPARARE, non guadagnarsi la vita programmando...
la capisci la differenza???

 in italiano non ne trovi. Vai su 
www.python.it
 e trovi qualcosa.
Mi autocorreggo per informarti che ho visto ieri in libreria (puzzava
ancora di inchiostro quindi gli era arrivato di fresco) il libro
"Python 2.1" della Apogeo (mi pare, comunque e` tutto Rosso con inserti
bianchi), collana "Tutto & Oltre", in italiano.
Gli ho dato una sfogliata veloce e sembra che copra tutte le basi del
linguaggio piu` alcune estensioni che trovi in rete.
Il prezzo me lo ha fatto lasciare li`: 51,xx Euro, circa 100.000 Lire,
ma se non sai niente di Python meglio spendere queste per un libro che
magari spenderne 150 per tre libri piu` "ristretti" e sapere piu` o
meno le stesse cose. Erano piu` di 1000 pagine, se non ricordo male.
Fossi in te partirei da questo.
Bye.

bianchi), collana "Tutto & Oltre", in italiano.
In italiano? non lo sapevo, chi è l'autore?
Essendo su Python 2.1 deve essere piuttosto recente considerando i
tempi che passano fra la stesura di un libro e la sua distribuzione.


 tempi che passano fra la stesura di un libro e la sua distribuzione.
Lo trovi qui:
http://www.apogeonline.com/libri/00976/scheda
Gli autori sono David Brueck, Stephe Tanner.
Bye.

 ci sono KDE o GNOME che sono come Windows...
da qualche parte bisogna pure comiciare. Puo` anche darsi che prima di 
iniziare a programmare debba passare qualche mese a studiare linux: che 
male c'e`?
Non mi pare che abbia detto "devo imparare a programmare entro 
domattina".
Inoltre non capisco perche` lo tratti come un deficiente (linux e` 
troppo difficile, non ha mai visto il prompt del DOS, ecc.) solo perche` 
ha 14 anni: io a 12 anni, senza uno straccio di manuale o libro ho 
imparato ad usare il DOS e programmare in QBasic con il solo aiuto 
dell'help in linea. Non vedo perche` a 14 anni non si possa imparare 
linux.
ciao Anto
-- 
Antonio Cuni, 19 anni, studente
Brainbench C++ Master: 4.73, higher than 99% of all previous test takers.
C Language: 3.79, higher than 92% of all previous test takers.
Guida C/C++ di Programmazione.it: 
http://cpp.programmazione.it

cavolo ogni volta che leggo un tuo post parli (al 99%) di Python a forza di
leggere questo nome mi stai facendo venir voglia di impararlo!!! Quasi
quasi...
gia che ci sono ti faccio una domanda, ma python essendo interpretato mi
ricorda molto il Perl, è come il perl un linguaggio orientato agli script
web?
grazie mille e ciao

web?
Ci fai di tutto, io personalmente non lo uso per script web ma per
applicazioni che una volta avrei scritto in C++ o VB o per script vari
non per il web che una volta avrei scritto (per quel che è possibile)
come file batch di dos.


beh magari mi ci mettero, spero di poter contare sul tuo aiuto se mi servira
qualcosa ;)
ciao e grazie per la pazienza

 la capisci la differenza???
I tool professionali e libri come diavolo se li paga? glieli regali tu? 
li ruba? E Linux è terribilmente carente dal punto di vista di un certo 
tipo di software, il mercato è ancora giovane, ecc. ecc.


Illuminata, prego
Sei una donna? Non pensavo
Scusate se vado sull'OT ma perché ci sono cosě poche donne nel mondo
dell'informatica?


 come file batch di dos.
esiste un RAD visuale per python?
--
Ciao by Allanon

 dell'informatica?
consuetudine culturale presumo, tutte le materie di tipo
logico-matematico sono da maschi, secchioni e sfigati.
-- 
Marco

esiste un RAD visuale per python?
che io ne sappia no, dato che il Python puň utilizzare varie librerie
grafiche, comunque ci sono moltissimi editors..


esiste un RAD visuale per python?
Dipende da che libreria usi, con wxPython ad esempio esiste Boa (cerca
su 
www.sourceforge.net
) ma a me non piace molto (anche se onestamente
ho avuto poco tempo per provarlo).


 logico-matematico sono da maschi, secchioni e sfigati.
non per fare sessismo ma non sono d'accordo. Nella mia limitata 
esperienza personale ho notato che (ovviamente con le dovute eccezioni) 
i maschi bravi nelle materie scientifiche sono tutt'altro che secchioni 
(in genere hanno delle attitudini particolari che consentono di 
raggiungere buoni risultati senza studiare molto).
Al contrario conosco molte ragazze con voti altissimi nelle materie 
scientifiche ma che hanno bisogno di studiare *tanto* per raggiungere 
quei voti.
Secondo me le ragioni sono molteplici, non ultime la conformazione 
fisica del cervello (non e` una novita` che maschi e femmine abbiano 
attitudini diverse - WARNING: con questo non sto dicendo che i maschi 
sono piu` intelligenti o viceversa; dico solo che sono diversi) e gli 
influssi socio-culturali.
Ovviamente IMVHO (in my *very* humble opinion...)


 quei voti.
Ricordo che il mio ex professore di italiano, lesse un'articolo (non so in
quale rivista) che diceva:
"Le donne sono in generale più intelligenti degli uomini. Ma la genialità, è
un'esclusiva dell'uomo"
--
Luigi
Web Site: 
http://web.tiscali.it/luigi_web
E-mail: 
cybe...@email.it
ICQ #46240443




 Award [1] che donne :-)
Eh eh, era solo per dare un punto a favore per noi uomini :)))
Cmq lo disse il prof di italiano, e (sebbene la donna nel passato sia stata
meno emancipata dell'uomo) anche la storia stessa.
Ciao


 sia stata meno emancipata dell'uomo) anche la storia stessa.
Niente in contrario :-P dico solo di stare attenti, chè la genialità ha 
dei brutti effetti collaterali :-P


 genialità, è un'esclusiva dell'uomo"
dipende anche cosa si intende con "intelligenza" e "genialita`". Se ci 
limitiamo a considerare l'intelligenza logico-matematica puo` anche 
essere vero, ma ricordiamoci che non e` l'unica forma di intelligenza.
Una delle intelligenze piu` importanti per un essere umano e` quella 
sociale, e in questo ramo le donne sono in generale meglio messe che gli 
uomini.
Per quel che riguarda l'intelligenza logico-matematica una volta avevo 
letto un articolo su Focus: in pratica sino a che si rimane a livelli 
scolastici e universitari gli uomini e le donne hanno in media un grado 
di intelligenza pari; ma a livelli *alti* (quindi la genialita`) si 
trovano molto piu` spesso gli uomini.
Cmq direi che oramai siamo OT.


 Sei una donna? Non pensavo
Una donna vagamente somigliante a KJK::Hyperion...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 fisica del cervello
ROTFL !


ROTFL !
Bhé molti scienziati sostengono sia cosě (le donne sono perň piů
portate per altre cose).


Una donna vagamente somigliante a KJK::Hyperion...
Bhé l'avevo capito però non avevo capito che KJK::Hyperion fosse una
donna :-)


portate per altre cose).
Si, si, certo, scienziati *uomini*, scommetto :)
Ahh, se ti sentisse Grace Murray Hopper !
http://www.astr.ua.edu/4000WS/summary.shtml
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

 Si, si, certo, scienziati *uomini*, scommetto :)
L'attuale opinione piu` diffusa (sinche` non cambiano idea di nuovo!-) e' 
che le donne abbiano maggior attitudine al pensiero verbale e gli uomini a 
quello spaziale.  La maggior parte degli ambiti della programmazione sono
a tutt'oggi di tipo verbale.  Da notare che le differenze quadratiche medie
all'interno di ciascun gruppo sono comunque maggiori delle differenze fra
le medie dei due gruppi, quindi le indicazioni di massima hanno modesta
utilita`.
Alex

 grafiche, comunque ci sono moltissimi editors..
Ci sono anche molti "RAD visuali", come quello incluso in BlackAdder
(
www.theKompany.com
) per chi ama il toolkit QT, e quello per Tkinter
in PythonWorks (
http://www.pythonware.com/products/works/index.htm
).
Si tratta per lo piu` di prodotti commerciali, con l'eccezione credo di
quello per wxPython incluso in Boa Constructor 
(
http://boa-constructor.sourceforge.net/
), e comunque in genere
cross-platform (almeno fra Windows in varie salse e Linux idem,
ma di solito anche con altre possibilita` di piattaforma).
Alex

 web?
No: esattamente come Perl, Python e` altrettanto adatto agli script web
come a moltissimi altri scopi.  Python e` adatto a coprire una gamma ancora 
piu` vasta di applicazioni rispetto a quelle cui e` adatto Perl: la 
semplicita` e pulizia di Python lo rendono infatti piu` facile da
imparare rispetto a Perl (o praticamente qualsiasi altro linguaggio), e le 
stesse caratteristiche ne rendono l'uso consigliabile e produttivo anche 
per programmi di grandi dimensioni, tipicamente caratterizzati dalla 
collaborazione di molti autori.
Alex

>>
Come vedi e` un disassemblato (del bytecode), quello significa
"dis", ma i nomi delle variabili solo intatti, nonostante l'-OO (che
toglie dal bytecode i numeri di linea, le docstring, gli assert).
Alex