Teoria e apprendimento della programmazione

Active filters

Automatizzare le cose noiose con...

Sweigart Al
Edizioni LSWR

Disponibile in libreria

44,90 €
Se vi è mai capitato di passare ore a cambiare nomi di file o ad aggiornare centinaia di celle in un foglio di calcolo, sapete perfettamente quanto noiose possano essere queste incombenze. E se il vostro computer potesse svolgerle al posto vostro? Grazie a questo libro imparerete a usare Python per scrivere programmi che facciano in pochi minuti quello che a mano vi costerebbe ore - e non è necessario che abbiate già esperienza di programmazione. Una volta acquisite le basi, potrete creare applicazioni Python che svolgano senza fatica e in modo automatico attività quali: cercare un testo in uno o più file; creare, aggiornare, spostare e rinominare file e cartelle; fare ricerche nel Web e scaricare contenuti online; aggiornare e formattare dati in fogli di calcolo Excel di ogni dimensione; suddividere o unire PDF, dotarli di watermark e cifrarli; inviare e-mail di sollecito e notifiche testuali; compilare moduli online. Questa seconda edizione ampliata e aggiornata include un nuovo capitolo sulla validazione degli input e tutorial per automatizzare Gmail e Google Sheets, oltre a trucchi e suggerimenti per aggiornare automaticamente i file CSV. Istruzioni passo passo analizzano in dettaglio ciascun programma e progetti pratici alla fine di ogni capitolo vi sfidano a usare le competenze acquisite per automatizzare compiti simili.

Il pragmatic programmer. Guida per...

Thomas Dave
Apogeo

Disponibile in libreria in 3 giorni

29,90 €
La prima edizione di Pragmatic Programmer, pubblicata nel 1999 e tradotta in dieci lingue, è diventata un classico, aiutando una generazione di programmatori a comprendere l'essenza stessa dello sviluppo software, indipendentemente dal linguaggio, dal framework o dalla metodologia utilizzati. Questa nuova edizione, che celebra il 20° anniversario della pubblicazione, offre uno sguardo rinnovato sul panorama dello sviluppo software, invitando il lettore a rivedere prassi di lavoro consolidate con l'intento di migliorare la produttività, l'accuratezza e la soddisfazione per il codice prodotto. I temi affrontati spaziano dalla responsabilità individuale alla crescita professionale fino alle tecniche di architettura software che consentono di scrivere codice più flessibile, dinamico e riutilizzabile. Rivisto totalmente e arricchito da nuovi argomenti, suggerimenti ed esempi, questo libro è oggi più che mai un testo chiave per sviluppatori, esperti o alle prime armi, che vogliono acquisire e consolidare competenze per una carriera di successo.

Automi, linguaggi e calcolabilità

Hopcroft John E.
Pearson

Non disponibile

43,00 €
Un testo classico, che presenta la materia con una nuova attenzione alle applicazioni pratiche e agli aspetti matematici, e arricchito da numerose figure esplicative. Questa disciplina, ormai ampiamente riconosciuta come fondamentale per il settore dell'in

C. Corso completo di programmazione

Deitel Harvey M.
Apogeo

Non disponibile

39,00 €
Il manuale si basa su una formula didattica collaudata ed efficace: una formula i cui ingredienti sono la completezza dei contenuti, la gradualità dell'esposizione, il continuo riferimento a programmi completamente eseguibili e l'attenzione alle problemati

C. Corso completo di programmazione

Deitel Paul J.
Apogeo

Non disponibile

