Trovati 45 documenti.
Trovati 45 documenti.
Algoritmi spiegati in modo facile : guida illustrata per programmatori curiosi / Aditya Y. Bhargava
Apogeo, 2022
Abstract: Un algoritmo non è altro che una procedura passo passo per risolvere un problema. Gli algoritmi più utilizzati sono già stati testati e verificati ma questo non vuol dire che comprenderne la logica sia facile. Questa guida illustrata e divertente aiuta a capirli appieno senza dover faticare su migliaia di pagine di teoria e spiega come applicarli al meglio nei problemi pratici con cui un programmatore si trova spesso a confrontarsi. Partendo dagli algoritmi di ricerca e ordinamento si rafforza l'abilità di pensare in maniera algoritmica affrontando via via problemi sempre più complessi come la compressione dei dati e l'intelligenza artificiale. Ogni esempio include diagrammi che corredano i commenti agli esempi di codice Python per rendere chiari anche i concetti più difficili. Grazie al suo linguaggio semplice e a oltre 400 immagini che accompagnano i singoli passi delle procedure, questa guida è perfetta per programmatori alle prime armi, ingegneri, appassionati di informatica e in generale chiunque voglia avvicinarsi allo studio degli algoritmi.
Coding : guida facile per principianti : impara a programmare a partire dai fondamentali
Apogeo, 2020
Abstract: Esplora alcuni popolari linguaggi di coding e, seguendo i tutorial passo passo, comprendi come utilizzarli per creare il tuo primo sito web, sviluppare un videogioco, progettare una semplice applicazione e programmare minicomputer come Raspberry Pi. Mettiti alla prova dando sfogo alla creatività. Scritto da un team di esperti e docenti di coding, questo libro è l'ideale per iniziare a programmare dalle basi.
Apogeo, 2020
Abstract: Cos'è il coding? Perché i bambini dovrebbero imparare a programmare? Perché molte scuole non insegnano adeguatamente la scienza dei computer? Rispondere a queste domande non è così semplice e, anche se la stragrande maggioranza di docenti, genitori e studenti comprende l'importanza dell'informatica nel 21° secolo, molti faticano a trovare risorse educative adeguate. Questo libro vuole colmare una lacuna nelle conoscenze attuali spiegando esattamente cos'è il coding e come possa essere insegnato in modo adeguato. Scritto da educatori e ricercatori esperti, è una guida pratica e accessibile a tutto ciò che serve sapere per poter insegnare un linguaggio di programmazione, sfatando alcuni falsi miti e offrendo spunti per definire un percorso educativo in campo informatico. I capitoli, scritti con un linguaggio chiaro e privo di tecnicismi, esplorano una vasta gamma di argomenti: dalla storia dell'educazione informatica e della sua influenza sull'attuale sistema scolastico all'analisi dei linguaggi programmazione. Ricco di spunti di riflessione ed esercizi, questo libro è utile per gli insegnanti alle prime armi e utile a docenti e formatori più esperti che vogliono migliorare l'approccio all'insegnamento del coding.
Padova : Muzzio, 1986
IAR : Intelligenza artificiale e robotica ; 6
Come diventare un programmatore / scritto da Kiki Prottsman
Apogeo, 2019
Abstract: Per diventare un programmatore non devi solo saper usare un computer ma hai bisogno di logica, creatività e tanta tenacia. Ciò che conta che osservare i problemi e capire come risolverli. In "Come diventare un programmatore" trovi tante attività e progetti per Scratch 3.0 che ti insegneranno a pensare come un coder e a scrivere i tuoi primi programmi.
Computer e programmazione / [testo di Rosie Dickins ; illustrazioni di Shaw Nielsen]
Usborne, 2016
Abstract: Un libro con oltre 100 linguette da sollevare per scoprire cosa accade dentro un computer, dai dispositivi materiali al codice che fa funzionare la macchina. Giochini da provare, spiegazione dei termini, fatti curiosi e link a risorse in rete
Hello Ruby. Avventure nel mondo del coding / Linda Liukas
Erickson, 2017
Abstract: Ruby è una bambina dotata di fervida immaginazione. Nel mondo di Ruby, tutto è possibile se ci si mette in testa di farlo. Mentre Ruby si imbarca nella sua avventura, attraverso la narrazione i bambini faranno conoscenza dei concetti base del coding. Grazie alle attività incluse in ogni capitolo, i futuri piccoli programmatori saranno entusiasti di mettere in pratica la loro immaginazione.
Apogeo, 2018
Abstract: Il mio primo libro di Coding insegna a capire semplici algoritmi e a scoprire e risolvere i primi bug. Le illustrazioni accompagnano nella lettura mentre il bambino può interagire con il libro scoprendo le finestre e scorrendo le linguette presenti in ogni pagina, pensate con lo scopo di accrescere le abilità nel risolvere problemi. Una soluzione facile e divertente per insegnanti, genitori e nonni che vogliono accompagnare i più piccoli nei primi passi nel mondo dell'informatica.
Apogeo, 2018
Abstract: L'applicazione delle regole universali delle architetture software migliora sensibilmente la produttività degli sviluppatori e il ciclo di vita delle applicazioni. Sulla scia di "Clean Code", Robert C. Martin torna per insegnarle mostrandone l'utilizzo per raggiungere un più alto livello di professionalità. Non si tratta di semplici elenchi di buone pratiche: forte della sua cinquantennale esperienza in ogni ambito di sviluppo immaginabile, l'autore chiarisce quali scelte fare e perché sono fondamentali per raggiungere l'obiettivo prefisso, prendendo esempi da situazioni che ci si trova a fronteggiare nella pratica della creazione di software e che possono fare la differenza tra successo e fallimento di un progetto. Una lettura imprescindibile per ogni aspirante architetto, analista, progettista e software manager, e per ogni programmatore che si trova a dover sviluppare un progetto messo a punto da altri.
Apogeo, 2018
Abstract: Un codice cattivo può certo funzionare ma un codice non pulito alla lunga può mettere in ginocchio interi progetti e organizzazioni. Ogni anno un numero incalcolabile di ore e risorse sono perse a causa di codice mal scritto. Ma non bisogna rassegnarsi a questa situazione. In questo testo Robert Martin presenta il suo approccio agile alla scrittura di codice pulito on the fly frutto dell'esperienza condivisa con i suoi colleghi di Object Mentor. L'obiettivo è trasmettere i valori di un artigiano del software e mostrare come diventare un programmatore migliore imparando a distinguere il buon codice da quello cattivo. Il volume è diviso in tre parti. La prima descrive i principi, i modelli e le pratiche per la scrittura di un codice pulito. La seconda presenta casi di studio di complessità crescente: ognuno è un esercizio che mira a trasformare del codice problematico in codice efficiente. La terza, racchiusa in un unico capitolo, raccoglie e sintetizza tutti gli insegnamenti della seconda parte. Il risultato è un corpo di conoscenze comuni a chi scrive, legge e soprattutto rende pulito il codice. Una lettura per ogni sviluppatore, ingegnere informatico, project manager, team leader e analista di sistema.
2. ed.
Milano [etc.] : McGraw-Hill, [2005]
Elementi di informatica / Bruno Fadini, Carlo Savy.
Napoli : Liguori, 1998
Abstract: Il volume presenta gli elementi base dell'informatica, con riferimento sia agli aspetti teorici che a quelli tecnici e applicativi. Si divide in cinque parti: Elementi di teoria, Elementi di programmazione, Elementi di architettura, Elementi di sistemi operativi e del software di base e Elementi di ambienti di IV generazione (editor tradizionali, editors grafici e multimediali, i fogli elettronici, le basi di dati, l'ambiente MATLAB).
Imparare PHP 4 in 24 ore / Matt Zandstra ; [traduzione di Jean François Panico e Stefano Marconi].
Milano : Tecniche nuove, 2000 (Como : New Press)
Internet newsI libri
Abstract: PHP4 è il linguaggio di programmazione concepito per sviluppare siti web che interagiscano direttamente con i database aziendali e siano quindi in grado di fornire e di ricevere informazioni dagli utenti, per una rielaborazione dinamica e immediata. In sole 24 lezioni che richiedono circa un'ora per l'apprendimento imparerete a utilizzare questo linguaggio.
Imparare ASP.NET in 24 ore / Joe Martin e Brett Tomson ; [traduzione di Pierpaolo Gardella].
Milano : Tecniche nuove, 2001 (Como : New Press)
Internet newsI libri
Abstract: Il testo guida il programmatore a comprendere la struttura base del linguaggio, definendone la sintassi, gli operatori e il formato dei dati. Si passa poi a esaminare il contesto operativo dei server Web, descrivendo una effettiva applicazione che sfrutta ASP.NET in tutte le sue fasi di sviluppo. Di particolare interesse è poi l'integrazione fra ASP.NET e altri linguaggi, in particolare C e il nuovo VB.Net. Tutti i listati descritti nel testo sono scaricabili e quindi disponibili per essere utilizzati direttamente o eventualmente modificati.
Milano : Tecniche nuove, 2002 (Como : New Press)
Abstract: C# è il linguaggio di programmazione nato espressamente per sfruttare al meglio le caratteristiche della nuova piattaforma .NET. Moderno e orientato agli oggetti, nelle intenzioni dei progettisti Microsoft, C# unisce la potenza e la flessibilità del linguaggio C++ con la semplicità di utilizzo di Visual Basic. Il testo, adatto sia al principiante sia a chi è già programmatore, parte dalla basi del linguaggio e dell'ambiente Visual Studio per passare subito allo sviluppo e al controllo di codice per applicazioni reali in ambiente Windows. L'ultima parte esamina l'insieme di strutture comuni e possibilità d'integrazione fra tecnologie e linguaggi resi disponibili dall'ambiente .NET. Il testo è basato sulla versione italiana di C# e Visual Studio .NET; tutti i listati originali dell'autore sono disponibili presso il sito relativo.
2. ed.
Milano : Tecniche nuove, 2002
Internet newsI libri
[2. ed.]
[Milano] : Hops, 2004 (Como : New Press)
Abstract: Chi già conosce le basi della programmazione Java troverà in questo libro un chiaro approfondimento degli argomenti necessari a padroneggiare la piattaforma Java2 Enterprise Edition, che rappresenta la sintesi delle tecnologie più avanzate disponibili per la realizzazione di applicazioni multilivello distribuite. Tra gli argomenti affrontati nei vari capitoli: Java e database; Java e XML; Servlet e JSP; Programmazione a componenti (EJB); Web service; Java Naming and Directory Interface (JNDI), Java Connector Architecture (JCA); Servizi avanzati di messaggistica (JMS e JavaMail).
Javaserver pages / Hans Bergsten.
3. ed.
[Milano] : Hops, 2004 (Como : New Press)
Abstract: Questo libro incontra le differenti esigenze dei due gruppi di professionisti che vogliono utilizzare JSP: i web designer che intendono usare elementi JSP, avranno molto da imparare studiando gli esempi pratici di applicazioni web presentati nel libro; i programmatori Java, che hanno interesse a imparare l'API JSP per usarla in maniera efficace come parte di un'applicazione enterprise, apprezzeranno gli argomenti avanzati approfonditi nella terza parte, quali l'integrazione di servlet e componenti JavaBeans con le JSP mediante l'uso del popolare framework Struts di Apache, basato sul modello MMC, e le modalità per sviluppare libreria di tag personalizzati usando L'API JSP.
Java e open source / Massimiliano Bigatti.
Milano : Tecniche nuove, 2005 (Como : New Press)
I manuali
Abstract: Java e Open Source mostra come utilizzare componenti Open Source per realizzare un'applicazione web completa in Java. Mediante la realizzazione di un semplice weblog di esempio, il testo insegna a utilizzare strumenti e componenti Open Source liberamente scaricabili da Internet per abbreviare i tempi di sviluppo e dotare le proprie applicazioni delle funzionalità più avanzate. Vengono inoltre indicati gli elementi utili per costruire il proprio ambiente di lavoro Java di base, illustrandone l'installazione e il funzionamento. Tra gli strumenti utilizzati si segnalano: Eclipse IDE, Ant, JBoss Application Server, MySQL Database Server, Log4j, Hibernate, Castor, ObjectRelational Bridge, Struts, Mokapackages, Spring Framework.
Milano : Hops Tecniche nuove, [2005] (Como : New Press)
Abstract: Nelle pagine di questo libro trovano spazio tutti gli argomenti relativi alla gestione dei siti web, incluse alcune attività critiche, come la concorrenza degli accessi al sito e le tecniche di generazione dinamica del contenuto. Particolare attenzione è dedicata alla progettazione, che prevede una netta divisione tra la logica e la presentazione. Il manuale introduce le funzionalità di PHP 5 e MySQL 4.1, oltre a illustrare tecniche che possono comunque essere utilizzate con le versioni precedenti del software, tuttora piuttosto diffuse. Questa edizione, inoltre, presenta nel dettaglio la ricca offerta di pacchetti PEAR. Alcuni di questi pacchetti sono stati utilizzati negli esempi e descritti ampliamente nel testo.