Il tuo browser non supporta JavaScript!
Vai al contenuto della pagina

Programmazione e sviluppo del software

Strumenti per la domotica. Esercizi guidati con Arduino

Strumenti per la domotica. Esercizi guidati con Arduino

Luca Libanore, Filippo Barzizza

Libro: Libro in brossura

editore: in riga edizioni

anno edizione: 2023

pagine: 256

Questo testo è stato pensato da noi per accompagnarvi nell'affascinante mondo della domotica, con un approccio il più possibile sperimentale. Siamo entrambi insegnanti della disciplina “Sistemi e reti” presso un Istituto Tecnico e la nostra esperienza in classe, ci ha più volte dimostrato che gli studenti subiscono sempre abbastanza passivamente i concetti teorici, mentre si attivano quando devono mettere “le mani in pasta”. Abbiamo quindi pensato di proporre un libro che partendo da concetti teorici basilari, imprescindibili per comprendere al meglio il mondo della domotica, fornisse senza troppi fronzoli un approccio pratico, con esempi di facile applicazione, in grado di incuriosire il lettore e di fargli venire voglia di “sperimentare in autonomia” qualche modifica ai progetti proposti, oppure di stravolgerli completamente e personalizzarli. Abbiamo inoltre voluto creare un'estensione online di questo manuale di esercizi dove i nostri lettori potranno trovare i codici integrali di tutti gli esercizi proposti, ma anche integrazioni future riguardanti argomenti su cui attualmente non abbiamo potuto produrre materiale (ad esempio una futura libreria su Matter). Troverete tutto questo, e molto altro ancora, consultando questo URL: https://www.inriga.it/strumentidomotici/ e immettendo la password che viene data a inizio capitolo 4.
35,00

Arduino for dummies

Arduino for dummies

John Nussey

Libro: Copertina morbida

editore: Hoepli

anno edizione: 2021

pagine: 342

Una guida aggiornata all'ultima release di Arduino, ideale per tutti coloro che vogliono mettere in pratica le proprie idee grazie alle ultime versioni dell'hardware e del software di questo programma. In questo volume si trovano tutte le informazioni per imparare a usare Arduino, ma anche per ampliare le conoscenze di chi ha già provato a utilizzarlo: quali attrezzi sono necessari e dove trovarli, tutto quello che serve sapere sull'elettronica, come realizzare gli sketch, i programmi di Arduino, e molto altro. Scritto anche per le persone con un background tecnico limitato, questo libro presenta tutti gli ultimi aggiornamenti che lo rendono però perfetto anche per gli utenti esperti che cerchino una guida che evidenzi le più recenti e interessanti offerte di Arduino. Prefazione di Massimo Banzi.
24,90

Progettare e realizzare un sito web. Guida completa a User experience, CMS, SEO e e-commerce

Progettare e realizzare un sito web. Guida completa a User experience, CMS, SEO e e-commerce

Cristiano De Scisciolo

Libro: Copertina morbida

editore: Hoepli

anno edizione: 2021

pagine: 216

Questo libro affronta, in maniera semplice e con un approccio pragmatico, i principali argomenti relativi alla progettazione, alla realizzazione e alla gestione di un sito web in ottica multi-device. Negli ultimi dieci-quindici anni il ruolo del sito web si è profondamente evoluto, divenendo a tutti gli effetti uno strumento commerciale articolato e complesso attraverso il quale mettere in campo strategie e raggiungere obiettivi. Si è passati così dal concetto di informazione a quello di usabilità e poi di user experience. Per questo realizzare e mantenere aggiornato il proprio sito web, per un professionista o per un'azienda, oggi non è più sufficiente. L'obiettivo del testo è fornire, anche grazie a numerosi esempi, un supporto e una guida a tutti coloro che si apprestano a realizzare e poi gestire un sito web per il proprio business.
22,90

Programmare con Java 9. Guida completa

Programmare con Java 9. Guida completa

Giuseppe Maggi

Libro: Prodotto composito per la vendita al dettaglio

editore: Edizioni LSWR

anno edizione: 2018

pagine: 480

