Note :
Ce livre est une ressource avancée axée sur l'amélioration des compétences en programmation, en particulier en Python, avec un accent particulier sur la lisibilité du code et le développement d'algorithmes. L'auteur partage des idées personnelles et des anecdotes tirées de ses années d'expérience dans l'enseignement. Il est conçu pour aider les enseignants et les étudiants à améliorer leurs pratiques de codage.
Avantages:⬤ Fournit des explications claires sur des sujets complexes, en particulier la programmation dynamique.
⬤ Inclut des anecdotes et des exemples personnels qui améliorent la compréhension.
⬤ Aide à améliorer la lisibilité et l'efficacité du code.
⬤ Encourage le développement de compétences de résolution de problèmes par l'expérience.
⬤ Ressource avancée adaptée au langage de programmation Python.
⬤ Peut être trop avancé pour les débutants car il se concentre spécifiquement sur les concepts avancés de Python.
⬤ Utilisation limitée d'exemples en dehors du langage Python, ce qui le rend moins applicable pour les programmeurs dans d'autres langages.
(basé sur 3 avis de lecteurs)
Good Habits for Great Coding: Improving Programming Skills with Examples in Python
Partie 1 : Ce que l'on n'apprend pas à l'école.
1. Une fantaisie de codage
2. Trucs de codage
3. Le style
4. Plus d'astuces de codage
Partie 2 : Conseils de codage.
5. Conception des fonctions
6. Code auto-documenté
7. Raffinement par étapes.
8. Commentaires.
9. Arrêt du codage.
10. Test
11. Programmation défensive
12. Refonte
13. Écrire les tests d'abord (parfois)
14. Conseils d'experts
Partie 3 : Perspective.
15. Une leçon de design
16. Méfiez-vous de la POO
17. L'évolution d'une fonction
18. Ne rejetez pas les algorithmes inefficaces
Quatrième partie : Faire un pas en avant.
19. Des problèmes qui valent la peine d'être résolus
20. Résolution de problèmes
21. Programmation dynamique
© 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)