Note :
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.
⬤ 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)
Exercises for Programmers: 57 Challenges to Develop Your Coding Skills
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.
© 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)