Py’Cathlon – Concours de codage Python pour lycéens

Dédié au lycéens, Py’Cathlon est un challenge organisé par Dauphine Tunis.

Le Py’Cathlon est un concours de programmation en Python organisé chaque année par l’Université Dauphine Tunis, destiné aux lycéennes et lycéens de 15 à 18 ans, quelque soit leur établissement d’origine, curieux, motivés et prêts à relever un défi intellectuel stimulant dans un cadre universitaire d’excellence.

Pendant une matinée, les participants mettent à l’épreuve leur logique, leur rigueur et leur capacité à résoudre des problèmes algorithmiques, à travers des exercices progressifs, adaptés à différents niveaux.

Comment se déroule le concours ?

Le Py’Cathlon est structuré en deux phases complémentaires :

🔹 Phase 1 – Exercices modérés (coefficient 1)

Cette première phase évalue la maîtrise des bases de la programmation :

  • manipulation de listes et de chaînes de caractères
  • conditions et boucles
  • fonctions simples
  • premiers raisonnements algorithmiques

 🔹 Phase 2 – Exercices avancés (coefficient 3)

 Cette seconde phase propose des problèmes plus exigeants, faisant appel à une approche algorithmique structurée

  • optimisation et raisonnement logique
  • parcours de grilles ou de structures de données
  • simulations et gestion d’état
  • programmation dynamique (niveau intermédiaire à avancé)

 Objectifs pédagogiques

Le concours permet aux participants de :

  •  implémenter des fonctions répondant à des consignes précises
  • manipuler efficacement des structures de données (listes, chaînes, matrices)
  • appliquer des concepts algorithmiques classiques (tri, recherche, comptage)
  • raisonner sur des problèmes de simulation et d’évolution
  • produire un code clair, correct et robuste, y compris face aux cas limites

 Prérequis attendus

Le Py’Cathlon s’adresse à des élèves ayant déjà une base solide en programmation :

  • variables, conditions, boucles
  • fonctions et paramètres
  • listes, chaînes de caractères, dictionnaires
  • manipulation de texte (parcours, casse, caractères spéciaux)
  • notions algorithmiques fondamentales : tri, filtrage, recherche, fréquences
  • bases sur les grilles/matrices et le voisinage
  • capacité à décomposer un problème et gérer les cas particuliers

 Niveau global attendu :

  • Phase 1 : débutant avancé / intermédiaire
  • Phase 2 : intermédiaire solide à avancé

Classement & désignation des gagnants

  • Le classement final est établi sur la base du nombre total de points obtenus lors des deux phases du concours, en tenant compte des coefficients.
  • Le gagnant du Py’Cathlon est le participant ayant obtenu le maximum de points

Les trois meilleurs scores sont récompensés à l’issue de la délibération.

 🏆 Prix attribués

  • 1er prix : 500 dinars
  • 2e prix : 300 dinars
  • 3e prix : 150 dinars 

Planning de la journée

  • 09h00 – 09h30 : Accueil des participants
  • 09h30 – 10h00 : Présentation du concours & installation
  • 10h00 – 13h00 : Concours de codage
  • 13h00 – 13h30 : Déjeuner sur place, animation quiz & cadeaux à gagner 🎁
  • 13h30 – 14h00 : Délibération et annonce des 3 premiers lauréats 🏆

Informations pratiques

  • Chaque participant doit venir avec son ordinateur portable
  • En cas de besoin, l’université peut mettre un ordinateur à disposition dans certains cas (à préciser lors de l’inscription) 

Sélection des participants

⚠️ Places limitées 

  • La sélection se fait sur la base de :
  • la classe et le niveau scolaire
  • la maîtrise des outils informatiques et de la programmation
  • la ville d’habitation, avec une priorité donnée aux élèves de Tunis et des régions proches

📞 Les candidats sélectionnés seront contactés par téléphone 
📧 Les candidats non retenus recevront une réponse par e-mail et SMS

 Date limite d’inscription

🗓️ Mardi 03 février à minuit 
Aucune inscription ne sera acceptée après cette date.

 

S’inscrire  

Informations Pratiques

Date : Le samedi 7 février 2026 à 9h00 Lieu : Université Paris Dauphine-PSL – Campus de Tunis