Scarica Libri Gratuiti

Scarica libri ed ebooks (I migliori libri in formato PDF, EPUB, etc)

Cerca negli ebook:

Numero totale di libri trovati 29 per la tua ricerca. Scarica gli ebook e divertiti!
Proceedings of ArcheoFOSS

Proceedings of ArcheoFOSS

Autore: Filippo Stanco , Giovanni Gallo

Numero di pagine: 282

Proceedings of the VIII Workshop ArcheoFOSS: Free, Libre and Open Source Software e Open Format for archeological research, held in Catania, at The Department of Mathematics and Informatics of Catania University, on June 18-19, 2013.

Manuale di crittografia

Manuale di crittografia

Autore: Alessandro Languasco , Alessandro Zaccagnini

Numero di pagine: 320

Fin dall'antichità si sono ideati metodi sempre più sicuri per occultare il reale significato di determinati segni e rendere un messaggio offuscato, in modo che non sia comprensibile a persone non autorizzate a leggerlo. Obiettivo di questo volume è presentare il linguaggio della crittografia moderna e dei vari aspetti collegati. Dopo un'introduzione storica che consente di acquisire dimestichezza con la terminologia e i problemi della disciplina, il testo tratta alcuni sistemi crittografici simmetrici (DES, AES) e asimmetrici. In particolare sono descritti gli algoritmi necessari per comprendere e implementare i crittosistemi e alcuni dei protocolli crittografici oggi più utilizzati. Vengono inoltre illustrati gli aspetti fondamentali della crittografia probabilistica. La completezza della trattazione che illustra tutti gli aspetti coinvolti (storia, matematica, algoritmi, applicazioni, complessità computazionale) rende questo volume adatto non solo agli studenti universitari di Informatica, Matematica e Ingegneria informatica, ma anche a chiunque sia interessato a conoscere il linguaggio della crittografia moderna. L'intero testo è integrato da numerosi esempi, diagrammi e ...

Programmare con C# 7

Programmare con C# 7

Autore: Antonio Pelleriti

Numero di pagine: 880

Il linguaggio di programmazione C# è il punto di riferimento della programmazione su piattaforma. NET da oltre 15 anni. È stato introdotto appositamente a tale scopo e ogni novità che riguarda la piattaforma è inclusa per prima in questo linguaggio, seguendo i bisogni della comunità degli sviluppatori. I sistemi operativi Microsoft Windows per PC e tablet e Windows Phone per smartphone sono basati su .NET e C# è il linguaggio che tradizionalmente consente di iniziare a sviluppare nel modo più rapido e produttivo per questi sistemi. Oggi inoltre C#, grazie a .NET Core, è diventato multipiattaforma e supporta anche i sistemi Linux e OS X. Lo scopo di questo libro è illustrare le basi fondamentali del linguaggio, quindi la sintassi e i suoi costrutti, applicate al paradigma di programmazione orientata agli oggetti, per poi arrivare ai concetti avanzati che permettono di sfruttare C# in tutte le sue sfaccettature: generics, eccezioni, delegate, espressioni lambda, LINQ, programmazione asincrona, multithreading. Grazie alle basi poste nella prima parte si passerà poi a problemi e concetti di sviluppo tipici del mondo reale: file, database, sviluppo di applicazioni con...

Introduzione alla programmazione in Matlab

Introduzione alla programmazione in Matlab

Autore: Angelo Morzenti , Alessandro Campi , Elisabetta Di Nitto , Daniele Loiacono , Paola Spoletini

Numero di pagine: 166

MATLAB (abbreviazione di MATrix LABoratory) è uno strumento che nel corso degli anni ha esteso le sue funzionalità dal calcolo matriciale alle più generali elaborazioni numeriche in campo scientifico e tecnico. Esso fornisce comandi, funzionalità predefinite e un linguaggio di programmazione che ne fa un ambiente per lo sviluppo di applicazioni. Il linguaggio di programmazione offerto da MATLAB deve il suo successo alla sua specializzazione nell’ambito del calcolo numerico. Avendo un obiettivo più specifico di altri linguaggi, può offrire come costrutti linguistici operazioni molto potenti (ad esempio operazioni su intere matrici). I programmi di MATLAB vengono eseguiti mediante interpretazione: l’utente interagisce con l’interfaccia dell’interprete, cui può far valutare espressioni o eseguire istruzioni e script; ciò permette di evitare la tradizionale sequenza di operazioni tipica dei linguaggi compilati: scrittura, analisi sintattica e semantica, traduzione, collegamento ed esecuzione; ciò favorisce un approccio esplorativo che permette di passare velocemente dall’idea di una soluzione alla sua implementazione e convalida. I programmi MATLAB vengono quindi...

