Informatica
Sviluppare applicazioni con Django. Guida alla programmazione web aggiornata alla versione 5
Marco Beri
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 240
Django è un framework open source scritto in Python usato per creare applicazioni web. Pragmatico, veloce ed elegante, viene utilizzato per lo sviluppo di progetti sia su piccola sia su vasta scala. Questa guida pratica e ricca di esempi illustra le potenzialità di Django e insegna a utilizzarlo. Si parte dall’installazione e dalla configurazione per passare poi all’attività di sviluppo vera e propria attraverso gli strumenti messi a disposizione per lavorare su viste e template, URL e query, per terminare con le modalità per migliorare e aggiungere funzionalità all'applicazione. Una lettura aggiornata alla versione 5, adatta a programmatori con una conoscenza base di Python che vogliono sfruttare la potenza di Django per ridurre i tempi di sviluppo e migliorare la qualità delle applicazioni web.
Hello world. Essere umani nell'era delle macchine
Hannah Fry
Libro: Libro in brossura
editore: Bollati Boringhieri
anno edizione: 2024
pagine: 240
«Hello World!», Buongiorno mondo! Due parole inglesi, al tempo stesso scherzose e profetiche, che più di cinquant'anni fa hanno inaugurato l'alba di un nuovo mondo, quello delle macchine. Gli algoritmi sono tutt'intorno a noi, e, spesso senza neppure accorgercene, sempre di più affidiamo loro le nostre vite. Hannah Fry ci racconta i segreti dell'intelligenza artificiale, le promesse e i limiti della computer science e gli scenari un po' distopici che si prospettano nel nostro futuro tecnologico. Vieni accusato di un crimine: come vorresti che fosse determinato il tuo destino? Da un giudice o da un algoritmo? L'algoritmo sarà certamente più oggettivo e meno soggetto a errori, ma un giudice in carne e ossa potrà sempre guardarti negli occhi prima di pronunciare la sentenza. Quale opzione scegli? Eccoci nell'era degli algoritmi, un futuro non così lontano in cui le macchine prenderanno decisioni importanti in campo sanitario, nei trasporti, nella finanza, nella sicurezza. Ma quanto possiamo fidarci di loro? Ed è questo il tipo di futuro che vogliamo? Queste domande sono al centro di Hello World, un libro che solleva il velo sul funzionamento dei programmi che pervadono le nostre vite, mostrandone il potere e mettendone in risalto i limiti.
CompTIA security+. Guida aggiornata alla certificazione SY0-701
Mike Chapple, David Seidl
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 640
CompTIA Security+ è una certificazione internazionale che stabilisce le conoscenze fondamentali richieste per svolgere le funzioni di security di base e perseguire una carriera nel campo della sicurezza IT. Scritta da due professionisti della cybersecurity e trainer di livello mondiale, questa guida contiene e affronta tutti gli obiettivi dell'esame. Con esempi pratici, domande ed esercitazioni consente di apprendere i fondamenti della sicurezza informatica, dai concetti di certificazione e crittografia a quelli di identità e gestione degli accessi, per poi immergersi nei temi principali dell'esame: minacce, attacchi e vulnerabilità, tecnologie e strumenti, architettura e design, gestione dei rischi e infrastruttura a chiave pubblica (PKI). Con centinaia esercizi di autovalutazione corredati di spiegazioni dettagliate e due simulazioni di esame, questo manuale è uno strumento fondamentale per chi intende sostenere l'esame aggiornato all'edizione SY0-701 e mira a ottenere una certificazione di livello superiore come CASP+, CISSP o CISA.
Intelligenza Artificiale Conversazionale. Processi, strumenti e professioni per creare chatbot e assistenti vocali
Chiara Martino
Libro: Libro in brossura
editore: Franco Angeli
anno edizione: 2024
pagine: 190
Come si creano chatbot e assistenti vocali? Quali sono le strategie e le best practice per progettarli, implementarli e analizzarne le performance? Quali sono le opportunità professionali legate alla loro realizzazione? Gli assistenti virtuali fruibili tramite chat o voce hanno già trasformato la nostra vita quotidiana. Eppure, c'è ancora tanta confusione sulle loro potenzialità e i loro limiti, sul lavoro umano che è necessario per crearli e sull'intero settore che se ne occupa: l'Intelligenza Artificiale Conversazionale (o Conversational AI). In questo libro troverai spiegazioni chiare, esempi reali e indicazioni pratiche, che ti permetteranno di padroneggiare i concetti tecnici e linguistici fondamentali, di creare interfacce conversazionali in autonomia, anche senza scrivere codice, e di approfondire le competenze che non possono mancare in un progetto conversazionale all'avanguardia: Conversation Design, Prompt Engineering, Knowledge Engineering e Conversational Data Analysis. Questo libro è per chi vuole entrare in questo settore, ma anche, per chi, pur lavorandoci già, desidera aggiornarsi sulle ultime metodologie che sfruttano l'intelligenza artificiale generativa e per chi pensa di investire in un'interfaccia conversazionale ma non sa da dove partire per costruire un team e un workflow efficaci.
Gli indimenticabili videogiochi anni '80. I manuali da collezione di Retro Gamer
Libro: Libro in brossura
editore: Sprea Editori
anno edizione: 2023
pagine: 132
Questo volume della collana Anime Cult Retrogamer raccoglie la collezione definitiva dei giochi retrò degli anni '80: una guida essenziale al decennio d'oro dei videogiochi. Questo numero da collezione indagherà il motivo per cui questi anni sono stati fantastici per il gaming, a partire dalla conoscenza dei sistemi che hanno dominato il decennio. Inoltre approfondimenti sulle migliori sfide di gioco, sui 25 migliori giochi per Amiga 500, le guide definitive ai game che hanno fatto la storia, come Zelda, Elite, Spy Hunter e inoltre i 25 migliori giochi per Commodore 64 di sempre.
Manuale di cybersicurezza
Libro: Libro in brossura
editore: Pacini Giuridica
anno edizione: 2023
pagine: 376
Tra le maggiori sfide che le società tecnologicamente avanzate e integrate sono chiamate ad affrontare vi è quella di garantire che il cyberspace sia un dominio affidabile, che possa essere utilizzato da diversi attori per perseguire obiettivi legittimi e meritevoli di tutela. In un'espressione, significa promuovere la cybersicurezza, da intendersi sia come fine da raggiungere sia come mezzo. In tal senso, il manuale tratta i diversi profili, le iniziative e le attività promosse dai diversi stakeholders del cyberspazio, con l'obiettivo di proteggere le reti, i sistemi informativi, i servizi informatici e gli utenti da minacce e rischi informatici, sempre più diffusi, diversificati e sofisticati. La componente antropica della minaccia e del rischio cyber è quella che fa riferimento al cd. "Fattore umano". Per tale ragione, si pone particolare attenzione sulla salvaguardia della cybersecurity: una necessità concreta da soddisfare attraverso l'adozione di iniziative, misure e azioni di natura intrinsecamente multidisciplinare e multilivello, tra cui l'implementazione di dedicati strumenti di policy e giuridici in materia.
Sviluppare applicazioni Web3. Creare DApp con blockchain, smart contract, Solidity, web3.js
Alessandro Baldini
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2023
pagine: 288
Il Web è sull'orlo della sua terza rivoluzione. Dalla sua forma attuale ad alta interazione tra utenti e sistemi diversi, sta evolvendo verso un ecosistema più semantico, con un'esperienza utente ancora più immersiva e personalizzata, applicazioni decentralizzate e sicure, e servizi che fanno largo uso di Intelligenza Artificiale. Questa guida pragmatica insegna l'uso delle tecnologie alla base della trasformazione: la blockchain e gli smart contract che hanno stravolto i paradigmi su cui si basano le applicazioni web (e non solo), il linguaggio di programmazione Solidity (fondamentale per creare smart contract), la libreria web3.js che consente di definire il front end delle applicazioni. Un manuale completo dedicato a chi vuole imparare a sviluppare il Web3.
Sviluppare giochi con Blender e Godot. Guida alla creazione di avventure 3D
Obuz Kumsal
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2023
pagine: 300
Questo manuale è una guida esaustiva e pratica alla creazione di giochi attraverso l’utilizzo combinato di Blender, uno dei più apprezzati software di modellazione 3D, e Godot, un avanzato motore di gioco open source. Si parte dalle basi di modellazione low poly e si prosegue illustrando come sfruttare Blender per creare, manipolare e animare gli elementi del gioco, preparandoli poi per l'importazione in Godot. Si passa quindi all’utilizzo del motore di gioco per progettare le scene, lavorare su luci e ombre e creare modelli controllabili e interattivi. Seguendo le istruzioni e gli esempi forniti capitolo dopo capitolo, il lettore arriva a costruire un gioco point-and-click, apprendendo così un flusso di lavoro che integra e sfrutta al massimo la potenza di Blender e Godot. Un testo di riferimento per imparare a gestire in maniera efficace tutto il processo di creazione di giochi 3D, dall’ideazione al rilascio.
Kubernetes. Guida per gestire e orchestrare i container
Serena Sensini
Libro
editore: Apogeo
anno edizione: 2023
pagine: 420
Kubernetes è un software open-source di orchestrazione e gestione di container che ha rivoluzionato il modo in cui le applicazioni vengono costruite, distribuite e conservate. Sviluppato da Google, oggi è mantenuto da Cloud Native Computing Foundation ed è in grado di lavorare con sistemi diversi, tra cui Docker. Dopo un'introduzione ai container, il manuale passa a illustrare le caratteristiche di Kubernetes, la sua architettura, le funzioni di base per lo sviluppo e i concetti chiave di master, node, pod e service. Si passa poi ad approfondire l'uso integrato con altri software, come Docker, le funzioni avanzate, come l'autoscaling, per arrivare alle potenzialità di distribuzione sulle piattaforme cloud AWS, Azure e Google. Ricca di istruzioni passo passo e di esempi, questa guida è adatta a tutti gli sviluppatori che vogliono imparare a sfruttare la potenza di Kubernetes per gestire applicazioni su larga scala in maniera agile, affidabile ed efficiente.
Sviluppare applicazioni con PHP e MySQL. Guida per imparare la programmazione web lato server
Tom Butler, Kevin Yank
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2023
pagine: 504
Questa guida pratica insegna a realizzare applicazioni web professionali basate sulla solida accoppiata PHP e MySQL. Il percorso di apprendimento parte dall'installazione di PHP e MySQL per arrivare alla realizzazione di CMS completi e funzionali in grado di gestire dati di vario tipo, fornire agli utenti contenuti personalizzati e lavorare con framework adattabili a progetti differenti. Il lettore ideale ha già una buona conoscenza di HTML e vuole allargare le sue competenze alla programmazione lato server. Gli sviluppatori alle prime armi apprezzeranno il linguaggio semplice, le spiegazioni passo passo e il codice degli esempi da testare, mentre quelli più esperti troveranno utile la trattazione delle tecniche di programmazione più avanzate e complesse. Il testo è aggiornato a PHP 8 e include alcune delle più moderne best practice di programmazione web.
Sviluppare applicazioni con Flutter. Guida al framework e al linguaggio Dart per lo sviluppo mobile cross platform
Vincenzo Giacchina
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2023
pagine: 348
Flutter è un framework open source realizzato da Google e utilizzato per lo sviluppo di applicazioni mobile e web. È basato sul linguaggio Dart ed è in grado di sfruttare le interfacce native di iOS e Android. Questo manuale accompagna alla scoperta e all'utilizzo di Flutter e dei suoi componenti chiave. Dopo aver introdotto le basi di Dart, viene spiegato come utilizzare gli stati dell'app per definire le interfacce e l'esperienza di navigazione, come impostare il routing, i widget e le gesture, e quindi come gestire dati, utenti e sessioni. Infine si passa al build dell'applicazione che precede il rilascio su App Store e Google Play Store. Una guida ideale per chi vuole imparare ad affrontare in sicurezza tutte le fasi dello sviluppo mobile cross platform, dalla progettazione alla pubblicazione di un app.
ChatGPT for dummies
Bonaventura Di Bello
Libro: Libro in brossura
editore: Hoepli
anno edizione: 2023
pagine: XVIII-174
La guida indispensabile per usare l'Intelligenza Artificiale con ChatGPT. Se vi state chiedendo cosa sia ChatGPT e come possa rivoluzionare il modo in cui svolgete compiti di ogni genere, questo è il manuale che fa per voi. Con una serie di esempi pratici imparerete rapidamente le tecniche di interrogazione dell'Intelligenza Artificiale alla base di ChatGPT, ottenendo un aiuto prezioso nel quotidiano, per le attività professionali e per quelle scolastiche. Con un linguaggio chiaro e numerosi esempi pratici, questa guida vi permetterà di capire e usare nel modo più efficace la potenza e la flessibilità di ChatGPT, trasformandolo in un assistente virtuale di altissimo livello.

