Prérequis
Avant de suivre ce module vous devez être familier avec les concepts de base communs aux langages de programmation :
- les types de données
- les variables
- les conditions
- les boucles
- les fonctions
Je vous conseille donc de suivre d'abord le module débutant (gratuit) qui traite de ces sujets.
Vous devez également être à l'aise avec la notion d'objet, les tableaux, les opérateurs mathématiques de base (dont la puissance et le modulo) et enfin les méthodes de la libraire standard Math.
Ces dernières notions sont enseignées dans le module intermédiaire (payant) que vous pouvez suivre si vous en sentez le besoin.
Ces dernières notions sont enseignées dans le module intermédiaire (payant) que vous pouvez suivre si vous en sentez le besoin.
⚠️ Notez que vous n'êtes pas obligé de vouloir apprendre le langage de programmation JavaScript pour suivre ce module !
En effet nous travaillerons principalement avec du pseudo-code. Celui-ci est indépendant des langages de programmation.
Une fois le pseudo-code rédigé il faut le transformer dans un langage de programmation pour pouvoir l'exécuter, c'est ce qu'on appelle l'implémentation.
Dans ce module j'implémenterai le pseudo-code que l'on produira en JavaScript mais vous pourrez l'implémenter dans n'importe quel autre langage de votre choix en l'adaptant un petit peu aux spécificités de votre langage.
En effet nous travaillerons principalement avec du pseudo-code. Celui-ci est indépendant des langages de programmation.
Une fois le pseudo-code rédigé il faut le transformer dans un langage de programmation pour pouvoir l'exécuter, c'est ce qu'on appelle l'implémentation.
Dans ce module j'implémenterai le pseudo-code que l'on produira en JavaScript mais vous pourrez l'implémenter dans n'importe quel autre langage de votre choix en l'adaptant un petit peu aux spécificités de votre langage.
J'ai structuré les leçons pour que l'implémentation en JavaScript dans les vidéos soit distincte du reste de la vidéo ce qui vous permettra de sauter facilement cette partie si ça ne vous intéresse pas.
Ainsi, vous pourrez suivre les leçons théoriques sur l'algorithmique avec la résolution des exercices grâce au pseudo-code d'un côté et dès qu'on passera à l'implémentation des algorithmes, vous pourrez sauter cette partie et la faire de votre côté dans le langage de programmation de votre choix.