Edizioni LSWR: Digital Lifestyle Pro
PowerQuery e PowerPivot. I nuovi strumenti di Excel per l’analisi dei dati
Alessandra Salvaggio
Libro: Libro in brossura
editore: Edizioni LSWR
anno edizione: 2020
pagine: 328
Microsoft Excel si è arricchito di due nuovi e potenti strumenti per la gestione e l’analisi dei dati, che rappresentano un importante passo avanti rispetto alle sue funzionalità classiche. PowerQuery si occupa di raccogliere dati dalle fonti più disparate, quindi di prepararli e “ripulirli” affinché sia possibile analizzarli. PowerPivot consente di elaborare i dati in modo avanzato grazie a nuove tabelle pivot potenziate e alle funzioni DAX, che permettono di sviluppare analisi complesse ed evolute incluse quelle di time intelligence, per esaminare l’evoluzione dei dati nel tempo. Questo libro, ricco di esempi e spiegazioni passo passo, offre un’ampia panoramica su PowerQuery e PowerPivot e sui nuovi set di funzioni, in modo che il lettore possa acquisire consapevolezza delle loro funzionalità e sfruttarne al massimo la potenza.
Design patterns. Schemi di progettazione del software orientato agli oggetti
Antonio Pelleriti
Libro: Libro in brossura
editore: Edizioni LSWR
anno edizione: 2020
pagine: 336
La progettazione del software orientato agli oggetti può essere facilitata e ottimizzata utilizzando linee guida e schemi di progettazione standard. I problemi che si presentano allo sviluppatore e al software designer sono spesso risolvibili mediante soluzioni architetturali elaborate da esperti del settore, quindi ampiamente testate e utilizzate sul campo. Si evita così di studiare nuovamente questioni già risolte e di “reinventare ogni volta la ruota”. Dopo un’introduzione ai principi fondamentali del software design e del paradigma orientato agli oggetti, questo libro illustra i 23 design patterns fondamentali e mostra come applicarli ai corrispondenti casi di progettazione, attraverso descrizioni, schemi, esempi e implementazioni di casi reali. Grazie ai diagrammi in formato UML e al codice sorgente scritto in C# (ma facilmente comprensibile anche a chi sviluppa in Java, C++ o qualsiasi altro linguaggio orientato agli oggetti), il libro va incontro alle esigenze di analisti, progettisti, sviluppatori intermedi ed esperti e studenti di ingegneria del software.
Programmare con Java. Guida completa
Giuseppe Maggi
Libro: Libro in brossura
editore: Edizioni LSWR
anno edizione: 2020
pagine: 544
Questo libro guida il lettore lungo un percorso di apprendimento ragionato che conduce dalle basi fino alle caratteristiche più avanzate di Java, per poterlo sfruttare e diventarne padroni. Dopo avere illustrato i fondamenti 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. Il testo illustra inoltre tutte le principali novità delle versioni più recenti del linguaggio Java.
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.
La shell testuale. Diventare utenti avanzati con la riga di comando
Carlo A. Mazzone
Libro: Libro in brossura
editore: Edizioni LSWR
anno edizione: 2019
pagine: 384
Il solo uso dell’interfaccia grafica di un sistema operativo non è sufficiente per il power user, ovvero l’utente con abilità avanzate che deve andare oltre le funzionalità di base e poter gestire situazioni complesse e critiche. L’arma in più di cui può dotarsi il nostro eroe è, senza ombra di dubbio, l’insieme dei comandi messi a disposizione dall’interfaccia testuale, nascosta nei vari sistemi operativi come Windows, Linux o anche macOS dei computer Apple. L’interfaccia testuale consente di realizzare tutte le operazioni possibili con l’interfaccia grafica, ma con maggiore efficienza e accuratezza. Per ottenere questa potenza è necessario conoscere i nomi e le modalità d’uso dei singoli comandi testuali, nonché le procedure di funzionamento interno dei sistemi operativi. Si tratta di uno sforzo che vale la pena di fare per ottenere un potere di controllo sul sistema che non ha pari. Questa guida è rivolta a tutti coloro i quali necessitano di superare i limiti imposti dalle interfacce grafiche per guadagnare il potere del comando assoluto sul proprio sistema informatico. Inoltre, si propone al lettore un’attività di studio indispensabile per accedere ai mondi della sistemistica, della sicurezza informatica e dell’hacking, che rappresentano contesti di assoluta attualità anche in relazione all’ambito lavorativo.
Python. Programmazione avanzata
Julien Danjou
Libro: Copertina morbida
editore: Edizioni LSWR
anno edizione: 2019
pagine: 226
La guida pratica per affinare le conoscenze di Python scavando a fondo nel linguaggio di programmazione più apprezzato al mondo. Scritto per gli sviluppatori e i programmatori esperti, il libro raccoglie oltre 15 anni di esperienza con Python e mostra come evitare gli errori più comuni, scrivere codice in modo più efficiente e costruire programmi migliori in meno tempo. Il volume affronta una serie di argomenti avanzati come il mutithreading e la memoizzazione, fornisce consigli di esperti su temi come la progettazione di API e la gestione dei database e svela il funzionamento interno di Python, per avere una comprensione più approfondita del linguaggio. La prima parte affronta questioni come il versioning, lo stile del codice e i controlli automatizzati. Il libro mostra quindi come definire in modo efficiente le funzioni, scegliere le strutture di dati e le librerie più appropriate, costruire programmi in vista del futuro, creare package del software per la distribuzione e ottimizzare i programmi fino al livello del bytecode. Tra gli argomenti trattati: Moduli, librerie e framework; Documentazione e buona pratica API; Gestire timestamp e fusi orari; Distribuzione, unit test, metodi e decoratori; Programmazione funzionale; Albero sintattico astratto, Hy e attributi in stile Lisp; Prestazioni e ottimizzazioni; Scala e architettura; Gestione di database relazionali; Funzionalità avanzate per scrivere codice migliore.
Javascript. Guida completa
Alessandra Salvaggio, Gualtiero Testa
Libro: Libro in brossura
editore: Edizioni LSWR
anno edizione: 2018
pagine: 320
JavaScript è il linguaggio per la programmazione Web lato client più apprezzato. Standardizzato grazie a ECMA, oggi permette di creare codice compatibile con la maggior parte dei browser in circolazione. Grazie anche alle migliorate capacità dei processori dei PC, l’esecuzione di Java- Script è diventata sempre più veloce e questo ha permesso di ampliare il suo campo di utilizzo. Il libro si focalizza sull’applicazione di JavaScript nel campo del Web e si basa su ECMAScript 6, la versione di JavaScript attualmente più diffusa.
Analisi dei dati con Excel. Per Excel 2010, 2013, 2016
Alessandra Salvaggio
Libro: Libro in brossura
editore: Edizioni LSWR
anno edizione: 2017
pagine: 368
L’analisi dei dati è senza dubbio uno dei campi in cui Excel può essere usato con maggiore profitto. Tra l’altro, da quando Excel ha esteso il numero delle righe dei fogli di lavoro a oltre un milione, è possibile analizzare anche grandi quantità di dati. Questo libro è lo strumento ideale per tante figure professionali (manager, imprenditori, quadri amministrativi, responsabili di reti di vendita e attività commerciali) che usano Excel nell'attività lavorativa quotidiana ma ne sfruttano solo una piccola parte. Oltre ai classici strumenti di analisi quali le tabelle pivot, la ricerca obiettivo o il risolutore, il volume illustra anche le funzioni avanzate di Excel e dedica ampio spazio ai nuovi e potenti strumenti Power Pivot e Power Query, che permettono di spingere ancora più in là l’analisi dei dati grazie a un nuovo potente set di funzioni e alla possibilità di recuperare dati da moltissime sorgenti e combinarli tra loro. Per facilitare chi lavora nelle multinazionali, sono indicati anche i comandi e i nomi delle funzioni della versione inglese del programma.
Il manuale dell'hacker di automobili. Guida per il penetration tester
Craig Smith
Libro: Libro in brossura
editore: Edizioni LSWR
anno edizione: 2016
pagine: 320
Non c'è bisogno di pensare alle automobili che si guidano da sole: qualsiasi veicolo che circoli sulle nostre strade e che sia stato costruito nell'ultima ventina d'anni possiede un gran numero di componenti elettronici e quasi tutte le sue parti sono controllate elettronicamente. Non ci si pensa, normalmente, ma le possibilità di attacco di un veicolo sono molte - dal telecomando che apre le portiere al segnale Wi-Fi, dalla porta utilizzata dai meccanici per la manutenzione fino alla console di infotainment. Questo libro mostra come accedere ai sistemi elettronici dell'auto, come si possano retroingegnerizzare quei sistemi e le comunicazioni che avvengono fra i vari componenti - per capire innanzitutto come funziona il veicolo, quali siano le sue vulnerabilità, come possa sfruttarle un potenziale attacco e come vi si possa porre rimedio. Il tutto mediante strumentati di hacking open source come Metasploit, Wireshark, Kayak, can-utils e ChipWhisperer. Oltre agli aspetti di sicurezza, le tecniche esplorate permettono di intervenire sui veicoli anche per migliorarne le prestazioni.
Lavorare con Microsoft Excel 2016. Guida all'uso
Alessandra Salvaggio
Libro: Libro in brossura
editore: Edizioni LSWR
anno edizione: 2016
pagine: 416
II libro si rivolge agli utenti alle prime armi con Microsoft Excel. Si parte dai primi rudimenti per prendere familiarità con un foglio di lavoro fino ad arrivare, al termine, a farne un uso autonomo ed efficace. Non sono richieste particolari conoscenze, se non una minima capacità di muoversi in Windows. Con un accurato e graduale percorso didattico il libro accompagna il lettore alla scoperta di Excel, dalle funzionalità di base a quelle più complesse. Alla fine, quasi senza accorgersene, il lettore si troverà ad affrontare argomenti di livello intermedio/avanzato, che possono rendere il suo lavoro più rapido e produttivo. Studenti, impiegati, insegnanti, chi usa il computer per lavoro o per hobby potrà trovare un percorso semplice e veloce, ricco di esempi pratici, per familiarizzare con Excel.
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à.
Adobe InDesign CC. Guida all'uso
Alessandra Salvaggio
Libro: Libro in brossura
editore: Edizioni LSWR
anno edizione: 2015
pagine: 287
InDesign è il software di riferimento nel mondo del desktop publishing e questo manuale ne illustra il funzionamento a partire dalle basi fino agli argomenti più avanzati. Il libro è adatto a tutti i lettori, anche a coloro che non hanno mai usato il programma. Si parte infatti dalla presentazione dell'ambiente di lavoro, poi si passa all'importazione del testo in nuovi documenti e si vede quindi come creare, modificare e applicare le pagine master. Ampie sezioni sono dedicate a immagini, tracciati e tabelle, alla gestione del testo e degli stili, all'inserimento delle note e alla sillabazione. Si vede quindi come creare il prodotto finito, ossia una rivista o un libro completo con indici e sommari, sia nella versione per la stampa sia in versione elettronica. Sul booksite sono presenti i materiali per seguire passo passo le spiegazioni e gli esempi presenti nel libro.

