Tout le catalogue
Développement personnel · Développement

Formation Python : Apprendre les bases et utiliser les outils professionnels

France Travail OPCO Mentorée
Formation Python : Apprendre les bases et utiliser les outils professionnels
Objectifs

Objectifs

  • Renforcer les bases de la programmation en Python
  • Comprendre les principes fondamentaux de la programmation orientée objet (POO)
  • Se familiariser avec les outils de développement professionnels
  • Appliquer les compétences Python dans des exercices pratiques
Programme

Programme

1

Module 1 – Renforcement des Bases en Python (3 heures)

Compétence visée : Consolider les bases de Python pour être à l’aise dans la programmation.

  • Rappels fondamentaux : Variables, types de données, opérateurs, structures de contrôle (conditions et boucles).
  • Exercices pratiques : Calculs simples, manipulation de listes et dictionnaires.
2

Module 2 – Introduction à la Programmation Orientée Objet (POO) (2 heures)

Compétence visée : Découvrir les principes de base de la POO.

  • Concepts essentiels : Classes, objets, et méthodes (sans entrer dans les détails complexes comme l’héritage pour le moment).
  • Exercice pratique : Création d’une classe simple, par exemple, une classe Voiture avec des attributs et méthodes (démarrer, arrêter, etc.).
3

Module 3 – Introduction à PyCharm et Git (4 heures)

Compétence visée : Acquérir les compétences pour travailler avec des outils professionnels.

  • PyCharm : Installation et navigation dans PyCharm, création de projets, débogage.
  • Git : Introduction au versionnage de code avec Git (création d’un dépôt, commit, push, pull, branche).
  • Exercices pratiques : Utilisation de Git dans un petit projet, suivi des versions, collaboration de base avec GitHub.
4

Module 4 – Approfondissement des Compétences Python et Pratique

Compétence visée : Réviser et renforcer les compétences acquises, avec des exercices supplémentaires.

  • Supplémentaire (2 heures)
  • Applications pratiques : Résolution de problèmes supplémentaires pour travailler sur les structures de données complexes (listes, dictionnaires, ensembles).
  • Exploration de nouvelles fonctionnalités : Boucles et fonctions avancées (compréhension de liste, map, filter).
  • Réponses aux questions : Temps réservé pour résoudre toute difficulté rencontrée pendant la formation.
  • Conclusion et Suivi (30 min)
  • Objectifs : Résumer les points clés et donner des ressources pour continuer à apprendre.
  • Retour sur les concepts importants.
  • Suggestions de ressources pour approfondir les connaissances après la formation.
Public concerné

Public concerné

Débutants en programmation

Pas trouvé exactement ce qu'il vous faut ?

Le catalogue est riche et le mentorat permet de l'adapter à votre contexte. Parlons-en.