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

Programmazione e sviluppo del software

Sviluppare applicazioni per Android in 7 giorni

Sviluppare applicazioni per Android in 7 giorni

Matteo Bonifazi

Libro: Libro in brossura

editore: Edizioni LSWR

anno edizione: 2019

pagine: 192

Al giorno d’oggi i dispositivi mobile permettono all’utente di fruire di servizi, informazioni, intrattenimento, svago e supporto a qualsiasi attività quotidiana, grazie alla connessione permanente e alla grande potenza computazionale. In questo ecosistema Android riveste un ruolo chiave, con una quota del mercato mondiale superiore al 75%. Questo libro ti accompagnerà nella scoperta delle diverse funzionalità e caratteristiche dell’API di Android. Potrai acquisire conoscenze sul design, sul ciclo di vita e sulla UI di un’applicazione Android attraverso esempi pratici, da usare in seguito come base per lo sviluppo delle tue applicazioni. Il libro è diviso in sette capitoli, ognuno dei quali rappresenta idealmente un giorno della settimana. Dopo sette giorni di teoria e sperimentazione, sarai in grado di sviluppare in totale autonomia le tue app e di pubblicarle sul Google Play Store.
18,90

Come realizzare una mano bionica in autonomia. Progettazione e assemblaggio di una protesi tecnologica stampata in 3D e pilotata da Arduino

Come realizzare una mano bionica in autonomia. Progettazione e assemblaggio di una protesi tecnologica stampata in 3D e pilotata da Arduino

Matteo Capobussi

Libro: Libro in brossura

editore: Sandit Libri

anno edizione: 2019

pagine: 118

Questo libro racconta come è possibile realizzare una protesi di mano robotica, un oggetto che nell'immaginario collettivo è diventato simbolo di modernità e tecnologia. Lo fa guidando passo - passo nell'utilizzo di strumenti semplici, a disposizione di chiunque e a basso costo. Oltre alle mere istruzioni tecniche di assemblaggio mostra il percorso che ha portato al risultato finale. Offre, anche a chi non possiede competenze specifiche, le necessarie capacita di progettazione. Spiega come superare le inevitabili difficoltà nella realizzazione. Seguendo le dettagliate istruzioni si potranno realizzare in casa sia la protesi che il dispositivo di controllo, un guanto dotato di sensori di flessione che e connesso alla mano tramite Arduino e il Wi-Fi.
11,90

L'analisi dei big data con Python. Le migliori tecniche per aggregare i dati

L'analisi dei big data con Python. Le migliori tecniche per aggregare i dati

Ivan Marin, Ankit Shukla, Sarang VK

Libro: Libro in brossura

editore: Tecniche Nuove

anno edizione: 2019

pagine: 218

Una delle professioni più emergenti nel campo tecnologico è quella del Data Scientist. Ovvero il professionista che è in grado di aggregare e analizzare la grande mole di informazioni di cui oggi una azienda dispone in modo da poterle usare nell'ambito decisionale. Il linguaggio di programmazione Python è molto utilizzato come strumento software per questa analisi. Questo testo, scritto da specialisti, mostra diversi tool e tecniche per gestire i dati provenienti da varie fonti e database allo scopo di renderli fruibili per successive analisi statistiche e computazionali. I capitoli sono brevi, centrati su ogni singola tecnica operativa e sempre conclusi con esercizi e codici di esempio. Oltre a Python vengono quindi descritti una serie di tool e strumenti specifici, perlopiù open source, che supportano il lavoro di sviluppo del software. Imparerete a: utilizzare Python per leggere e trasformare i dati in diversi formati; utilizzare strumenti avanzati come Jupiter, Spark, Parquet, Pandas e Hadoop; generare statistiche e metriche di base utilizzando i dati su disco; svolgere elaborazioni distribuite su cluster; convertire dati da varie fonti in formati di archiviazione o query; preparare i dati per analisi statistiche, visualizzazioni e machine learning; presentare i dati sotto forma di grafici efficaci.
27,90

Programmare con C# 8. Guida completa

Programmare con C# 8. Guida completa

Antonio Pelleriti

Libro: Libro in brossura

editore: Edizioni LSWR

anno edizione: 2019

pagine: 928

Il linguaggio C# è il punto di riferimento della programmazione su piattaforma .NET da quasi 20 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 sono basati su .NET e C# è il linguaggio che tradizionalmente consente di iniziare a sviluppare nel modo più rapido e produttivo. Oggi inoltre C#, grazie a .NET Core, è diventato multipiattaforma e supporta anche i sistemi Linux e macOS. È innegabilmente uno dei linguaggi più versatili: copre infatti ogni ambito di sviluppo: desktop, web, cloud e anche mobile grazie alla tecnologia Xamarin, supportata da iOS e Android. 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, reflection, .NET Compiler Platform e Visual Studio SDK. 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 interfaccia grafica, sviluppo di applicazioni web, sviluppo di app per Windows e per gli altri sistemi operativi supportati. Il tutto utilizzando come ambiente di sviluppo Visual Studio 2019 e Visual Studio Code.
49,90

Le basi della scienza dei dati

Le basi della scienza dei dati

Libro: Copertina morbida

editore: ExCogita

anno edizione: 2019

pagine: 538

18,00

Analisi del linguaggio con Python. Imparare a processare testo e audio con le librerie open source

Analisi del linguaggio con Python. Imparare a processare testo e audio con le librerie open source

Serena Sensini

Libro

editore: Apogeo

anno edizione: 2019

pagine: 143

