Programmazione e sviluppo del software
ASP.NET Core 2. Guida completa per lo sviluppatore
Daniele Bochicchio, Cristian Civera, Moreno Gentili, Stefano Mostarda, Matteo Tumiati
Libro
editore: Hoepli
anno edizione: 2018
pagine: 458
Scritta per guidare gli sviluppatori alla scoperta di ASP.NET Core 2, il nuovo framework per il web cross platform e open source rilasciato da Microsoft, questa guida completa include tutte le ultime novità introdotte da ASP.NET Core e dalle tecnologie a corredo di applicazioni web, come Angular o l'accesso ai database. Dalle basi di ASP.NET Core 2 ai concetti legati ad ASP.NET Core MVC, all'accesso ai dati, passando per identity e arrivando fino a JavaScript, Angular e tecnologie client-side, questo libro - con uno stile pratico e ricco di esempi - accompagna il lettore alla scoperta di tutte le caratteristiche che rendono ASP.NET Core uno dei toolkit più interessanti per sviluppare applicazioni web.
Programmazione di base e avanzata con Java. Ediz. Mylab
Walter Savitch
Libro: Prodotto composito per la vendita al dettaglio
editore: Pearson
anno edizione: 2018
pagine: 960
Un manuale di programmazione che presenta tutti i contenuti di un corso base e un insieme di approfondimenti per lo svolgimento di progetti complessi. Pensato per agevolare l’apprendimento, il volume è ricco di supporti didattici. Tra questi, box differenziati per sottolineare i concetti principali, mettere in guardia da possibili errori, offrire consigli di programmazione, risolvere i dubbi. E, ancora, numerosi esempi di codice commentati e casi di studio dettagliatamente descritti. Compresa nel prezzo, la piattaforma online MyLab, contenente la versione digitale del volume, video notes, il codice sorgente usato negli esempi del testo, quiz di autovalutazione suddivisi per capitolo e alcune soluzioni degli esercizi, programmi e progetti di fine capitolo.
HTML 5 con CSS e Javascript
Daniele Bochicchio, Stefano Mostarda
Libro
editore: Hoepli
anno edizione: 2018
pagine: XVI-256
HTML5 è un insieme di nuovi standard per il web, sempre in evoluzione, che consente di sviluppare applicazioni web moderne. Porta con sé diverse novità, che vanno verso l’adozione di una serie di specifiche, condivise da browser e piattaforme tra loro diversi, che semplificano la vita degli sviluppatori web, sempre alle prese con le difficoltà legate ai vari browser. In realtà, HTML5 è molto di più e include una serie di nuove caratteristiche, che abbracciano anche CSS e JavaScript e impattano sul mobile, una fetta sempre importante della navigazione mondiale: districarsi tra le nuove specifiche può non essere un’impresa semplice. Con uno stile chiaro, pratico e ricco di esempi, la nuova edizione di questo libro si pone come una guida ideale, sia per principianti sia per chi vuole conoscere le novità di HTML5 e delle tecnologie correlate.
Pensare in Python. Come pensare da informatico
Allen Downey
Libro: Libro in brossura
editore: EGEA
anno edizione: 2018
pagine: 252
Python è un linguaggio di programmazione dinamico, orientato agli oggetti, utilizzabile con molti software e di facile apprendimento. L’autore introduce il lettore alla scoperta del linguaggio un passo alla volta: inizia con i concetti base della programmazione per poi passare a funzioni, ricorsione, strutture di dati e progettazione orientata agli oggetti. Gli esercizi, presenti in ogni capitolo, consentono di testare immediatamente i concetti appresi. Il libro è uno strumento ideale per imparare le basi della programmazione.
Diventa programmatore Visual Studio. Partendo da zero
Giuseppe Scozzari
Libro: Libro in brossura
editore: Edizionifutura.Com
anno edizione: 2017
pagine: 400
Un libro semplice e facile da consultare per coloro che desiderano addentrarsi nel mondo della programmazione senza avere conoscenze specifiche della materia. Il libro tratta gli aspetti del Linguaggio Visual Basic.Net, la Programmazione ad oggetti, l'architettura delle applicazioni, le "parole chiave" del linguaggio, come "ragiona" la macchina, come costruire un'interfaccia utente per Windows, realizzare un programma completo, gestire gli errori e i database Access & MySQL e tantissimi altri esempi. Per utilizzare correttamente questo libro non è necessario avere alcuna conoscenza di programmazione. Si consiglia però di possedere dimestichezza con l'utilizzo del computer, una buona padronanza delle operazioni di base che da sempre esistono nell'informatica, meglio ancora se disponete di una certa abilità con le applicazioni fondamentali come Word, Excel ecc... È un libro accessibile a tutti. 400 pagine a colori illustrato da tantissime immagini.
Automatizzare le cose noiose con Python. Programmazione pratica per principianti assoluti
Al Sweigart
Libro: Libro in brossura
editore: Edizioni LSWR
anno edizione: 2017
pagine: XXIII-486
Se vi è mai capitato di passare ore a cambiare nomi di file o ad aggiornare centinaia di celle in un foglio di calcolo, sapete perfettamente quanto noiose possano essere queste incombenze. E se il vostro computer potesse svolgerle al posto vostro? In Automatizzare le cose noiose con Python imparerete a usare Python per scrivere programmi che facciano in pochi minuti quello che a mano vi costerebbe ore – e non è necessario che abbiate già esperienza di programmazione. Una volta acquisite le basi, potrete creare programmi Python che svolgano senza fatica e in modo splendido compiti utili di automazione per: cercare un testo in uno o più file; creare, aggiornare, spostare e rinominare file e cartelle; effettuare ricerche nel Web e scaricare contenuti online; aggiornare e formattare dati in fogli di calcolo Excel di qualsiasi dimensione; suddividere o unire PDF, dotarli di watermark e cifrarli; inviare email di sollecito e notifiche testuali; compilare moduli online. Istruzioni passo passo analizzeranno in dettaglio ciascun programma, e progetti pratici alla fine di ciascun capitolo vi sfideranno a migliorare quei programmi e a usare le competenze appena acquisite per automatizzare compiti simili. Non passate il vostro tempo a fare quel che potrebbe fare una scimmia addestrata. Anche se non avete mai scritto una riga di codice, potete fare in modo che sia il vostro computer a gestire la parte noiosa. Imparate ad Automatizzare le cose noiose con Python!
Introduzione all'ingegneria del software. Ediz. Mylab
Ian Sommerville
Libro: Prodotto composito per la vendita al dettaglio
editore: Pearson
anno edizione: 2017
pagine: XIV-624
Negli ultimi anni, l'ingegneria del software ha caratterizzato il progresso della nostra società. Vasti, complessi e articolati sistemi software sono alla base di Internet, della telefonia mondiale, della produzione industriale, dei sistemi di trasporto, delle nuove tecnologie in campo medicale, dei media e degli strumenti di entertainment. Il libro spazia su tutti gli aspetti coinvolti nella produzione del software, dall'iniziale analisi dei requisiti, alla progettazione, allo sviluppo, alla verifica e validazione, e alla gestione di un progetto. Ottava edizione aggiornata e ampliata.
Machine learning con Python. Costruire algoritmi per generare conoscenza
Sebastian Raschka
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2016
pagine: 400
Elaborare il magma di dati oggi disponibile è una sfida affascinante e imprescindibile per il mondo contemporaneo dove la conoscenza e l'informazione sono il primo valore. Il machine learning è la risposta: grazie ai suoi algoritmi è possibile creare macchine in grado apprendere in maniera automatica e rispondere alle domande chiave per il successo. Questo libro accompagna nel mondo del machine learning e mostra come Python sia il linguaggio di programmazione ideale per costruire algoritmi sofisticati in grado di interrogare i dati nel modo migliore e recuperare preziosi insight. Viene spiegato l'utilizzo di librerie Python dedicate - tra cui scikit-learn, Theano e Keras - applicate in ambiti come la selezione e la compressione dei dati, l'analisi del linguaggio naturale, l'elaborazione di previsioni, il riconoscimento delle immagini. L'approccio didattico è pragmatico: tutti i concetti sono accompagnati da esempi pratici di codice. La lettura è consigliata a chi ha già alle spalle qualche studio teorico nel campo del machine learning oltre a una buona conoscenza di programmazione in Python. Argomenti trattati: Addestrare gli algoritmi a compiti di classificazione; Utilizzare i classificatori della libreria scikit-learn; Selezionare i dati con le tecniche di pre-elaborazione; Ridurre la dimensionalità dei dati con le tecniche compressione; Conoscere, valutare e combinare i modelli di machine learning; Creare analisi del sentiment elaborando dati testuali dai social media; Integrare modelli di machine learning in applicazioni web; Elaborare previsioni attraverso i modelli di analisi a regressione; Individuare nuovi cluster e pattern di dati; Addestrare reti neurali al riconoscimento delle immagini; Lavorare con Theano per ottimizzare gli algoritmi di machine learning.
Python per ragazzi. Un'introduzione giocosa alla programmazione
Jason Briggs
Libro
editore: Edizioni LSWR
anno edizione: 2016
Il linguaggio C. Fondamenti e tecniche di programmazione. Ediz. Mylab
Paul J. Deitel, Harvey M. Deitel
Libro: Prodotto composito per la vendita al dettaglio
editore: Pearson
anno edizione: 2016
pagine: XIX-640
Pearson Learning Solution nasce dall'esperienza del principale editore educational nel mondo. Ogni progetto didattico Pearson è composto da un manuale di riferimento e da una serie di supporti digitali (piattaforme di e-learning, eText e siti dedicati) che accrescono la qualità dello studio, riducono i tempi di apprendimento, aiutano a misurare il livello di preparazione raggiunto tramite test ed esercizi di autovalutazione. L'esperienza nazionale e internazionale mostra che i prodotti didattici Pearson migliorano in maniera significativa i risultati raggiunti.
Concetti di informatica e fondamenti di Java
Cay S. Horstmann
Libro: Libro in brossura
editore: Apogeo Education
anno edizione: 2016
pagine: 806
Il libro di Horstmann, del quale proponiamo la sesta edizione italiana, si è imposto negli anni come efficace supporto didattico nei corsi universitari di programmazione e, al tempo stesso, come prezioso riferimento per il pubblico professionale. Anche in questa edizione il testo mantiene le caratteristiche che, da oltre 15 anni, ne hanno decretato il grande successo: un approccio graduale alla programmazione, che permette di assimilare anche i concetti più difficili; una particolare enfasi sull'attività di problem-solving, della quale vengono resi espliciti i passaggi; una straordinaria ricchezza di esempi svolti, domande di verifica, esercizi e problemi. Il testo è aggiornato alla versione 8 della JDK Standard Edition, pur mantenendo - ove possibile - la compatibilità con le versioni precedenti.
Il manuale di Arduino. Guida completa
Paolo Aliverti
Libro: Libro in brossura
editore: Edizioni LSWR
anno edizione: 2016
pagine: 331
Arduino è una piccola scheda elettronica che chiunque può imparare a utilizzare in breve tempo per realizzare circuiti elettronici interattivi. È molto meno potente del cellulare che avete in tasca, non ha un display o una tastiera... ma è facilissimo da usare e da alcuni anni è adoperato da migliaia di persone per dare vita ai progetti più svariati: dalla stampante 3D alla serra automatica, dal termostato al drone. Questo manuale raccoglie tutte le informazioni per utilizzare al meglio Arduino, dalle basi agli argomenti più complessi. Imparerete a conoscere tutte le funzioni di Arduino e a collegare sensori e dispositivi di ogni tipo, grazie a spiegazioni dettagliate sia nella parte elettronica sia per la programmazione. Il manuale include anche un capitolo su Arduino Yun, la nuova scheda con il Wi-Fi integrato, con cui è facile realizzare progetti connessi a Internet.