Questo libro guida il lettore lungo un percorso di apprendimento ragionato che conduce dalle basi fino alle caratteristiche più avanzate di Java, in modo da poterlo sfruttare e diventarne padroni. Dopo aver illustrato le basi del linguaggio, per imparare a programmare anche senza alcuna esperienza pregressa, il testo presenta una panoramica completa sulla Programmazione Orientata agli Oggetti (OOP), per comprenderne la sintassi ma soprattutto per sfruttarla in una corretta strutturazione dei progetti. Segue una completa trattazione degli strumenti di gestione delle informazioni, per analizzare e valorizzare il patrimonio informativo, vera ricchezza di ogni software. Un ampio spazio è dedicato all'esplorazione delle vie di comunicazione e interazione, considerando sia le risorse esterne (database, file e servizi in rete) sia le interfacce utente, per una comoda fruizione delle applicazioni. Sono quindi illustrate nei dettagli e con esempi operativi le novità di Java 9. Elementi aggiuntivi a supporto del libro disponibili online: Tra gli argomenti trattati: Variabili, tipi di dato e operatori; Controllo del flusso di esecuzione, stringhe e array; La programmazione a oggetti, ereditarietà, polimorfismo; Gestione delle eccezioni, generics, strutture dati e annotations; Espressioni lambda, strutture dati, database, gestione dell'input/output, thread e processi. Creare interfacce utente con JavaFX, Java Platform Module System, JShell, i moduli e le altre novità di Java 9.
29,90

C e C++. Le chiavi della programmazione

C e C++. Le chiavi della programmazione

Carlo A. Mazzone

Libro: Libro in brossura

editore: Edizioni LSWR

anno edizione: 2016

pagine: 448

La programmazione è una forma d'arte, così come possono esserlo la pittura, il disegno o la scultura. Realizzare un programma significa infatti creare qualcosa che prende vita grazie al talento di un essere umano. Questo testo vuole fornire gli strumenti per intraprendere il lungo viaggio che può portare chiunque sia dotato di passione per le macchine a diventare un vero programmatore e quindi a dialogare con esse. Per farlo individua quelle che potrebbero essere definite "le chiavi della programmazione" nell'uso dei linguaggi C e C++, strumenti imprescindibili per qualsiasi programmatore. Questa seconda edizione introduce inoltre il lettore alla programmazione delle schede per microcontroller e alla loro interconnessione con la rete Internet, un contesto in cui il linguaggio C mostra ancora tutta la sua potenza e attualità.
29,90

Algoritmi e strutture dati

Lucien Sina

Libro: Libro in brossura

editore: Youcanprint

anno edizione: 2025

pagine: 132

Imparate a conoscere i principi fondamentali che guidano l'informatica moderna con questo libro di Lucien Sina. Questa guida completa fornisce un approccio passo dopo passo alla progettazione, all'analisi e all'implementazione di algoritmi efficienti. All'interno scoprirete: Spiegazioni chiare di algoritmi e strutture dati essenziali. Tecniche pratiche per ottimizzare il tempo di esecuzione e l'uso della memoria. Esempi ed esercizi del mondo reale per consolidare la comprensione. Una solida base per affrontare sfide di programmazione complesse. Perfetto per studenti, programmatori e informatici che desiderano migliorare le proprie capacità di risoluzione dei problemi e creare applicazioni ad alte prestazioni. Biografia dell'autore: Lucien Sina è un esperto informatico ed educatore con la passione di rendere accessibili argomenti complessi. Con anni di esperienza nella progettazione e nell'analisi di algoritmi, guida i lettori attraverso i concetti essenziali dell'informatica.
21,99

On the two-fold role of logic constraints in deep learning

Gabriele Ciravegna

Libro: Libro in brossura

editore: Firenze University Press

anno edizione: 2025

pagine: 126

15,00

59,90

Object Pascal a modo mio. Il linguaggio che non invecchia, migliora

Object Pascal a modo mio. Il linguaggio che non invecchia, migliora

Riccardo Santato

Libro: Libro in brossura

editore: in riga edizioni

anno edizione: 2025

