⚠ Alerte sécurité : tentative d’usurpation d’identité (spoofing) au nom d’Oo2. Ne cliquez pas sur les liens suspects et ne transmettez jamais vos codes. Consultez nos recommandations : En savoir plus

Effectuer une recherche sur le site

Votre devise

Les fondamentaux de la programmation avec Python et Java

Dans un monde numérique, savoir coder devient aussi fondamentale que la lecture ou l’écriture. Cette formation intensive de 3 jours vous propulse dès le premier jour dans les coulisses de la programmation en abordant simultanément Python et Java, les deux langages les plus demandés du marché. 

Le programme vous permettra de découvrir la logique algorithmique en comparant la souplesse d’un langage interprété (Python) à la rigueur d’un langage compilé (Java). Des variables aux boucles, puis jusqu’à la Programmation Orientée Objet (POO) et la manipulation de fichiers, chaque concept est immédiatement mis en pratique sur des cas concrets. 

En fin de formation, vous réaliserez un mini-projet complet (gestionnaire de tâches ou analyse de données), consolidant ainsi vos nouvelles compétences techniques et votre autonomie pour aborder vos futurs projets de développement.

Objectifs

À l’issue de cette formation, vous atteindrez les objectifs de compétences suivants :

  • comprendre les principes fondamentaux de la programmation et la logique algorithmique ;
  • maîtriser la syntaxe de base et les structures de contrôle de Python et Java ;
  • appliquer les concepts de la programmation orientée objet (classes, méthodes et héritage) ;
  • manipuler des fichiers et des structures de données complexes (listes, tableaux et dictionnaires) ;
  • développer et déboguer des mini-projets fonctionnels pour valider vos acquis.

Programme

Jour 1 : S'initier à la logique de programmation avec Python

  • Les concepts clés : compilation vs interprétation, variables et types de données.
  • Les structures de contrôle : conditions (if/else) et boucles (for/while).
  • L'organisation du code : définition de fonctions et utilisation de modules standards.

Travaux pratiques

  • Développer une mini-calculatrice en Python pour manipuler variables et conditions.

Jour 2 : Structurer ses développements avec Java

  • La syntaxe et la structure d'un programme Java (classes et méthode main).
  • Le typage fort, la compilation et le contrôle de flux spécifique à Java.
  • Les bases de la programmation orientée objet : classes, objets, encapsulation et héritage.

Travaux pratiques

  • Créer une classe "Personne" en Java pour appréhender la modélisation objet.

Jour 3 : Approfondir et pratiquer par la comparaison

  • La manipulation de fichiers : lecture et écriture en Python et Java.
  • Les structures de données : listes et dictionnaires (Python) vs tableaux et ArrayList (Java).
  • Les bonnes pratiques : utilisation d'IDEs (VS Code, PyCharm, IntelliJ) et gestion des erreurs.

Travaux pratiques

  • Réaliser un mini-projet final au choix : gestionnaire de contacts ou convertisseur d'unités.

Prérequis

Suivre cette formation nécessite les prérequis suivants :

  • Une aisance générale avec l'environnement informatique est recommandée.

Public

Cette formation s’adresse à toute personne souhaitant démarrer dans le développement. Le public inclut notamment :

  • les débutants en programmation qui désirent acquérir des bases solides en langage Python et Java ;
  • les étudiants ou professionnels en reconversion vers les métiers du développement ;
  • les chargés de recrutement et RH  qui souhaitent mieux comprendre les compétences techniques.

Points forts

  • Approche comparative : vous apprendrez deux langages majeurs en parallèle, ce qui renforce votre compréhension globale de la logique de programmation.
  • Progression structurée : vous passerez de la simplicité de Python à la rigueur de Java pour une montée en compétences complète.
  • Pratique intensive : vous ancrerez chaque concept théorique par des ateliers quotidiens et un projet final concret.
  • Vision transverse : vous découvrirez non seulement le code, mais aussi les outils (IDEs) et les bonnes pratiques du métier.
Dernière mise à jour: 26/12/2025
Code formation
DEV022FR
Durée
3 jours
Travaux Pratiques

Le délai d’inscription dépend de la formation et vous sera notifié par votre conseiller Oo2.

Soyez informé par email quand une nouvelle session est disponible.

Leave empty this text field if you are not a bot.

Les noms de marques et logos éventuellement cités dans cette fiche (ex. Python, Java, VS Code, IntelliJ) sont la propriété de leurs détenteurs respectifs. Leur mention à des fins pédagogiques ne constitue ni un engagement ni un partenariat.