Nel libro si spiegano i diagrammi di flusso, il ragionamento logico, la scrittura di programmi in Scratch e Python, con un metodo può essere applicato a qualsiasi linguaggio di programmazione.
Il link
- Titolo: Programmare – Imparare a scrivere qualsiasi tipo di software
- Autore: Paolo Aliverti
- Editore: ZeppelinMaker
- Prezzo: 15,89 euro (Copertina flessibile)
Scrivere un software non è una cosa complicata, basta fare attenzione e comprendere qual è il nocciolo della questione: risolvere un problema. Imparerete a risolvere dei problemi individuando un processo o un algoritmo, raffigurandolo con un diagramma a blocchi per poi tradurlo facilmente in codice.
L’Autore : Paolo Aliverti
Di Paolo Aliverti ci siamo già occupati diverse volte (ne riportiamo i linkin fondo all’articolo). Lasciamo che sia lui a presentare la sua ultima fatica.
Il motivo per cui ho iniziato a scrivere questo libro è per aiutare chi vuole imparare a programmare. Il libro non insegna a usare un linguaggio di programmazione ma a capire come fare per scrivere un programma. Come ragiona un programmatore? Come fare per analizzare un problema? Come scrivere una soluzione valida?
il formato
Nelle sue 343 pagine, divise in sei capitoli, il libro si avventura con successo nella spiegazione di argomenti cari al programmatore, integrando esempi di pseudocodice e descrizione e risoluzione di problemi, traducendo le descrizioni logiche in flusso di oeprazioni elementari.
Il libro tratta i seguenti temi:
- analisi di problemi
- i linguaggi di programmazione
- scrittura di diagrammi di flusso
- risoluzione di alcuni semplici problemi
- traduzione dei diagrammi di flusso in codice Scratch
- traduzione dei diagrammi di flusso in Python
A chi è diretto
Con il suo stile diretto e incisivo, Aliverti ci conduce per mano attraverso i sentieri impervi della programmazione, aiutandoci ad acquisire qualle particolare “forma mentis” necessaria per scomporre il nostro problema in numerosi sotto-task più semplici da risolvere. Il libro non richiede conoscenze acquisite, ed è diretto tanto a coloro che stanno pensando di imparare un nuovo linbguaggio, tanto a coloro che deswiderino invece approfondire le proprie capacità analitiche per creare codice più efficiente ed ottimizzato.
Link di riferimento: