Programmazione e sviluppo del software
Linguaggi ed elaborazione dei dati
Mario Marangione
Libro
editore: EDUCatt Università Cattolica
anno edizione: 2025
pagine: 122
Linguaggi ed elaborazione dei dati
Mario Marangione
Libro
editore: EDUCatt Università Cattolica
anno edizione: 2025
pagine: 122
Algoritmi e strutture dati. Guida pragmatica con esempi di Python
Jay Wengrow
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 416
"Una singola parola chiave che può dare al vostro codice una marcia in più."
Programmare in Java. Guida aggiornata alla versione JDK 21 LTS
Pellegrino Principe
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 832
Java è il linguaggio di programmazione che più ha rivoluzionato il mondo dell’informatica; potente e flessibile, è ricco di costrutti sintattici e consente grande libertà operativa. Questo manuale, aggiornato alla versione LTS JDK 21, ne insegna le caratteristiche fondamentali. Si parte dai concetti e dai costrutti fondamentali, come variabili, costanti, array, operatori e metodi, per passare poi agli argomenti più specifici e complessi dando spazio alla programmazione a oggetti, generica, funzionale e concorrente. Viene quindi approfondito l'utilizzo di package, annotazioni, collezioni, fino ad arrivare ai meccanismi di Input/Output e alla programmazione di rete. Ogni capitolo è dedicato a uno specifico tema e corredato da numerosi esempi e listati da studiare e compilare. Tutto il codice sorgente è disponibile online pronto per essere eseguito in qualsiasi ambiente di sviluppo. Una guida completa, aggiornata ed esaustiva, per conoscere tutto ciò che serve sapere per programmare in Java in maniera efficiente.
Scratch. Le basi per realizzare programmi
Claudio Penna
Libro: Libro in brossura
editore: Youcanprint
anno edizione: 2024
pagine: 52
Scratch un importante linguaggio di programmazione. Nel libro sono presentati i concetti fondamentali per riuscire a programmare realizzando veri e propri progetti, soprattutto in ambito matematico. Si affronteranno i seguenti argomenti: L'ambiente generale di Scratch; L'App Scratch e lo stage; Le tre schede: Codice, Costumi, Suoni. Blocchi particolari: Se... Allora... Altrimenti; Ripeti e attendi; Ripeti fino a quando; Blocco Per sempre; Blocchi sensori; Le variabili; Inserimento dei dati con la tastiera; I vari di tipi di operatore: logici, booleani, di confronto. Le funzioni: equazioni e disegno di poligoni Abbinamento del colore.
Jon Duckett per lo sviluppo front end e back. Cofanetto
Jon Duckett
Libro: Prodotto composito per la vendita al dettaglio
editore: Apogeo
anno edizione: 2024
pagine: 1824
I tre best seller di Jon Duckett sulla programmazione front-end e back-end in un cofanetto da collezione a prezzo speciale. Un totale di 1.824 pagine stampate a 4 colori su carta patinata. Contiene: "HTML e CSS. Progettare e costruire siti web", "PHP & MySQL. Sviluppare applicazioni web lato server", "JavaScript & JQuery. Sviluppare interfacce web interattive".
PHP per WordPress e WooCommerce. Guida pratica alla personalizzazione e ottimizzazione
Simone Gaglio
Libro: Libro in brossura
editore: Passione Scrittore selfpublishing
anno edizione: 2024
pagine: 300
"PHP per WordPress e WooCommerce. Guida pratica alla personalizzazione e ottimizzazione" offre un percorso dettagliato e pratico per imparare a sviluppare siti web e soluzioni e-commerce utilizzando WordPress e WooCommerce. Dedicato a chi desidera migliorare le proprie competenze nello sviluppo con PHP, il libro esplora la creazione di temi e plugin personalizzati, la gestione di funzionalità avanzate, l'ottimizzazione delle performance, e molto altro. Unisciti all'autore, Simone Gaglio, esperto di e-commerce e sviluppo web, in un viaggio che combina teoria e pratica per aiutarti a creare soluzioni digitali potenti e su misura.
Python. Corso intensivo
Eric Matthes
Libro: Libro in brossura
editore: Edizioni LSWR
anno edizione: 2024
"Python. Corso intensivo" è il best-seller mondiale tra le guide al linguaggio di programmazione Python. Grazie a questa introduzione agile ma approfondita il lettore è in grado di iniziare in brevissimo tempo a scrivere programmi, a risolvere problemi e a sviluppare applicazioni che funzionano. Partendo dai concetti di base della programmazione - come variabili, liste, classi e cicli - e seguendo gli esercizi sui diversi argomenti sarà possibile esercitarsi nella stesura di codice pulito, ma anche a rendere interattivi i programmi e a testare il codice in sicurezza prima di aggiungerlo a un progetto. Nella seconda parte del volume sono messe in pratica le conoscenze apprese creando un gioco in stile Space Invaders, costruendo un set di visualizzazioni di dati con le pratiche librerie di Python e pubblicando online una semplice applicazione. Il volume contiene approfondimenti su come: Usare i potenti strumenti e librerie di Python, inclusi pytest, Pygame, Matplotlib, Plotly e Django; Costruire giochi 2D sempre più complessi che rispondono all’input dalla tastiera e dal mouse; Generare visualizzazioni di dati interattive partendo da set di dati di vario tipo; Costruire e pubblicare online app che consentano agli utenti di creare account e gestire i propri dati; Correggere gli errori nel codice e risolvere gli errori di programmazione più frequenti.
Costruire un programma. Guida al ragionamento algoritmico
Vincenzo Caglioti, Giulio Fontana
Libro: Libro in brossura
editore: McGraw-Hill Education
anno edizione: 2024
pagine: 145
Questo testo, che si rivolge a studenti universitari dei corsi di informatica di base, propone un approccio costruttivo alla risoluzione di esercizi di programmazione in C. Costruire un programma non si limita a fornire per ciascun problema il programma risolutivo e l'analisi del suo funzionamento, ma accompagna lo studente nei processi di ragionamento che portano a realizzare un programma.
Programmazione orientata agli oggetti in Java
Christian Nigro, Libero Nigro
Libro: Libro in brossura
editore: Bonomo
anno edizione: 2024
pagine: 493
Questo testo raccoglie ed elabora le lezioni di Programmazione Orientata agli Oggetti (POO) svolte da Libero Nigro nell’ambito del corso di laurea in Ingegneria Informatica dell’Università della Calabria. Il testo approfondisce la programmazione ad oggetti in Java e lo sviluppo di classi “tagliate su misura” delle applicazioni, organizzate in gerarchie di moduli riutilizzabili, robuste rispetto al verificarsi di eccezioni, ed eventualmente dotate di interfaccia grafica di interazione (GUI). I meccanismi della POO sono messi in pratica attraverso il progetto e lo sviluppo di applicazioni non banali. Il testo introduce altresì i concetti della programmazione concorrente/parallela multi-thread e lo stile funzionale nell’elaborazione (eventualmente in parallelo) di collezioni di dati mediante espressioni lambda e stream. La presentazione degli argomenti è “essenziale” ma rigorosa, e dà prevalenza al “codice”, ossia la scrittura dettagliata di programmi completi sui vari argomenti affrontati.
Rust. Dalle basi del linguaggio alle tecniche avanzate
Carlo Milanesi
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 368
Rust è un linguaggio di programmazione creato dalla Mozilla Foundation e aperto alla comunità open source. Si tratta di un linguaggio compilato che permette di controllare sia dettagli di basso livello sia di alto livello per sviluppare software efficace e sicuro. Questa guida pratica ne insegna l'uso partendo dalle basi, come nominare gli oggetti, controllare il flusso di esecuzione e l'input/output, usare sequenze di dati e i tipi primitivi, per poi mostrare come definire funzioni, allocare memoria e usare iteratori. Si passa infine alla gestione degli errori e all'utilizzo della programmazione orientata agli oggetti e delle librerie standard per creare applicazioni robuste riducendo il tempo di sviluppo. Un testo esauriente e ricco di esempi per imparare da zero un linguaggio di programmazione sempre più utilizzato e apprezzato da appassionati, studenti e professionisti.
Programmare in C. Guida al linguaggio attraverso esercizi svolti e commentati
Marco Liverani
Libro: Libro in brossura
editore: Esculapio
anno edizione: 2024
pagine: 368
Questo testo propone un percorso didattico che, procedendo attraverso esempi, esercizi e problemi di difficoltà crescente, presenta gli elementi fondamentali del linguaggio di programmazione C e, al tempo stesso, si sofferma ad analizzare gli aspetti algoritmici e di efficienza computazionale che conducono alla progettazione di soluzioni efficaci ed eleganti. Non si tratta dunque di un manuale sul linguaggio C, ma sarebbe riduttivo considerarlo come una semplice raccolta di esercizi. L'itinerario suggerito nelle pagine di questo volume alterna continuamente la descrizione di nuove istruzioni e di nuove funzioni di libreria, a riflessioni di carattere metodologico per evidenziare le scelte progettuali adottate nella soluzione dei problemi proposti.