Esercizi per programmatori: 57 sfide per sviluppare le vostre abilità di codifica

Punteggio:   (4,2 su 5)

Esercizi per programmatori: 57 sfide per sviluppare le vostre abilità di codifica (P. Hogan Brian)

Recensioni dei lettori

Riepilogo:

Il libro offre una raccolta di esercizi di programmazione per aiutare i programmatori principianti e intermedi a migliorare le loro capacità di codifica in vari linguaggi. Pur offrendo un approccio strutturato alla pratica, molti programmatori esperti trovano gli esercizi troppo facili e semplicistici. Ci sono opinioni contrastanti sulla sua efficacia e organizzazione.

Vantaggi:

Inizia con problemi molto facili che aumentano gradualmente di difficoltà.
Ottimo per i programmatori principianti e intermedi per esercitarsi nella risoluzione dei problemi e nelle abilità di codifica.
Include sfide per approfondire la comprensione dei concetti di programmazione.
Utile come guida supplementare per l'apprendimento di nuovi linguaggi di programmazione.
Incoraggia la pratica e il rafforzamento delle abilità di codifica.

Svantaggi:

Gli esercizi sono considerati troppo facili per i programmatori esperti e mancano di sfida.
L'organizzazione e la varietà degli esercizi sono criticate; alcuni esercizi sembrano ripetitivi.
Non è adatto a chi ha conoscenze avanzate di programmazione e cerca sfide importanti.
Alcuni lettori hanno trovato i contenuti obsoleti e poco approfonditi.

(basato su 40 recensioni dei lettori)

Titolo originale:

Exercises for Programmers: 57 Challenges to Develop Your Coding Skills

Contenuto del libro:

Quando si scrive software, è necessario essere al top della forma. I grandi programmatori si esercitano per mantenere le loro capacità aggiornate. Per essere sempre all'avanguardia, oltre cinquanta esercizi pratici si basano su scenari reali. Se siete nuovi programmatori, queste sfide vi aiuteranno a imparare ciò che vi serve per entrare nel settore, mentre se siete professionisti esperti potrete usare questi esercizi per imparare un nuovo linguaggio per il vostro prossimo lavoro.

Uno dei modi migliori per imparare un linguaggio di programmazione è usarlo per risolvere i problemi. Questo è l'obiettivo di questo libro. Invece di domande teoriche, questo libro presenta problemi che si incontrano nello sviluppo quotidiano del software. Questi problemi sono pensati per coloro che stanno imparando il loro primo linguaggio di programmazione e forniscono anche un percorso di apprendimento per gli sviluppatori esperti che vogliono imparare rapidamente un nuovo linguaggio.

Iniziate con semplici programmi di input e output. Effettuate una conversione di valuta e calcolate quanti mesi ci vogliono per pagare una carta di credito. Calcolare il tasso di alcolemia e determinare se è sicuro guidare. Sostituite le parole nei file e filtrate i record, e utilizzate i servizi web per visualizzare il meteo, archiviare dati e mostrare quante persone si trovano nello spazio in questo momento. Alla fine affronterete alcuni programmi più grandi che vi aiuteranno a mettere insieme tutto.

Ogni problema prevede vincoli e sfide che vi spingeranno ad andare oltre, ma sta a voi trovare le soluzioni. L'anno prossimo, quando vorrete imparare un nuovo linguaggio di programmazione o un nuovo stile di programmazione (magari OOP o funzionale), potrete rileggere questo libro, utilizzando nuovi approcci per risolvere problemi già noti.

Cosa vi serve:

È necessario avere accesso a un computer, a un linguaggio di programmazione di riferimento e al linguaggio di programmazione che si desidera utilizzare.

Altre informazioni sul libro:

ISBN:9781680501223
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2015
Numero di pagine:110

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Esercizi per programmatori: 57 sfide per sviluppare le vostre abilità di codifica - Exercises for...
Quando si scrive software, è necessario essere al...
Esercizi per programmatori: 57 sfide per sviluppare le vostre abilità di codifica - Exercises for Programmers: 57 Challenges to Develop Your Coding Skills
Tmux 2: Sviluppo produttivo senza mouse - Tmux 2: Productive Mouse-Free Development
Il mouse vi rallenta. Il tempo che passate a passare...
Tmux 2: Sviluppo produttivo senza mouse - Tmux 2: Productive Mouse-Free Development
C'è una pecora nella mia vasca da bagno: Edizione per il decimo anniversario - There's a Sheep in My...
Cosa succede quando una famiglia americana con tre...
C'è una pecora nella mia vasca da bagno: Edizione per il decimo anniversario - There's a Sheep in My Bathtub: Tenth Anniversary Edition
Costruire siti web con Hugo: Sviluppo web veloce con Markdown - Build Websites with Hugo: Fast Web...
I siti basati su database comportano una...
Costruire siti web con Hugo: Sviluppo web veloce con Markdown - Build Websites with Hugo: Fast Web Development with Markdown
Strumenti software piccoli e affilati: Sfruttare la potenza combinatoria degli strumenti e delle...
L'interfaccia a riga di comando sta tornando in...
Strumenti software piccoli e affilati: Sfruttare la potenza combinatoria degli strumenti e delle utilità della riga di comando - Small, Sharp Software Tools: Harness the Combinatoric Power of Command-Line Tools and Utilities
Una vita in sella - A Life in the Saddle
Una vita in sella" è un ampliamento del resoconto che il reverendo Davie Hogan ha lasciato della propria vita, intitolato:...
Una vita in sella - A Life in the Saddle

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)