Sistemi Embedded: teoria e pratica

Sistemi Embedded: teoria e pratica

Autore: Alexjan Carraturo , Andrea Trentini

Numero di pagine: 227

L’esplosione del mercato legato alla telefonia mobile, all’automazione, la domotica, ai sistemi di infotainment e guida automatica, alla progettazione di droni e stampanti 3D hanno portato alla ribalta l’interesse per le tecnologie “embedded”. Negli ultimi anni vi è stato un progressivo aumento nella domanda di competenze in questo settore, sia in ambito professionale/industriale sia per le comunità di appassionati e principianti. Questo testo offre un percorso didattico per coloro che hanno già competenze informatiche di base e vogliono iniziare un percorso multidisciplinare di introduzione ai sistemi embedded. Si inizia con le conoscenze basilari di elettronica ed hardware per poi passare alle nozioni per muovere i primi passi dal punto di vista del software, in modo semplice, pratico e sintetico.

Tecnologie e progettazione di sistemi informatici e di telecomunicazioni. Per l'articolazione informatica degli Istituti tecnici settore tecnologico

Tecnologie e progettazione di sistemi informatici e di telecomunicazioni. Per l'articolazione informatica degli Istituti tecnici settore tecnologico

Autore: Paolo Camagni , Riccardo Nikolassy

Numero di pagine: 312
Nuovo lezioni di matematica. Per gli Ist. professionali

Nuovo lezioni di matematica. Per gli Ist. professionali

Autore: Paolo Camagni , Riccardo Nikolassy

Numero di pagine: 408
Node.js

Node.js

Autore: Azat Mardan

Numero di pagine: 520

Imparate come creare un’ampia gamma di applicazioni web reali e scalabili usando un toolkit di sviluppo professionale. Se già conoscete le basi di Node.js, ora è giunto il momento per scoprire come portarle a livello di produzione, avvalendovi del vasto ecosistema di package. Grazie a questo libro lavorerete con un'ampia collezione di standard e framework, e scoprirete come questi elementi possono vivere tutti insieme. Questo volume vi guida dall'installazione di tutti i moduli necessari alla scrittura di applicazioni web full-stack. Sfrutterete la potenza dei framework Express.js e Hapi, oltre al database MongoDB con Mongoskin e Mongoose. Lavorerete con i template engine Pug e Handlebars, i linguaggi Stylus e LESS CSS, le librerie OAuth ed Everyauth, oltre a Socket.IO e Derby, analizzando tutto ciò che serve. Node.js. Guida per lo sviluppatore è interamente aggiornato per ES6/ES2015 e spiega anche come eseguire il deployment su Heroku e AWS, come demonizzare le app e scrivere API REST. Creerete applicazioni full-stack reali e funzionanti, a partire da zero, e scoprirete come scrivere i vostri moduli Node.js, oltre a come pubblicarli su npm.

Visual Basic 2019

Visual Basic 2019

Autore: Daniele Bochicchio , Cristian Civera , Alessio Leoncini , Stefano Mostarda , Matteo Tumiati

Numero di pagine: 432

Aggiornata a .NET Framework 4.8, .NET Core 3 e Visual Studio 2019, questa guida completa a Visual Basic 2019 è l'espressione corale di un gruppo di sviluppatori che, sin dalla sua prima versione, utilizza questo linguaggio per costruire applicazioni di ogni tipo, da quelle dedicate al web fino a complessi sistemi enterprise. Il libro, che include le novità introdotte dalle ultime versioni di .NET, tratta le basi del linguaggio fino ai concetti più avanzati, spiega l'uso dell'OOP in Visual Basic, per poi passare alle tecnologie più attuali come LINQ, Entity Framework, WPF, Windows 10, ASP.NET e servizi distribuiti. È il testo ideale sia per chi inizia a programmare con Visual Basic sia per chi usa da tempo questo linguaggio e vuole scoprire tutte le novità di Visual Basic 2019.

