FobiaSociale.com  
     

Home Messaggi odierni Registrazione FAQ
 
Vai indietro   FobiaSociale.com > Off Topic > Off Topic Generale > Forum Scuola e Lavoro
Rispondi
 
Vecchio 18-08-2014, 14:10   #1
Esperto
L'avatar di milton erickson
 

Una volta tanto voglio andare off topic e chiedere una cosa che non c'entra niente con la fobia..

In questo periodo (per vari motivi che non sto a spiegarvi) sto cercando di imparare un minimo di programmazione.

Non pretendo di fare chissà che, ma di creare qualche utility che mi possa aiutare nel mio lavoro. Mi sono reso conto che spesso il materiale che si trova è a livello troppo astratto e da per scontate delle competenze matematiche e una forma mentis che io non possiedo.

Mi chiedevo come iniziare..se avete libri o materiale su internet da consigliarmi(a livello più semplice e comprensibile possibile) ve ne sarei grato..
Vecchio 18-08-2014, 14:28   #2
Banned
 

Purtroppo non ho strumenti adatti e non ricordo a memoria.
Cerca dive into Python, è un libro gratuito e ben scritto.

Oppure The Art Of Computer Programming di Knuth.

Come linguaggi di programmazione consiglio Python, Java, Ruby e sconsiglio PHP, VBasic

Sono breve perché uso Tapatalk e uno smartphone

Ultima modifica di liuk76; 18-08-2014 a 14:31.
Vecchio 18-08-2014, 14:31   #3
Avanzato
L'avatar di lupanisky
 

C'è un pdf in giro per internet che si chiama
Fondamenti di programmazione Theory

Harvey M. Deitel, Paul J. Deitel

Spiega davvero bene
Vecchio 18-08-2014, 14:32   #4
Banned
 

Quote:
Originariamente inviata da lupanisky Visualizza il messaggio
C'è un pdf in giro per internet che si chiama
Fondamenti di programmazione Theory

Harvey M. Deitel, Paul J. Deitel

Spiega davvero bene
Concordo, è stato un mio testo universitario

Sono breve perché uso Tapatalk e uno smartphone
Vecchio 18-08-2014, 14:38   #5
Esperto
L'avatar di milton erickson
 

Vi ringrazio molto. Gentilissimi.
Vecchio 18-08-2014, 14:43   #6
Avanzato
L'avatar di lupanisky
 

Quote:
Originariamente inviata da liuk76 Visualizza il messaggio
Concordo, è stato un mio testo universitario

Sono breve perché uso Tapatalk e uno smartphone
Lo usavo a scuola
Vecchio 18-08-2014, 15:05   #7
Avanzato
L'avatar di lupanisky
 

Quote:
Originariamente inviata da milton erickson Visualizza il messaggio
Vi ringrazio molto. Gentilissimi.
Prego
Vecchio 18-08-2014, 15:07   #8
Esperto
L'avatar di pokorny
 

Ti suggerisco anche di inizare con un linguaggio di programmazione... Purtroppo è un argomento che suscita anche più flame delle diatribe windows vs. mac vs. linux... Sul tappeto ci potrebbero essere Ptyhon, Java e anche C/C++. Io ricordo bene ormai quasi 30 anni fa l'emozione di compilare un programma che stampava su terminale numeri consecutivi. Si vede il mondo informatico dall'altra parte della barricata insomma non più come semplice utente.

Non credo sia utile imparare prima la programmazione in astratto, meglio farlo parallelamente a un linguaggio a tua scelta. Python e simili sono produttivi fin da subito ed essendo interpetati hai una fase di correzione molto più efficiente. Java è fantastico e ha delle caratteristice di linguaggio interpretato accanto ad altre dei linguaggi che necessitano di un compilatore. Col C/C++ sono poco obiettivo perché sono i soli linguaggi che conosco bene e faccio molto prima a scrivere e compilare piuttosto che imparare bene altri linguaggi. Il C++ può diventare complicatissimo (io lo uso al 20% dei possibili costrutti e funzionalità) ma può anche essere usato in modo semplice.

Ovviamente ci sono tanti altri linguaggi, ho detto qualcosa solo dei primi che mi sono venuti in mente.
Vecchio 18-08-2014, 15:23   #9
Esperto
L'avatar di milton erickson
 

