Exercices pour programmeurs : 57 défis pour développer vos compétences en codage

Note :   (4,2 sur 5)

Exercices pour programmeurs : 57 défis pour développer vos compétences en codage (P. Hogan Brian)

Avis des lecteurs

Résumé:

Ce livre propose une collection d'exercices de programmation destinés à aider les débutants et les programmeurs intermédiaires à améliorer leurs compétences en matière de codage dans différents langages. Bien qu'il offre une approche structurée de la pratique, de nombreux programmeurs expérimentés trouvent les exercices trop faciles et simplistes. Les avis sont partagés quant à son efficacité et son organisation.

Avantages:

Commence par des problèmes très faciles dont la difficulté augmente progressivement.
Bon pour les programmeurs débutants et intermédiaires pour pratiquer la résolution de problèmes et les compétences de codage.
Inclut des défis pour approfondir la compréhension des concepts de programmation.
Utile comme guide complémentaire pour l'apprentissage de nouveaux langages de programmation.
Encourage la pratique et le renforcement des compétences de codage.

Inconvénients:

Les exercices sont considérés comme trop faciles pour les programmeurs expérimentés et manquent de défi.
L'organisation et la variété des exercices sont critiquées ; certains exercices semblent répétitifs.
Ne convient pas à ceux qui ont des connaissances avancées en programmation et qui recherchent des défis importants.
Certains lecteurs ont trouvé que le contenu était dépassé et manquait de profondeur.

(basé sur 40 avis de lecteurs)

Titre original :

Exercises for Programmers: 57 Challenges to Develop Your Coding Skills

Contenu du livre :

Lorsque vous écrivez des logiciels, vous devez être au sommet de votre art. Les grands programmeurs s'entraînent pour maintenir leurs compétences à jour. Plus de cinquante exercices pratiques basés sur des scénarios du monde réel vous permettront d'affûter vos connaissances et de les maintenir à jour. Si vous êtes un nouveau programmeur, ces défis vous aideront à apprendre ce dont vous avez besoin pour percer dans le domaine, et si vous êtes un professionnel chevronné, vous pouvez utiliser ces exercices pour apprendre le nouveau langage en vogue pour votre prochain contrat.

L'une des meilleures façons d'apprendre un langage de programmation est de l'utiliser pour résoudre des problèmes. C'est ce que propose ce livre. Au lieu de questions théoriques, ce livre présente des problèmes que vous rencontrerez au quotidien dans le développement de logiciels. Ces problèmes sont conçus pour les personnes qui apprennent leur premier langage de programmation, et ils fournissent également un chemin d'apprentissage pour les développeurs expérimentés afin qu'ils apprennent rapidement un nouveau langage.

Commencez par des programmes simples d'entrée et de sortie. Effectuez des conversions de devises et calculez le nombre de mois nécessaires pour rembourser une carte de crédit. Calculez le taux d'alcoolémie et déterminez si vous pouvez conduire en toute sécurité. Remplacez des mots dans des fichiers et filtrez des enregistrements, et utilisez des services web pour afficher la météo, stocker des données et indiquer combien de personnes se trouvent actuellement dans l'espace. À la fin, vous vous attaquerez à quelques programmes plus importants qui vous aideront à rassembler tous les éléments.

Chaque problème comporte des contraintes et des défis qui vous pousseront à aller plus loin, mais c'est à vous de trouver les solutions. Et l'année prochaine, lorsque vous voudrez apprendre un nouveau langage de programmation ou un nouveau style de programmation (par exemple la POO par rapport au fonctionnel), vous pourrez retravailler ce livre, en utilisant de nouvelles approches pour résoudre des problèmes familiers.

Ce dont vous avez besoin :

Vous devez avoir accès à un ordinateur, à une référence de langage de programmation et au langage de programmation que vous souhaitez utiliser.

Autres informations sur le livre :

ISBN :9781680501223
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2015
Nombre de pages :110

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Exercices pour programmeurs : 57 défis pour développer vos compétences en codage - Exercises for...
Lorsque vous écrivez des logiciels, vous devez...
Exercices pour programmeurs : 57 défis pour développer vos compétences en codage - Exercises for Programmers: 57 Challenges to Develop Your Coding Skills
Tmux 2 : Développement productif sans souris - Tmux 2: Productive Mouse-Free Development
Votre souris vous ralentit. Le temps que vous passez à...
Tmux 2 : Développement productif sans souris - Tmux 2: Productive Mouse-Free Development
Il y a un mouton dans ma baignoire : Édition du dixième anniversaire - There's a Sheep in My...
Que se passe-t-il lorsqu'une famille américaine...
Il y a un mouton dans ma baignoire : Édition du dixième anniversaire - There's a Sheep in My Bathtub: Tenth Anniversary Edition
Construire des sites web avec Hugo : Développement Web rapide avec Markdown - Build Websites with...
Les sites basés sur des bases de données apportent...
Construire des sites web avec Hugo : Développement Web rapide avec Markdown - Build Websites with Hugo: Fast Web Development with Markdown
Petits outils logiciels pointus : Exploiter la puissance combinatoire des outils et utilitaires en...
L'interface de ligne de commande fait son retour...
Petits outils logiciels pointus : Exploiter la puissance combinatoire des outils et utilitaires en ligne de commande - Small, Sharp Software Tools: Harness the Combinatoric Power of Command-Line Tools and Utilities
Une vie en selle - A Life in the Saddle
A Life in the Saddle est une extension du récit que le révérend Davie Hogan a laissé de sa propre vie et qu'il a intitulé :...
Une vie en selle - A Life in the Saddle

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)