Un linguaggio: facile da leggere e da scrivere; aggiornato ed al passo con i tempi; dotato di strumenti visual potenti e gratuiti Nel 1970 i Beatles diedero alle stampe il loro ultimo album: “Let It Be”. Nello stesso anno un anonimo professore del Politecnico di Zurigo ideò uno dei metodi più potenti sia per imparare a programmare che per costruire applicativi solidi e robusti: il linguaggio Pascal. Grazie a tools di sviluppo totalmente gratuiti e multipiattaforma come Lazarus e Free Pascal Compiler, e a una fanbase in continuo aumento, il linguaggio Pascal è protagonista ai giorni nostri di una rinnovata giovinezza. Con il nuovo nome di Object Pascal, questo simpatico “vecchietto” non si rassegna a guardare i cantieri con le mani dietro la schiena ma, al contrario, abbraccia i contemporanei paradigmi della programmazione orientata agli oggetti. Oltretutto, a differenza di altri linguaggi caratterizzati spesso da una scarsissima leggibilità, Object Pascal offre ancora oggi, sia allo studente che al programmatore più esperto, una grammatica agile, facile da leggere e da scrivere. Questo non è il solito manuale, è un viaggio alla scoperta di ciò che gira sotto il cofano di un computer e che continua a meravigliarci. Con uno stile diretto e ricco di metafore, l'autore riesce a rendere accessibili nozioni che altrove vengono presentate in maniera arida, trasformando l'apprendimento in un'esperienza quasi narrativa. Così, tra riferimenti storici, richiami agli anni '80 e '90 e momenti di autentica passione divulgativa, il lettore viene guidato a riscoprire la logica nascosta sotto l'apparente “magia” dei computer. “Riccardo Santato è un nerd. Solo lui poteva scrivere un manuale del genere!” (dalla prefazione di Andrea Tonin e larin Fabbri)
18,00

Software engineering. Volume Vol. 1

Software engineering. Volume Vol. 1

Luca Lezzerini

Libro: Libro in brossura

editore: Passione Scrittore selfpublishing

anno edizione: 2025

pagine: 176

Questo libro fornisce una trattazione introduttiva, completa e accessibile, dell’ingegneria del software, spaziando dai pilastri della teoria classica alle innovazioni delle pratiche moderne, inclusa Essence, la prima teoria formale descrittiva dell’ingegneria del software. Strutturato in sezioni interconnesse, il testo esplora i fondamenti storici, come l’analisi dei requisiti e i modelli di sviluppo tradizionali, e li integra con approcci contemporanei, tra cui le metodologie agili, DevOps e l’intelligenza artificiale. Un’attenzione particolare è dedicata alla gestione dei progetti software, per offrire strumenti utili alla pianificazione, al controllo e al successo di progetti di sviluppo software. Il test del software, essenziale per garantirne la qualità e l’affidabilità, viene affrontato in modo approfondito, con strategie pratiche e tecniche di validazione e verifica. Infine, il libro introduce due linguaggi grafici standard per la modellazione del software: UML (Unified Modelling Language) e BPMN (Business Process Modelling Language). Questi due strumenti sono presentati in modo da facilitarne la comprensione e l’applicazione nelle diverse fasi di sviluppo. Pensato per educare e ispirare chiunque voglia avvicinarsi o approfondire il mondo dell’ingegneria del software, questo testo rappresenta un percorso teorico e pratico per comprendere e padroneggiare una disciplina che si evolve continuamente. Il libro, che nasce dall’esperienza dell’Autore con quasi quarant’anni di lavoro e trenta di insegnamento nel settore, è destinato principalmente a studenti universitari di informatica o di ingegneria, ma può essere utilizzato tranquillamente anche da studenti delle scuole medie superiori o di altre facoltà universitarie interessati ad approfondire la materia. Infine, può essere letto da chiunque, anche se privo di solide basi di informatica, per comprendere meglio e approfondire cosa sia l’ingegneria del software.
24,00

Programmazione in C++. Principi e tecniche

Programmazione in C++. Principi e tecniche

Bjarne Stroustrup

Libro: Libro in brossura

editore: Pearson

anno edizione: 2025

pagine: 656

Un manuale pensato per chi voglia apprendere i principi fondamentali della programmazione in C++ e voglia sviluppare le competenze pratiche necessarie per programmare nel mondo reale (viene utilizzato il C++ contemporaneo (C++20 e C++23). Concentrandosi su concetti e tecniche fondamentali, piuttosto che su dettagli tecnico-linguistici, l'Autore introduce alla programmazione in generale, inclusa la programmazione procedurale, orientata agli oggetti e generica, piuttosto che una semplice introduzione a un linguaggio di programmazione. Vengono descritte sia le tecniche contemporanee di alto livello sia le tecniche di livello inferiore necessarie per un uso efficiente dell'hardware e viene descritta un'ampia gamma di concetti essenziali, tecniche di progettazione e programmazione, funzionalità del linguaggio e librerie. Il volume copre la progettazione e l'uso sia dei tipi integrati sia dei tipi definiti dall'utente, completi di input, output, calcolo e grafica/GUI semplice e offre un'introduzione ai contenitori e agli algoritmi della libreria standard C++.
45,00

Materiale su sistemi informatici e i principi di programmazione in C per il corso di Informatica B
27,00

Inserire il codice per il download.

Inserire il codice per attivare il servizio.