Informatica
Informatica a 360°. Succo concentrato. Per le Scuole superiori. Volume Vol. 2
Andrea Morlacchi
Libro: Prodotto composito per la vendita al dettaglio
editore: MGroup
anno edizione: 2016
pagine: 156
Algoritmi e programmazione in linguaggio C (corso completo)
Libro: Prodotto composito per la vendita al dettaglio
editore: Maggioli Editore
anno edizione: 2016
Questo libro si propone di rispondere a una delle sfide più impegnative poste dai primi corsi di Programmazione nelle lauree di area scientifica e tecnologica: la necessità di acquisire non solo un nuovo strumento (il linguaggio, con la sua sintassi e le sue specificità), ma una nuova mentalità, una metodologia strutturata orientata alla risoluzione di problemi. L'enfasi del testo è posta proprio sul "problem-solving": dopo la presentazione di uno schema generale per la classificazione dei problemi computazionali, il lettore è guidato passo passo nella risoluzione delle diverse tipologie di problemi, dalla costruzione di un modello formale alla definizione di un algoritmo alla scrittura del programma. Si presuppone la conoscenza sintattica dei principali costrutti del linguaggio C (che vengono comunque richiamati in un capitolo apposito). L'esposizione si basa in gran parte sugli esempi, svolti in notevole dettaglio, e su un gran numero di esercizi, molti dei quali corredati da soluzione.
Data storytelling. Generare valore dalla rappresentazione delle informazioni
Cole Nussbaumer-Knaflic
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2016
pagine: 209
Questo manuale insegna a comunicare efficacemente utilizzando forme di visualizzazione grafica dei dati. Scegliendo la giusta presentazione i numeri escono da tabelle e database, prendono forma e raccontano informazioni fino a quel momento celate. Il lettore entra così nel mondo dello storytelling dei dati dove nulla può essere dato per scontato. L'approccio didattico si appoggia a basi teoriche arricchite con esempi del mondo reale da cui è possibile prendere spunto. L'obiettivo è andare oltre le possibilità degli strumenti di presentazione normalmente a disposizione, per arrivare alla radice dei dati e dare voce alle informazioni attraverso storie visive in grado di catturare il pubblico. C'è una storia in ogni dato e questo libro aiuta gli analisti a raccontarla, mettendo da parte i limiti di grafici inefficaci e facendo esplodere il senso delle torte 3D.
Fare o non fare. Non esiste provare. Cosa e perché stampare in 3D
Marinella Levi
Libro: Libro in brossura
editore: Tralerighe
anno edizione: 2016
pagine: 168
Questo libro parla di stampa 3D. E come la stampa 3D ha tre dimensioni. La prima si legge, la seconda si guarda, la terza si stampa in 3D, appunto.
Puntatori e strutture dati dinamiche. Allocazione della memoria e modularità in linguaggio C
Gianpiero Cabodi, Paolo Camurati, Paolo Pasini, Denis Patti, Danilo Vendraminetto
Libro
editore: Maggioli Editore
anno edizione: 2016
pagine: 240
La programmazione come strumento per il problem-solving si appoggia su due grandi pilastri: gli algoritmi, che definiscono le operazioni da svolgere per trasformare i dati in ingresso nei dati in uscita, e le strutture dati, dove sono memorizzati i dati in ingresso, quelli in uscita e quelli intermedi generati durante la computazione. Per la risoluzione di qualunque problema, tranne i più banali, conoscere le strutture dati e saperle implementare in un linguaggio di programmazione è di fondamentale importanza. Questo libro analizza la progettazione e la realizzazione di strutture dati efficienti e modulari in linguaggio C. Prima di affrontare le strutture dati, il testo approfondisce alcuni meccanismi propri di questo linguaggio, quali i puntatori e l'allocazione dinamica della memoria, fondamentali per una programmazione avanzata. Puntatori e allocazione dinamica sono introdotti in stretta relazione alla rappresentazione dei dati in memoria, all'architettura e al funzionamento di un sistema di elaborazione basato sul modello di Von Neumann.
Visual Basic for applications con Microsoft Excel
Ugo Moscato, Mauro Minella
Libro: Libro in brossura
editore: McGraw-Hill Education
anno edizione: 2016
pagine: 162
Questo libro rappresenta una rara esperienza di sintesi tra competenze aziendali ed accademiche. È dedicato al linguaggio VBA (Visual Basic for Applications) che Microsoft ha creato per dotare i propri applicativi di una maggiore "apertura funzionale", permettendo all'utente esperto di controllare ed estendere praticamente tutti gli aspetti dell'applicazione ospite. L'incontro tra gli autori è avvenuto nelle aule universitarie (docente e allievo) e in seguito ciascuno con la propria esperienza maturata in molti anni di attività ha dato vita a questo testo che riflette da un lato le istanze metodologiche e di rigore, care al mondo accademico, dall'altro le istanze applicative che sono invece fondamentali in ambito aziendale all'interno di software usati da milioni di utenti in tutto il mondo. VBA viene presentato sul piano sintattico e semantico introducendo le varie componenti attraverso un linguaggio semplice e discorsivo, associato ad una semantica operazionale che fa riferimento ad un interprete astratto sotto forma di macchina a stack in cui ogni elemento rappresenta un record di attivazione delle funzioni/sub VBA. Ciò favorisce la comprensione del linguaggio e del comportamento dei suoi costrutti in fase di esecuzione. Il libro è anche frutto di anni di esperienza di insegnamento universitario a studenti non addetti ai lavori (economisti) e quindi alcuni tecnicismi sono stati evitati.
Imparare a programmare con Scratch. Il manuale per programmatori dai 9 anni in su
Maurizio Boscaini, Marco Beri
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2016
pagine: 192
Scratch è un linguaggio e un ambiente di sviluppo nato al MIT Media Lab con l'obiettivo di insegnare i fondamenti della programmazione a bambini o utenti alle prime armi, favorendo l'assimilazione dei principali concetti informatici e del pensiero creativo tipico di un buon programmatore. L'apprendimento avviene attraverso un approccio visuale che ben si adatta a progetti pedagogici. L'elemento base di un programma in Scratch è il blocco di costruzione. La combinazione di blocchi (sprite) rende possibile la creazione di animazioni accompagnate da suoni e musica, ma solo se viene rispettato il giusto ordine di assemblaggio, ovvero la sintassi del linguaggio. Le animazioni, come un normale programma, possono evolvere fino a diventare storie interattive o giochi. Inoltre Scratch favorisce la condivisione di progetti in rete per stimolare il lavoro in gruppo. Scratch è gratuito e può essere utilizzato online oppure scaricato e installato su qualsiasi computer Windows, OS X o GNU/Linux. Questo manuale, tutto a colori e ricco di immagini, guida all'uso di Scratch con un approccio semplice a pratico e si rivolge a lettori dai dieci anni in su.
Introduction to operations research
Frederick S. Hillier, Gerald J. Lieberman
Libro: Copertina morbida
editore: McGraw-Hill Education
anno edizione: 2016
pagine: 1010
Dal client al server. Realizzazione di un sito di ecommerce
Gabriele Gerbo
Libro: Copertina morbida
editore: Youcanprint
anno edizione: 2016
pagine: 110
In quest'opera, che è in realtà una rielaborazione della mia tesi di laurea triennale, ho cercato di spiegare in modo chiaro e facilmente comprensibile quali siano e quali funzioni abbiano le varie parti che costituiscono un qualunque sito web, realizzando personalmente un sito di ecommerce che, seppur in forma iper semplificata, rappresenta una sintesi di quelle che sono le reali funzioni di un vero e proprio negozio online.
FDZ fotografia digitale
Fabrizio Del Zoppo
Libro
editore: Innocenti Editore
anno edizione: 2016
pagine: 128
La guerra nel cyberspazio. Il fenomeno del distributed denial of services attack
Massimo F. Penco
Libro: Libro in brossura
editore: Aracne
anno edizione: 2016
pagine: 52
Questa breve monografia vuole essere l'inizio di analisi approfondite per argomenti relative alle tipologie di attacchi sul web, nello specifico tratta di quelli definiti nel gergo inglese Distributed Denial of Service attack. L'analisi del sistema in cui un numero imprecisato di hacker riesce a generare un sistema dove l'obbiettivo viene messo in condizione di non erogare più nessun servizio e/o prestazione. Straordinario è il sistema con cui si riescano a unire assieme macchine (computer/server/linee di comunicazione) e uomini in completo anonimato riuscendo a creare una potenza di azione in grado di fermare sofisticati sistemi. Questa è la minaccia globale che può portare a una vera e propria guerra cibernetica.
Basi di dati e big data: come estrarre valore dai propri dati
Francesco Marinuzzi, Mauro Liciani
Libro: Copertina morbida
editore: Youcanprint
anno edizione: 2016
pagine: 144
Il testo affronta e presenta le tecniche, i principi e i principali strumenti che stanno ridefinendo gli approcci alla gestione ed utilizzo dei dati. La disciplina della Data Analysis si è sviluppata e perfezionata nel corso degli anni, migliorando costantemente i modelli di database gerarchico e reticolare per arrivare alla consacrazione del modello relazionale. Si può affermare, senza il rischio sbagliare, che ogni realtà informativa usa oggi RDBMS (Relational Database Management System). Nuove esigenze di business hanno, di recente, creato la necessità di elaborare ed archiviare exabyte e zettabyte di dati fortemente eterogenei per tipologia e formato, spingendo la tecnologia ad esplorare nuove soluzioni di tipo Big Data su piattaforme distribuite. NoSQL è un paradigma nuovo e rivoluzionario nato per archiviare informazioni su larga scala senza uno schema dati rigido, che non sostituirà gli RDBMS classici, ma li supporterà in quelle specifiche applicazioni che hanno la prerogativa di trasferire velocemente dati ed attingere direttamente da fonti operazionali destrutturate. Con l'avvento di architetture NoSQL distribuite ed il ritorno al calcolo parallelo, si può pensare di riprendere in mano quei progetti, accantonati perché ritenuti troppo difficili da realizzare.

