Problem Solving & Competitive Programming Niveau 2

Problem solving &
Competitive Programming

Une formation certifiée de 36 heures pour apprendre Python, résoudre des problèmes de logique, s’entraîner sur des défis chronométrés et se préparer à une compétition finale de Problem Solving.

36hDurée
Niveau 2Niveau
CertifiéeFormation

Compétences abordées

Dans un monde de plus en plus numérique, le codage est bien plus qu'une simple compétence technique, c'est un véritable langage universel. Apprendre à coder dès le plus jeune âge favorise le développement de compétences clés telles que la résolution de problèmes et le raisonnement logique.

Python et calculs simples
Entrées et sorties stdin/stdout
Conditions et comparateurs
Boucles for et while
Manipulation de textes
Listes et tableaux
Fonctions et code modulaire
Défis chronométrés
Préparation aux compétitions

Programme par séance

Dans cette section, vous découvrirez les étapes clés de votre formation, conçues pour vous guider à travers les bases du web. Chaque séance est structurée pour vous fournir des compétences essentielles de manière progressive et pratique. Prêt à commencer votre parcours ?

Séance 1 :

Introduction à Python et aux calculs simples

Découvrir Python, les variables et l’affichage avec print(), saisir des données avec input(), réaliser des opérations de base et comprendre les entrées/sorties utilisées dans les compétitions avec stdin et stdout.

Séance 2 :

Conditions et prise de décision

Apprendre à utiliser if, else et elif, comprendre les comparateurs comme <, > et ==, puis résoudre des problèmes types de compétition comme deviner un nombre ou déterminer le plus grand.

Séance 3 :

Boucles et répétitions

Utiliser les boucles for et while pour répéter des actions, compter et automatiser des instructions, puis résoudre des problèmes chronométrés comme les tables de multiplication, la factorielle ou la somme de chiffres.

Séance 4 :

Manipulation de textes

Travailler avec les phrases, les mots et les chaînes de caractères, utiliser des fonctions utiles comme len(), lower() et replace(), puis résoudre des problèmes comme détecter les voyelles, vérifier les palindromes et analyser une phrase.

Séance 5 :

Listes et tableaux - Partie 1

Découvrir les listes pour stocker plusieurs valeurs dans une seule variable, accéder aux éléments, les modifier ou les afficher, puis résoudre des problèmes comme la somme des éléments pairs ou le comptage d’apparitions.

Séance 6 :

Listes et tableaux - Partie 2

Ajouter, supprimer et trier des éléments dans une liste, chercher le maximum, la moyenne ou les doublons, puis pratiquer avec des exercices de max, min, moyenne et doublons en temps limité.

Séance 7 :

Fonctions et organisation du code

Créer des fonctions, passer des paramètres, retourner des valeurs et structurer les solutions comme dans les concours avec un code clair, modulaire et facile à relire.

Séance 8 :

Révision et préparation à la compétition

Résoudre une série de petits défis de logique en Python, découvrir les plateformes de compétition comme Codeforces, CoderByte et HackerRank Junior, puis apprendre une méthode de lecture rapide des énoncés et de gestion du temps.

Séance 9 :

Compétition de Problem Solving

Participer à une compétition finale avec des défis à résoudre en temps limité, un barème par niveau de difficulté et une remise de certificats selon le score obtenu : Bronze, Argent ou Or.

Inscrivez votre enfant !

Remplissez ce formulaire pour nous partager les informations du parent et de l'enfant. Nous reviendrons vers vous rapidement pour confirmer la formation la plus adaptee et les prochaines etapes.

Espace parent

Espace enfant

Accompagner les jeunes esprits dans l’apprentissage du code et des technologies créatives.

Loops Learning © 2025. Tous droits réservés.