Trovati 280 documenti.
Trovati 280 documenti.
Lavorare con i videogiochi : competenze e figure professionali / Francesco Toniolo
Editrice bibliografica, 2021
Abstract: Attualmente circa metà della popolazione mondiale gioca ai videogiochi, non è più possibile ignorare un mercato in così grande espansione. Ma cosa succede dietro le quinte? Come vengono creati i sempre più numerosi prodotti videoludici che ci troviamo quotidianamente davanti agli occhi? Questo libro vi guiderà nella scoperta delle professioni del videogioco: le competenze e i ruoli necessari sono moltissimi ed è importante conoscerli, così come è fondamentale approcciarsi a questo settore con la mentalità appropriata, a seconda delle proprie aspettative. Che realizzare videogiochi possa essere per voi un lavoro o una passione, questo testo vi aiuterà a orientarvi verso la costruzione di un percorso soddisfacente nel settore videoludico.
40 algoritmi che ogni programmatore deve conoscere / Imran Ahmad
Apogeo, 2022
Abstract: Gli algoritmi hanno sempre avuto un ruolo importante nello studio come nella pratica dell'informatica e saperli applicare per risolvere problemi è un'abilità che qualsiasi programmatore deve possedere. Questo manuale insegna a conoscere e mostra come scegliere l'algoritmo più adatto al proprio scopo, comprendendone appieno il funzionamento. Dopo aver spiegato le caratteristiche base di un algoritmo e le tecniche di progettazione, si passa allo studio e all'implementazione di algoritmi di tipo diverso attraverso esempi pratici che utilizzano il linguaggio Python. Il lettore si avvicina così alla programmazione lineare, alla classificazione di pagine, alla creazione di grafi, al machine learning e al deep learning, all'elaborazione di dati e alla crittografia, comprendendo la matematica e la logica che sono alla base di alcuni fondamentali algoritmi. Un testo unico nel suo genere e una risorsa fondamentale per diventare esperti nell'utilizzo di algoritmi che consentono di risolvere problemi del mondo reale.
Sviluppare giochi con Blender e Godot : guida alla creazione di avventure 3D / Obuz Kusmal
Apogeo, 2023
Abstract: 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.
Apogeo, 2023
Abstract: 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.
Il ladro di codici / Alessandra Spada
Solferino, 2020
Abstract: MAGMA: chi si nasconde sotto questa sigla inquietante? È ciò che hanno deciso di scoprire Carlotta, Nina, Chiara e Lin, le quattro amiche, diverse ma affiatate, che si sono ritrovate compagne di camera nella scuola svizzera in cui imparano i segreti del coding. Impegnate nel progetto di fine corso, distratte dalle questioni di cuore e dai dispetti del malevolo Alain e di una nuova compagna ben poco simpatica, si ritrovano anche coinvolte in una partita pericolosa. I laboratori della scuola sono all’opera su un grande progetto, un videogioco collaborativo e «green», un’impresa in cui è stato arruolato anche il loro amico Rémi. Ma qualcuno rema contro, ed è disposto a mettere in cattiva luce le ragazze pur di avere campo libero. Per sventarne i piani, serviranno tutte le risorse e l’intelligenza di cui le amiche dispongono, per tacere di aiuti esterni, tra cui una misteriosa donna d’affari cinese. Fino a scoprire che l’alleato decisivo è anche il più imprevedibile. Le eroine del Codice delle ragazze tornano con una nuova avventura nel variopinto mondo del CRAC, il campus estivo più tecnologico e affascinate d’Europa.
Linguaggi di programmazione : corso introduttivo in informatica / C. Montangero
[Roma] : Progetto strategico del C.N.R., 1986
Tecnologie e innovazioni didattiche
Metodi di programmazione : corso introduttivo in informatica / C. Montangero
[Roma] : Progetto strategico del C.N.R., 1986
Tecnologie e innovazioni didattiche
Scratch 3.0 : la grande guida pratica per diventare programmatori divertendosi / Claudio Penna
Youcanprint, 2020
Abstract: Guida per ragazzi e insegnanti. "Scratch è un ambiente visuale pensato per voi, ragazzi. Si tratta di un progetto gratuito sviluppato al MIT Media Lab sviluppato perché voi possiate entrare nel mondo della programmazione, ma divertendovi. Detto così forse non vi dice nulla! Questa guida è rivolta ai ragazzi e ai docenti, vi guiderà passo dopo passo nella costruzione dei vostri progetti; vi permetterà di realizzare delle storie interattive, dei giochi di matematica, dei quiz temporizzati con risposte multiple. Vi insegnerà a progettare, a definire i passaggi corretti, a utilizzare gli incastri con i diversi blocchi che Scratch mette a disposizione, senza scrivere una sola riga di codice. Comincerete a realizzare i primi script, le istruzioni per muovere i personaggi di Scratch, muovendo i primi passi nel vasto mondo e così affascinante dell'informatica. La guida contiene venti capitoli che, in modo via via più approfondito, trattano le funzioni di Scratch e quindi gli elementi della programmazione: variabili, liste, operatori, cicli, broadcasting, istruzioni di controllo, estensioni, input e output dei dati. Nella guida viene utilizzata la nuova versione di Scratch Desktop 3.0; inoltre sono chiaramente indicati tutti i passaggi per lavorare direttamente con il proprio browser con Scratch online".
Girls who code. Una gara da vincere / di Stacia Deutsch ; adattato da Christa Roberts
Il Castoro, 2018
Girls who code. Luci, musica, coding! / di Jo Whittemore
Il Castoro, 2018
Abstract: Il club di coding ha un nuovo entusiasmante progetto: programmare le luci e la musica per il Ballo d'Inverno! Nel frattempo, però, in città arriva Nicole, una vecchia amica di Maya. Nicole è simpatica, ribelle, e si caccia ontinuamente nei guai. Insieme a lei, Maya si diverte un sacco e inizia a passare molto tempo con Nicole e meno con il club. Ma per il progetto del Ballo d'Inverno serve unire tutte le forze: e Maya capirà che il coding, come l'amicizia, significa esserci per gli amici quando hanno più bisogno di te!
Imparare a programmare con HTML e CSS / Gabriele Gigliotti, Stefano Tartarotti
Apogeo, 2019
Abstract: Le basi della programmazione web sono importanti sia per iniziare a creare pagine e siti, sia per utilizzare al meglio i vari CMS in circolazione. Tra le competenze che è possibile acquisire, HTML e CSS sono due linguaggi essenziali per lavorare nell'industria dei contenuti digitali, e non solo. Attraverso un linguaggio semplice e chiaro e le sapienti illustrazioni di Stefano Tartarotti, questo manuale insegna a muovere i primi passi nella progettazione e organizzazione di pagine web. Si parte definendo la struttura di un documento e come gestire una semplice presentazione delle pagine. Grazie a HTML viene mostrato come organizzare i contenuti in maniera corretta e ordinata, mentre con CSS si spiegano le principali possibilità di formattazione e impaginazione. Si passa quindi all'integrazione di audio e video e all'utilizzo di form interattivi. Ogni capitolo è accompagnato da esercizi e domande per verificare le competenze acquisite. Il testo è pensato per partire da zero e guida il lettore un passo alla volta nella conoscenza di HTML5 e CSS3 per metterlo in condizione di lavorare a piccoli progetti o singole parti di un sito o di una pagina web. Argomenti trattati: Scoprire gli elementi base di una pagina HTML; Dare una semplice struttura e formattazione ai contenuti; Imparare le regole base dei fogli di stile; Organizzare il contenuto in maniera complessa; Inserire liste e tabelle; Aggiungere audio e video; Includere moduli e form; Applicare regole di stile a ogni elemento di una pagina HTML.
Padova : Muzzio, 1986
IAR : Intelligenza artificiale e robotica ; 6
DevOps : guida per integrare Development e Operations e produrre software di qualità / Fabio Mora
Apogeo, 2019
Abstract: 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.
Espressioni regolari : inventate nel 1950 ma ancora oggi insostituibili : le regexp / Marco Beri
Milano : Apogeo, 2007
Abstract: Le espressioni regolari (o regexp, regex, RE, tutte abbreviazioni di regular expression) sono una sintassi attraverso la quale si possono rappresentare insiemi di stringhe. Sono spesso utilizzate da editor di testo per la ricerca e la sostituzione di porzioni del testo, ma trovano anche ampi utilizzi nella programmazione, web e non. PHP, PerI, Python, Java, Javascript, C e molti altri linguaggi, più o meno noti, fanno largo utilizzo delle regexp per effettuare controlli e operazioni sulle stringhe che processano.
Sviluppare giochi 2D con Spritekit e Swift / [Antonio Agliata]
Napoli : Easyread, stampa 2019
Abstract: Le caratteristiche salienti di SpriteKit spiegate mediante tre giochi completi che vengono analizzati e illustrati dettagliatamente. Dall'editor grafico, alla realizzazione di complesse interazioni dei giochi con sensori, server e data base, ogni argomento prende spunto dai tre giochi che fanno da filo conduttore per essere poi illustrato e approfondito sia dal punto teorico che pratico. Questo libro non è una raccolta di tutorial, esempi, giochi e tanto altro.
Programmo anch'io! / Alexandra Bernard ; illustrazioni Rémi Tornior ... [et al.]
Editoriale scienza, 2017
Abstract: Impara a programmare videogiochi con Scratch divertendoti! In questo libro trovi 4 videogiochi da costruire passo dopo passo: trova il diamante maledetto, aiuta i Mostri Snak a fare merenda evitando la pericolosa frutta fresca, diventa campione di basket e pilota l'astronave ZX 80 attraverso una tempesta di asteroidi... Grazie alle istruzioni, programmare diventa un gioco da ragazzi! E non è finita: ogni gioco può essere personalizzato con suoni, disegni, nuove regole... perché non si finisce mai di imparare (e di giocare!).
Apogeo, 2024
Abstract: In un mondo che tende verso una sempre maggiore inclusività il Web non fa eccezione. Tra i vari standard e tecnologie disponibili, le linee guida per l'accessibilità dei contenuti web (Web Content Accessibility Guidelines - WCAG) definiscono come rendere siti e applicazioni accessibili a persone con disabilità visive, uditive, fisiche, vocali, cognitive, di linguaggio, di apprendimento e neurologiche. Nel 2023 le WCAG sono giunte alla versione 2.2 ed entro il 28 giugno 2025 tutte le aziende medio-grandi, pubbliche amministrazioni e privati, dovranno adeguarsi a questo standard. In questo manuale vengono descritte le linee guida e illustrate in maniera pratica le soluzioni tecniche da implementare per essere a norma con contenuti web, ma anche ebook e PDF. Si va dalle alternative testuali e audio ai layout adattabili, dai meccanismi di input all'utilizzo di colori e contrasti adeguati, dalle interazioni tramite gesti e movimenti ai marcatori ipertestuali inclusivi. Vengono inoltre presentati una serie di esempi in ambito creativo e multimediale realizzati da giovani inclusive designer. Una guida fondamentale per assicurare la piena comprensione e l'adeguamento alle WCAG 2.2 e garantire l'accessibilità delle interfacce digitali di oggi e di domani.
Costruire un programma : guida al ragionamento algoritmico / Vincenzo Caglioti, Giulio Fontana
Milano : McGraw-Hill, 2024
Roma : Anicia, 2024
Educazione e digitale ; 2
Abstract: La nostra società è stata rimodellata da innovazioni tecnologiche che erano imprevedibili fino a dieci anni fa. Queste scoperte hanno alterato i nostri modelli di vita, di lavoro e di apprendimento. Gli adolescenti di oggi dipendono fortemente dall'uso della tecnologia per l'intrattenimento, la vita sociale e l'apprendimento, ma sono nativi digitali i quali utilizzano solo la tecnologia che già è stata pianificata, testata e commercializzata da altri. Questo libro fornisce agli insegnanti un'esperienza di apprendimento dinamica utilizzando pensiero computazionale, programmazione informatica e attività unplugged che si fondano su diverse teorie dell'apprendimento e strategie pedagogiche per aiutare gli studenti ad acquisire le competenze del ventunesimo secolo.
Sviluppare siti web con ChatGPT : guida alla programmazione con l'AI generativa / Paul McFedries
Apogeo, 2025
Abstract: La creazione di interfacce e applicazioni web ha un nuovo e potente strumento di sviluppo che aiuta anche chi non ha conoscenze approfondite di programmazione: sfruttando la potenza delle AI generative, come ChatGPT, è infatti possibile sviluppare, testare e distribuire siti web senza bisogno di scrivere una sola riga di codice. È sufficiente descrivere ciò che si desidera in un linguaggio chiaro, preciso e semplice e lasciare che l'AI si occupi del resto. Attraverso spiegazioni passo passo ed esempi concreti questo manuale insegna come fare e spiega come impostare prompt efficaci per generare codice HTML, CSS e JavaScript, lavorare su font e colori, generare immagini, costruire barre di navigazione, gallerie e form per l'acquisizione di dati, fino a pubblicare siti completamente funzionanti e occuparsi dell'ottimizzazione per i motori di ricerca. Inoltre, capitolo dopo capitolo, il lettore apprende anche concetti e metodi di programmazione che gli permettono di migliorare i prompt per perfezionare l’output dell’AI. Un manuale perfetto sia per sviluppatori che vogliono ridurre i tempi, sia per chi non ha particolari conoscenze di web design ma vuole affrontare la sfida di progettare e realizzare siti web da zero.