I computer sono bravissimi a lavorare con dati standardizzati e strutturati e riescono a elaborarli velocemente e con precisione. Questo ha però un limite: le persone non comunicano in dati strutturati, né parlano in codice binario, anzi, il linguaggio umano è complesso e articolato. Questo manuale è una guida pratica al Natural Language Processing (NLP), un campo dell'intelligenza artificiale focalizzato sull'abilitare i computer a comprendere ed elaborare i linguaggi umani, e grazie al quale è stato possibile sviluppare applicazioni ormai molto diffuse come Google Translate e gli assistenti vocali Siri, Alexa e Ok Google. Si parte dalla spiegazione di che cos'è l'NLP e degli approcci attualmente esistenti in questo campo. L'attenzione si sposta quindi all'elaborazione del linguaggio esaminando le librerie Python disponibili allo scopo. A questo punto si entra nel merito delle applicazioni possibili come la sentiment analysis, il riconoscimento semantico del linguaggio e il riconoscimento vocale. Il testo termina mostrando casi d'uso ed esempi pratici. Un manuale dedicato sia a chi già conosce Python, sia ai principianti che vogliono sviluppare nuove capacità e iniziare a costruire un'applicazione da zero.
19,90

Sviluppare applicazioni full stack. Costruire soluzioni scalabili con React e GraphQL

Sviluppare applicazioni full stack. Costruire soluzioni scalabili con React e GraphQL

Sebastian Grebe

Libro

editore: Apogeo

anno edizione: 2019

pagine: 340

La peculiarità di un full stack developer è operare nello sviluppo di un'applicazione web sia lato front end che back end, muovendosi con disinvoltura tra la programmazione della user experience e l'implementazione delle logiche applicative, del server e del database. Per un aspirante programmatore full stack è quindi importante scegliere gli strumenti e i linguaggi da includere tra le proprie competenze. Questo manuale guida il lettore nello sviluppo di applicazioni web utilizzando React e GraphQL. Il primo è uno dei framework JavaScript più diffusi, mentre il secondo rappresenta una moderna soluzione per interrogare le API. Utilizzati in combinazione con altri strumenti come Node.js, Express.js, Apollo, Amazon Web Services, Mocha e Docker, consentono di eseguire tutte le fasi di sviluppo, dalle configurazioni server all'ottimizzazione della UX, fino alla pubblicazione dell'applicazione. Una guida pratica e dall'approccio step-by-step, destinata agli sviluppatori che desiderano affinare le proprie competenze imparando a utilizzare gli standard del settore.
34,90

C++. Laboratorio di programmazione

C++. Laboratorio di programmazione

Lanfranco Lopriore

Libro: Libro in brossura

editore: Campano Edizioni

anno edizione: 2019

pagine: 36

5,00

Programmazione mediante esempi. Utilizzando il linguaggio C++

Programmazione mediante esempi. Utilizzando il linguaggio C++

Lanfranco Lopriore

Libro: Libro in brossura

editore: Campano Edizioni

anno edizione: 2019

pagine: 286

12,00

C++. Esercizi di programmazione sulle classi
7,00

DevOps. Guida per integrare Development e Operations e produrre software di qualità

DevOps. Guida per integrare Development e Operations e produrre software di qualità

Fabio Mora

Libro: Libro in brossura

editore: Apogeo

anno edizione: 2019

pagine: 320

La tecnologia rappresenta una grande opportunità per la competitività delle imprese ma coniugarne lo sviluppo all'agilità e all'affidabilità dei processi non è facile. Una risposta arriva da DevOps – contrazione di development, "sviluppo", e operations, "messa in produzione" – una metodologia di sviluppo software pensata per aiutare le aziende a realizzare prodotti e servizi in modo rapido ed efficiente. Google, Amazon, Facebook e Netflix sono solo alcune delle realtà che la utilizzano per realizzare e mantenere applicazioni di vario tipo. Questo manuale vuole fornire una panoramica chiara e completa del movimento DevOps, mettendo in luce metodi, regole, principi e valori che sono alla base della creazione del software in modo iterativo e incrementale. Quindi si passa alla pratica, mostrando passo dopo passo tutti gli elementi che compongono un ciclo di rilascio continuo, dalla modifica sul computer del programmatore fino all’arrivo in produzione. Una guida dedicata sia allo sviluppatore alle prime armi sia al sistemista esperto e, in spirito Agile, anche a coloro che non scrivono codice: manager, analisti, coach, consulenti, imprenditori e appassionati.
30,00

C++. Linguaggio, libreria standard, principi di programmazione. Ediz. Mylab

C++. Linguaggio, libreria standard, principi di programmazione. Ediz. Mylab

Bjarne Stroustrup

Libro: Prodotto composito per la vendita al dettaglio

editore: Pearson

anno edizione: 2019

pagine: XX-1257

L'attività didattica e di apprendimento del corso è proposta all'interno di un ambiente digitale per lo studio, che ha l'obiettivo di completare il libro offrendo risorse didattiche fruibili in modo autonomo o per assegnazione del docente. Il codice presente sulla copertina di questo libro consente l'accesso per 18 mesi a MyLab, una piattaforma digitale interattiva specificamente pensata per accompagnare e verificare i progressi durante lo studio. MyLab offre la possibilità di accedere al manuale online: l'edizione digitale del testo arricchita da funzionalità che permettono di personalizzarne la fruizione, attivare la lettura audio digitalizzata, inserire segnalibri anche su tablet e smartphone. Le attività formative e valutative sono dettagliate nella pagina di catalogo dedicata al libro, consultabile all'indirizzo link o tramite QR code.
42,00

Inserire il codice per il download.

Inserire il codice per attivare il servizio.