FobiaSociale.com

FobiaSociale.com (https://fobiasociale.com/)
-   Forum Scuola e Lavoro (https://fobiasociale.com/forum-scuola-e-lavoro/)
-   -   Domanda per gli informatici del forum (https://fobiasociale.com/domanda-per-gli-informatici-del-forum-44612/)

milton erickson 18-08-2014 14:10

Domanda per gli informatici del forum
 
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..

liuk76 18-08-2014 14:28

Re: Domanda per gli informatici del forum
 
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

lupanisky 18-08-2014 14:31

Re: Domanda per gli informatici del forum
 
C'è un pdf in giro per internet che si chiama
Fondamenti di programmazione Theory

Harvey M. Deitel, Paul J. Deitel

Spiega davvero bene

liuk76 18-08-2014 14:32

Re: Domanda per gli informatici del forum
 
Quote:

Originariamente inviata da lupanisky (Messaggio 1346300)
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

milton erickson 18-08-2014 14:38

Re: Domanda per gli informatici del forum
 
Vi ringrazio molto. Gentilissimi.

lupanisky 18-08-2014 14:43

Re: Domanda per gli informatici del forum
 
Quote:

Originariamente inviata da liuk76 (Messaggio 1346302)
Concordo, è stato un mio testo universitario

Sono breve perché uso Tapatalk e uno smartphone

Lo usavo a scuola

lupanisky 18-08-2014 15:05

Re: Domanda per gli informatici del forum
 
Quote:

Originariamente inviata da milton erickson (Messaggio 1346314)
Vi ringrazio molto. Gentilissimi.

Prego

pokorny 18-08-2014 15:07

Re: Domanda per gli informatici del forum
 
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 :D 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.

milton erickson 18-08-2014 15:23

Re: Domanda per gli informatici del forum
 
Quote:

Originariamente inviata da pokorny (Messaggio 1346344)
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..

reknub 18-08-2014 18:36

Re: Domanda per gli informatici del forum
 
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

milton erickson 18-08-2014 20:22

Re: Domanda per gli informatici del forum
 
Quote:

Originariamente inviata da Harold Finch (Messaggio 1346515)
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..

liuk76 18-08-2014 22:34

Re: Domanda per gli informatici del forum
 
Quote:

Originariamente inviata da milton erickson (Messaggio 1346526)
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

milton erickson 18-08-2014 23:01

Re: Domanda per gli informatici del forum
 
Quote:

Originariamente inviata da liuk76 (Messaggio 1346644)
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

liuk76 18-08-2014 23:15

Re: Domanda per gli informatici del forum
 
Quote:

Originariamente inviata da milton erickson (Messaggio 1346666)
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


Tutti gli orari sono GMT +2. Attualmente sono le 22:25.

Powered by vBulletin versione 3.8.8
Copyright ©: 2000 - 2024, Jelsoft Enterprises Ltd.