Quote:
Originariamente inviata da pokorny Visualizza il messaggio
Non credo sia utile imparare prima la programmazione in astratto, meglio farlo parallelamente a un linguaggio a tua scelta.
Vero, ma è anche vero che spesso nei testi che trovi (manuali di python, Visula basic, e simili) spesso è diffiicile capire come risolvere un problema al di là degli esempi che vengono forniti.

Diciamo cioè che mi manca qualcosa che ti aiuti a passare dal problema al programma, e quello che ho trovato (penso ai libri sugli algoritmi e simili) lo fa con un linguaggio talmente astruso che ti perdi ogni due righe.

Per quel che mi riguarda io sto provando a imparare il Python, perchè mi sembra abbastanza semplice per iniziare..
Vecchio 18-08-2014, 18:36   #10
Banned
 

Scegli un linguaggio e fai degli esercizi
Dei programmini..


A scuola mi fecero fare la battaglia navale per esempio

Se leggi e basta ti spaventi
Vecchio 18-08-2014, 20:22   #11
Esperto
L'avatar di milton erickson
 

Quote:
Originariamente inviata da Harold Finch Visualizza il messaggio
Se mastichi un po' di inglese è più facile trovare materiale alternativo e gratis. Per il resto in bocca al lupo. All'inizio pare sempre un po' una roba totalmente fuori dal mondo, poi quando ci accorgiamo veramente che anche nella più banale azione c'è un algoritmo le cose diventano man mano naturali. Lungi da me dall'essere un esperto, ma dall'essere totalmente una capra man mano sono arrivato anche a fare programmi piuttosto lunghi senza sbagliare niente al primo colpo.
Già, solo che si scopre subito che anche la procedura più semplice richiede algoritmi complessi e di difficile comprensione ..anche perchè espressi nel linguaggio criptico del computer..vabbè speriamo tu abbia ragione..

Ultima modifica di milton erickson; 18-08-2014 a 21:07.
Vecchio 18-08-2014, 22:34   #12
Banned
 

Quote:
Originariamente inviata da milton erickson Visualizza il messaggio
Già, solo che si scopre subito che anche la procedura più semplice richiede algoritmi complessi e di difficile comprensione ..anche perchè espressi nel linguaggio criptico del computer..vabbè speriamo tu abbia ragione..
Secondo me se uno vuole programmare deve avere una conoscenza anche degli algoritmi e delle strutture dati.
Inoltre deve avere un minimo di cognizione sulla progettazione e sviluppo con un paradigma.

Inoltre leggi molto codice altrui: github è una miniera in tal senso.

Ottimo anche il consiglio di reknub, sviluppa, non limitarti a leggere.

Guarda anche come di usa un IDE (Eclipse, IdeaJ)

Sono breve perché uso Tapatalk e uno smartphone
Vecchio 18-08-2014, 23:01   #13
Esperto
L'avatar di milton erickson
 

Quote:
Originariamente inviata da liuk76 Visualizza il messaggio
Secondo me se uno vuole programmare deve avere una conoscenza anche degli algoritmi e delle strutture dati.
E lo so, ma quello che ho visto (introduzione agli algoritmi . Cormen) non è proprio dei più leggibili..non so se cononosci qualcosa di meglio
Vecchio 18-08-2014, 23:15   #14
Banned
 

Quote:
Originariamente inviata da milton erickson Visualizza il messaggio
non so se cononosci qualcosa di meglio
Sì, dovrei avere qualcosa di meglio ma se ne parla tra una settimana, quando ritornerò

Sono breve perché uso Tapatalk e uno smartphone
Rispondi


Discussioni simili a Domanda per gli informatici del forum
Discussione Ha iniziato questa discussione Forum Risposte Ultimo messaggio
il forum a portata di click [sfida x esperti informatici] _Alilah_ Supporto Web 31 15-09-2014 14:07
Domanda ai maschi del forum! Miky Off Topic Generale 68 21-10-2013 17:59
Domanda sul forum? Morgaz Sondaggi 4 15-08-2012 17:11
domanda sul forum Solitudine Off Topic Generale 4 28-05-2010 20:17



Tutti gli orari sono GMT +2. Attualmente sono le 01:29.
Powered by vBulletin versione 3.8.8
Copyright ©: 2000 - 2024, Jelsoft Enterprises Ltd.
Powered by vBadvanced CMPS v3.2.2