◦ Qu'est-ce que Python ? (1h)
• L'histoire du Python
• Les acteurs dans les environnements de développement intégrés
• Atelier : Mise en place d'un environnement de développement
◦ Maîtriser la syntaxe de base (3h)
• Interprétation directe et en script
• Les variables, les opérateurs, les expressions
• Les tests et les boucles
• Les opérations avancées
• Atelier : Multiples algorithmes pour maîtriser la syntaxe de base
◦ Comment structurer son code (2h)
• Le code procédural
• Les fonctions dans un algorithme complexe
• Les fonctions spécifiques
• Atelier : Opérations sur les chaînes de caractères par des fonctions
◦ Les algorithmes de base (2h)
• Les représentations graphiques
• Les boucles prévisibles et imprévisibles
• La récursivité
• Atelier : Écriture en Python d'algorithmes courants
◦ La structuration de données (2h)
• Comment choisir sa structure
• Comment simplifier son algorithme
• Atelier : Écriture en Python d'algorithmes plus étendus
◦ Les calculs (1h30)
• Les données temporelles
• Manipulation des entrées et sorties
• Les calculs scientifiques
• L'essentiel du Python au quotidien
◦ Les bases de la programmation orientée objet (2h30)
• Les apports de l'objet
• Objets et classes
• Instanciation, destruction, encapsulation, agrégation
• Polymorphisme et introspection
• Atelier : Conception d'une application et implémentation Objet
La formation s'appuie sur une pédagogie active et participative, alternant apports théoriques, démonstrations et mises en situation pratiques.
Les stagiaires sont sollicités tout au long de la session par des exercices d'application, des études de cas concrets et des temps d'échange permettant l'ancrage progressif des connaissances. Le formateur adapte son rythme et ses exemples au niveau du groupe et au contexte professionnel des participants.
En distanciel, la formation se déroule en classe virtuelle synchrone, via une plateforme de visioconférence permettant le partage d'écran, le travail en sous-groupes et l'interaction continue avec le formateur.
En présentiel, les exercices peuvent être réalisés individuellement ou en petits groupes selon les objectifs pédagogiques de chaque séquence.
Chaque stagiaire dispose d'un support de cours numérique reprenant l'ensemble des contenus abordés, complété par les exercices pratiques et les ressources complémentaires utilisées pendant la session. Ce support est transmis à l'issue de la formation et reste accessible au stagiaire pour consultation ultérieure.
En présentiel, une salle équipée d'un vidéoprojecteur, d’ordinateurs et d'une connexion internet est mise à disposition.
En distanciel, la formation s'appuie sur une plateforme de classe virtuelle (lien d'accès transmis avec la convocation), accessible depuis un ordinateur muni d'un micro, d'une caméra et d'une connexion internet stable. Les exercices et études de cas sont partagés en temps réel via la plateforme. L'ensemble des supports pédagogiques est conçu par le formateur ou par Algorythme Formation et reste leur propriété exclusive.
L'atteinte des objectifs est mesurée par une auto-évaluation de l'apprenant, réalisée en entrée et en sortie de formation. Pour chaque objectif pédagogique, l'apprenant évalue son niveau de maîtrise sur une échelle de 0 à 10. L'écart entrée / sortie matérialise la progression et l'atteinte des objectifs.
À l'issue de la session, une synthèse (niveaux avant / après et commentaire du formateur) est transmise au commanditaire.
Le suivi administratif est assuré par la signature d'une feuille de présence à chaque demi-journée. Un certificat de réalisation est remis à l'apprenant ayant suivi l'intégralité de la formation.
Un questionnaire de satisfaction à chaud, distinct, recueille le ressenti de l'apprenant (et non les acquis).
L'inscription se fait par contact direct avec Algorythme Formation (téléphone, email ou formulaire en ligne). Un échange préalable est organisé pour vérifier l'adéquation entre les objectifs de la formation, les prérequis et le profil du candidat. Un devis et un programme détaillé sont ensuite transmis. Une fois le devis accepté, une convention de formation (ou un contrat de formation pour les particuliers) est signée entre les parties.
Accès au lieu de formation : les modalités précises d'accès sont communiquées à chaque stagiaire au plus tard 10 jours ouvrés avant le début de la formation, par l'envoi d'une convocation détaillée. Pour les formations en présentiel, cette convocation précise l'adresse exacte de la salle, les indications d'accès (transports, parking) et les horaires d'arrivée. Pour les formations en distanciel, elle contient le lien de connexion à la classe virtuelle, les identifiants d'accès le cas échéant, ainsi que les prérequis techniques (navigateur, micro, caméra, débit internet).
Accessibilité aux personnes en situation de handicap : tout besoin d'adaptation doit être signalé dès l'inscription afin d'étudier les aménagements possibles. Le référent handicap d'Algorythme Formation est Mathieu Piron-Lafleur (mathieu@algorythme-formation.fr).
Délai d'accès : le délai entre la demande d'inscription et le démarrage effectif de la formation est de 10 jours ouvrés minimum. Ce délai peut être plus long si la session demandée n'est pas encore programmée ou si une ingénierie sur mesure est nécessaire (jusqu'à 2 mois). À l'inverse, il peut être raccourci sur accord des parties dans le cas de formations intra-entreprise urgentes.
Conformément à la réglementation (loi du 11 Février 2005 et Articles D.5211-1 et suivants du code du travail), Algorythme Formation s’engage à répondre aux besoins particuliers des stagiaires en situation de handicap en proposant des aménagements en termes de durée, rythme, méthodes et supports pédagogiques...).
Le cas échéant, l’organisme de formation pourra mobiliser des compétences externes (Centre de Ressources Formation Handicap, P.A.S AGEFIPH-FIPHFP) et les ressources AD HOC (ACCEA, EPATECH,..) pour la recherche de solutions permettant l’accès aux formations.