Fondamenti della Programmazione. Linguaggio C, Strutture Dati e algoritmi elementari, C++

Fondamenti della Programmazione. Linguaggio C, Strutture Dati e algoritmi elementari, C++

Autore: Stefano Berretti , Laura Carnevali , Enrico Vicario

Numero di pagine: 264

Nella prima parte del testo viene introdotto il linguaggio c. La trattazione mira a raggiungere una capacità di programmazione avanzata attraverso la comprensione analitica delle regole sintattiche e semantiche che formano la struttura compatta del linguaggio. Per il bene della concretezza vengono introdotte la libreria standard del linguaggio c e le chiamate di sistema, e viene anche descritta l’architettura di un processore elementare e il modo in cui un programma c viene tradotto in assembler, codificato in forma numerica ed eseguito. In Appendice la trattazione viene estesa al c++, per raggiungere il livello di comprensione sufficiente per l’accesso ad un testo di progettazione OO. Nella seconda parte vengono introdotti i concetti di struttura dati e di algoritmo in riferimento alla rappresentazione di liste e alberi binari e ai problemi di ricerca e ordinamento. La trattazione fornisce l’opportunità per esemplificare un uso avanzato del c e per introdurre concretamente alcuni concetti fondamentali della programmazione: separazione tra logica e implementazione di una struttura dati; ricorsione e iterazione; valutazione della complessità di un algoritmo e di un...

Clippy Open. Windows 7 e LibreOffice. Per le Scuole superiori

Clippy Open. Windows 7 e LibreOffice. Per le Scuole superiori

Autore: Flavia Lughezzani , Daniela Princivalle

Numero di pagine: 348
PHP. Dall'HTML allo sviluppo di siti web dinamici. Con CD-ROM

PHP. Dall'HTML allo sviluppo di siti web dinamici. Con CD-ROM

Autore: Paolo Camagni , Riccardo Nikolassy

Numero di pagine: 464
Sin imagen

Introduzione Alle Reti Neurali con Esempi in Linguaggio C

Autore: Francesco Sisini

Numero di pagine: 279

Il libro propone un percorso continuo che dalla nozione di neurone e di rete di neuroni in biologia, arriva alla codifica di una rete neurale artificiale in informatica. Dal confronto tra il funzionamento di un elaboratore elettronico e quello di un cervello biologico, si evidenziano differenze morfologiche, strutturali e architetturali, ma anche numerose affinità funzionali nell'ambito cognitivo.Il libro si apre con l'introduzione dei concetti che sono alla base dei modelli di apprendimento che hanno ispirato lo sviluppo delle reti neurali artificiali: cellule nervose, reti di neuroni e memoria associativa. La matematica necessaria a capire e sviluppare tali modelli è illustrata e spiegata nella prima sezione del libro. Il linguaggio C e le basi di informatica necessarie per la programmazione di una rete neurale artificiale si trovano nella seconda sezione. Qui si presenta l'architettura di un eleboaratore elettronico e la sua origine dalla logica e dall'algebra. Si illustrano e spiegano i concetti di algoritmo e di programma mantenendo sempre una stretta relazione tra il linguaggio di programmazione e l'hardware sottostante.Nella terza sezione, tali modelli vengono analizzati...

Dal bit al web. Basi dell'informatica e applicazioni. Con espansione online. Per le Scuole superiori

Dal bit al web. Basi dell'informatica e applicazioni. Con espansione online. Per le Scuole superiori

Autore: Alberto Barbero , Francesco Vaschetto

Teknomech. Per le Scuole superiori. Con CD-ROM

Teknomech. Per le Scuole superiori. Con CD-ROM

Autore: Luigi Caligaris , Stefano Fava , Carlo Tomasello

Numero di pagine: 564
Corso di informatica. Per il nuovo Liceo scientifico opzione scienze applicate. Con espansione online. Per il Liceo scientifico

Corso di informatica. Per il nuovo Liceo scientifico opzione scienze applicate. Con espansione online. Per il Liceo scientifico

Autore: Paolo Camagni , Riccardo Nikolassy

Numero di pagine: 440

Ultimi ebook e autori ricercati