39,00 €
I manuali Deitel, utilizzati in tutto il mondo in ambito universitario e di alta formazione professionale, si basano su una formula didattica collaudata ed efficace: una formula i cui ingredienti sono la completezza dei contenuti, la gradualità dell'esposizione, il continuo riferimento a programmi completamente eseguibili e l'attenzione alle problematiche reali che sorgono nell'attività di sviluppo del software. Le edizioni italiane di questo libro sono state accolte con grande favore sia in ambito universitario sia tra i professionisti, e sono un vero e proprio punto di riferimento per l'insegnamento della programmazione in linguaggio C. Il testo, che non presuppone nel lettore particolari conoscenze informatiche, introduce con gradualità ai concetti fondamentali della programmazione (strutture di controllo, funzioni, array, puntatori, gestione dell'input/output, strutture dati), offrendo al tempo stesso una panoramica ampia e articolata del linguaggio C. La quarta edizione presenta nuovi esercizi incentrati sui temi della sostenibilità, dell'ambiente, della salute che introducono al problem solving tramite la programmazione e la ricerca in Internet.

Corso di programmazione e controllo

McGraw-Hill Education

Disponibile in libreria in 5 giorni

45,00 €
Il presente volume si rivolge agli studenti del corso di Programmazione e controllo dell'Università degli Studi di Bergamo, Dipartimento di Scienze aziendali economiche e metodi quantitativi (Anno Accademico 2017/2018) e, attingendo all'esperienza e all'evoluzione del corso, intende fornire uno strumento di studio per l'apprendimento delle tematiche legate al controllo di gestione (management accounting).

Il pragmatic programmer. Guida per...

Thomas Dave
Apogeo

Non disponibile

29,00 €
Ogni paragrafo di ogni capitolo ha uno spiccato approccio pratico e contribuisce a costruire un sistema di soluzioni applicabili a tutti gli aspetti del processo di sviluppo software: dall'individuazione dei requisiti alle modalità di rilascio, dagli strumenti per la gestione del codice al suo mantenimento e possibile riutilizzo. Ma c'è di più, un pragmatic programmer padroneggia una filosofia di lavoro che aiuta a definire i ruoli e le responsabilità in progetti complessi. Il testo è arricchito da esercizi, esempi reali e aneddoti in cui ogni programmatore può facilmente ritrovarsi per capire come evitare gli errori più importanti tipici delle varie fasi della creazione di software. L'obiettivo finale è migliorare la produttività, l'accuratezza e la soddisfazione per il codice prodotto. Un libro per sviluppatori, esperti o alle prime armi, e project manager che vogliono acquisire competenze per una carriera di successo e diventare programmatori pragmatici.

Automi, linguaggi e calcolabilità....

Hopcroft John E.
Pearson

Non disponibile

43,00 €
Un testo classico, che presenta la materia con una nuova attenzione alle applicazioni pratiche e agli aspetti matematici, e arricchito da numerose figure esplicative. Questa disciplina, ormai ampiamente riconosciuta come fondamentale per il settore dell'informatica, fornisce strumenti formali indispensabili in svariati ambiti e applicazioni, ed è a sua volta oggetto di una continua attività di ricerca, anche a distanza di mezzo secolo dalla sua nascita. Per questo, la nuova edizione italiana è frutto di una completa revisione della precedente edizione italiana e di un aggiornamento alla terza edizione americana. Per completezza è stata inserita un'appendice dedicata alle grammatiche e alla gerarchla di Chomsky, argomento interessante e utile per fornire un inquadramento più preciso e ampio su queste tematiche.

Il linguaggio C. Fondamenti e...

Deitel Paul J.
Pearson

Disponibile in libreria in 5 giorni

39,00 €
Pearson Learning Solution nasce dall'esperienza del principale editore educational nel mondo. Ogni progetto didattico Pearson è composto da un manuale di riferimento e da una serie di supporti digitali - piattaforme di e-learning, eText e siti dedicati - che accrescono la qualità dello studio, riducono i tempi di apprendimento, aiutano a misurare il livello di preparazione raggiunto tramite test ed esercizi di autovalutazione. L'esperienza nazionale e internazionale mostra che i prodotti didattici Pearson migliorano in maniera significativa i risultati raggiunti.

Il linguaggio C. Fondamenti e...

Deitel Paul J.
Pearson

Non disponibile

39,00 €
Un manuale di riferimento chiaro, completo e aggiornato all'ultimo standard del linguaggio, il cosiddetto C11. Il punto di forza è, come per tutti i manuali Deitel, l'approccio pratico: i concetti vengono presentati nel contesto di programmi completi e funzionanti, e ogni esempio di codice è seguito da uno o più esempi di esecuzione.

Automatizzare le cose noiose con...

Sweigart Al
Edizioni LSWR

Disponibile in libreria in 3 giorni

39,90 €
Se vi è mai capitato di passare ore a cambiare nomi di file o ad aggiornare centinaia di celle in un foglio di calcolo, sapete perfettamente quanto noiose possano essere queste incombenze. E se il vostro computer potesse svolgerle al posto vostro? In Automatizzare le cose noiose con Python imparerete a usare Python per scrivere programmi che facciano in pochi minuti quello che a mano vi costerebbe ore - e non è necessario che abbiate già esperienza di programmazione. Una volta acquisite le basi, potrete creare programmi Python che svolgano senza fatica e in modo splendido compiti utili di automazione per: cercare un testo in uno o più file; creare, aggiornare, spostare e rinominare file e cartelle; effettuare ricerche nel Web e scaricare contenuti online; aggiornare e formattare dati in fogli di calcolo Excel di qualsiasi dimensione; suddividere o unire PDF, dotarli di watermark e cifrarli; inviare email di sollecito e notifiche testuali; compilare moduli online. Istruzioni passo passo analizzeranno in dettaglio ciascun programma, e progetti pratici alla fine di ciascun capitolo vi sfideranno a migliorare quei programmi e a usare le competenze appena acquisite per automatizzare compiti simili. Non passate il vostro tempo a fare quel che potrebbe fare una scimmia addestrata. Anche se non avete mai scritto una riga di codice, potete fare in modo che sia il vostro computer a gestire la parte noiosa. Imparate ad Automatizzare le cose noiose con Python!

Ricerca operativa

Serafini Paolo
Springer Verlag

Disponibile in libreria in 3 giorni

51,99 €
Il volume tratta alcuni fra i temi più importanti della ricerca operativa, traendo spunti da alcuni problemi reali di carattere gestionale e cercando di dare al lettore un metodo di modellizzazione e di risoluzione, così da fornire quella professionalità che poi permetterà di risolvere casi reali abbastanza complessi. A questo riguardo la programmazione lineare e la programmazione lineare intera svolgono nel testo un ruolo centrale, come "utensili" principali del processo risolutivo. I problemi proposti, inizialmente presentati in forma semplice sono poi modellati in modo sempre più complesso. Gli strumenti analitici e informatici per progettare e risolvere i modelli vengono spiegati facendo riferimento ai problemi stessi.

C. Corso completo di programmazione

Deitel Harvey M.
Apogeo Education

Non disponibile

39,00 €
I manuali Deitel, utilizzati in tutto il mondo in ambito universitario e di alta formazione professionale, si basano su una formula didattica collaudata ed efficace: una formula i cui ingredienti sono la completezza dei contenuti, la gradualità dell'esposizione, il continuo riferimento a programmi completamente eseguibili e l'attenzione alle problematiche reali che sorgono nell'attività di sviluppo del software. Le edizioni italiane di questo libro sono state accolte con grande favore sia in ambito universitario sia tra i professionisti, e sono un vero e proprio punto di riferimento per l'insegnamento della programmazione in linguaggio C. Il testo, che non presuppone nel lettore particolari conoscenze informatiche, introduce con gradualità ai concetti fondamentali della programmazione (strutture di controllo, funzioni, array, puntatori, gestione dell'input/output, strutture dati), offrendo al tempo stesso una panoramica ampia e articolata del linguaggio C. La quarta edizione presenta nuovi esercizi incentrati sui temi della sostenibilità, dell'ambiente, della salute che introducono al problem solving tramite la programmazione e la ricerca in Internet.

Basi di dati. Modelli e linguaggi...

Atzeni Paolo
McGraw-Hill Education

Non disponibile

37,50 €
Il testo si rivolge agli studenti di basi di dati delle facoltà di Ingegneria, di Scienze dell.informazione e di Economia, ma anche ai professionisti del settore informatico come utenti avanzati e progettisti di applicazioni. Questa terza edizione presenta importanti novità rispetto alla precedente ed è il risultato di un lavoro di aggiornamento e integrazione in considerazione sia dei continui progressi dei linguaggi e della tecnologia per la gestione dei dati sia delle rinnovate esigenze dei corsi di laurea. Anzitutto è stato completato il percorso della progettazione delle basi di dati con l.inserimento di un nuovo capitolo relativo alla progettazione fisica. Inoltre, il capitolo relativo alla progettazione concettuale è stato ampliato attraverso l'introduzione del concetto di "pattern". Per quanto concerne gli esempi di sistemi, è stata aggiunta un.appendice dedicata a Postgres, scelto come rappresentante per l'illustrazione dei sistemi "open source" per la sua flessibilità e il supporto naturale a tutti i servizi che caratterizzano un DBMS; inoltre sono state aggiornate le appendici dedicate a Microsoft Access e DB2 Universal Database. Per concludere sono stati inseriti numerosi esercizi di fine capitolo per supportare lo studente nell'apprendimento.

Linguaggio C

Bellini Alessandro
McGraw-Hill Education

Non disponibile

37,00 €
Il testo è una guida graduale alla conoscenza completa del linguaggio C e all'apprendimento della programmazione strutturata e modulare. Per agevolare lo studio e far sì che il testo costituisca un riferimento unico per i corsi universitari, in apertura è dedicato un capitolo a ognuno dei quattro concetti base: computer, sistemi operativi, algoritmi e programmi. Il percorso formativo sul linguaggio C inizia dal controllo del flusso di esecuzione e dalla rappresentazione dei dati per arrivare alla risoluzione di problemi di elevata complessità, attraverso argomenti quali ricerche e ordinamenti, ricorsione, file e l'implementazione di strutture astratte come liste lineari, pile, code, alberi e grafi. Le novità di questa edizione Sono stati aggiunti tre nuovi capitoli e sei casi di studio, ognuno dei quali organizzato con una metodologia molto efficace nelle sezioni Problema/Analisi/Progetto. Al fine di migliorarne ulteriormente la fruibilità sono stati evidenziati ai lati del testo richiami ai concetti chiave e sono stati inseriti alcuni box tematici che fissano l'attenzione su aspetti come suggerimenti di programmazione ed errori frequenti. Sono aumentati il numero degli esercizi e delle soluzioni proposte disponibili su web. L'esposizione fa riferimento all'ultima versione dello standard: ISO/IEC 9899:1999 e successive precisazioni dell'ISO.

Programmare in Java. Ediz. MyLab....

Deitel Paul J.
Pearson

Disponibile in libreria in 5 giorni

45,00 €
L'attività didattica e di apprendimento del corso è proposta all'interno di un ambiente digitale per lo studio, che ha l'obiettivo di completare il libro offrendo risorse didattiche fruibili in modo autonomo o per assegnazione del docente. Il codice presente sulla copertina di questo libro consente l'accesso per 18 mesi a MyLab, una piattaforma digitale interattiva specificamente pensata per accompagnare e verificare i progressi durante lo studio. MyLab offre la possibilità di accedere al manuale online: l'edizione digitale del testo arricchita da funzionalità che permettono di personalizzarne la fruizione, attivare la lettura audio digitalizzata, inserire segnalibri anche su tablet e smartphone.