Coder des projets
La première partie nous a appris les concepts fondamentaux d'un langage de programmation à objet et nous a permis d'écrire et d'exécuter un (petit) programme python. Cette partie nous permettra de passer à l'échelle en créant des programmes sur plusieurs fichiers et à traiter des données.
Nous allons passer pas mal de temps à créer des fichiers, des dossiers et à utiliser le terminal. Assurez-vous donc d'avoir lu et compris les prérequis.
Cette partie est consacrée aux moyens et méthodes pour écrire des applications :
- dont la durée de vie va dépasser le cadre d'un TD
- dont la portée et le nombre de fonctionnalité peut être importante
On y verra également que :
- le code en lui même n'est pas important, c'est la fonctionnalité qu'il implémente qui l'est
- on va passer plus de temps à lire du code qu'à l'écrire, il est donc nécessaire d'avoir du code lisible
Enfin :
À retenir
C'est en codant qu'on devient codeur. Vous allez passer votre temps à vous tromper ou ne pas comprendre. Ce processus est normal. MAIS si vous ne comprenez pas quelque chose : arrêtez vous et comprenez.
Ne recommencez pas à coder avant d'avoir compris sinon les incompréhensions vont s'accumuler et vous perdrez au final plus de temps.
Outils de développement
Écrire du code
Texte et fichiers texte
Maintenant que l'on connaît la façon de procéder, il nous reste à voir comment faire en sorte que nos programmes soient utiles en créant/gérant/stockant des données sous la forme de fichiers texte :
On s'entraîne
Un projet complet
On vérifie qu'on sait faire
Une série d'exercices classique en développement. Certains sont simple d'autre beaucoup (beaucoup) moins, mais c'est un bon indicateur de votre niveau en développement :