Includi: nessuno dei seguenti filtri
× Soggetto Sistema Java
Includi: tutti i seguenti filtri
× Soggetto Programmazione

Trovati 274 documenti.

Lavorare con i videogiochi
Libri Moderni

Toniolo, Francesco <1990->

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
Libri Moderni

Ahmad, Imran

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
Libri Moderni

Obuz, Kumsal

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.

Sviluppare applicazioni Web3
Libri Moderni

Baldini, Alessandro <programmatore e analista>

Sviluppare applicazioni Web3 : creare DApp con blockchain, smart contract, Solidity, web3.js / Alessandro Baldini

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
Libri Moderni

Spada, Alessandra <1971->

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
Libri Moderni

Montangero, Carlo

Linguaggi di programmazione : corso introduttivo in informatica / C. Montangero

[Roma] : Progetto strategico del C.N.R., 1986

Tecnologie e innovazioni didattiche

Metodi di programmazione
Libri Moderni

Montangero, Carlo

Metodi di programmazione : corso introduttivo in informatica / C. Montangero

[Roma] : Progetto strategico del C.N.R., 1986

Tecnologie e innovazioni didattiche

Scratch 3.0
Libri Moderni

Penna, Claudio <1961->

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
Libri Moderni

Deutsch, Stacia

Girls who code. Una gara da vincere / di Stacia Deutsch ; adattato da Christa Roberts

Il Castoro, 2018

Girls who code. Luci, musica, coding!
Libri Moderni

Whittemore, Jo <1977->

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
Libri Moderni

Gigliotti, Gabriele - Tartarotti, Stefano <1968->

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.

Fondamenti di programmazione logica
Libri Moderni

Lloyd, John Wylie

Fondamenti di programmazione logica : i suoi rapporti con la logica e la matematica / John W. Lloyd ; edizione italiana a cura di Mauro Boscarol

Padova : Muzzio, 1986

IAR : Intelligenza artificiale e robotica ; 6

DevOps
Libri Moderni

Mora, Fabio <1990->

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
Libri Moderni

Beri, Marco

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]
Libri Moderni

Agliata, Antonio

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!
Libri Moderni

Bernard, Alexandra

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!).

Inclusive design
Libri Moderni

Bisenzi, Enrico <1967->

Inclusive design : guida per siti web, app e prodotti digitali accessibili e a norma / Enrico Bisenzi

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
Libri Moderni

Caglioti, Vincenzo <1959-> - Fontana, Giulio <1968->

Costruire un programma : guida al ragionamento algoritmico / Vincenzo Caglioti, Giulio Fontana

Milano : McGraw-Hill, 2024

Insegnare il pensiero computazionale
Libri Moderni

Neumann, Maureen D. - Dion, Lisa

Insegnare il pensiero computazionale : un approccio integrato per l'apprendimento nella scuola secondaria di primo e secondo grado / Maureen D. Neumann e Lisa Dion ; con Robert Snapp

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
Libri Moderni

MacFedries, Paul <1959->

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.