Python

Date : Avril 2024

Prérequis :
connaissance de base

python
Nos Tarifs

– 10h 1000 euro

– 15 h 1500 euro

– 20h 2000 euro

Public cible :
La formation s’adresse à des professionnels exerçant dans le domaine informatique mais aussi à d’autres professionnels au contact de ces technologies : biologiste devant agréger des résultats, analyste métier qui souhaite mettre en valeur une mesure de performance, responsable marketing cherchant à trouver des tendances…
Objectifs pédagogiques
  • Maîtriser la syntaxe de base de Python.
  • Interagir avec des fichiers et documents.
  • Utiliser les structures de contrôle pour automatiser des traitements.
  • Manipuler des objets simples et structurés.
  • Concevoir des fonctions réutilisables.
  • Intégrer des modules et fonctionnalités externes.
  • Créer et utiliser des packages.
  • Stocker et traiter des données de manière efficace.
  • Explorer les spécificités des types intégrés.
  • Adopter les conventions et bonnes pratiques en Python.
  • Gérer les erreurs et exceptions.
  • Optimiser le code pour améliorer la performance.
  • Implémenter la programmation orientée objet.
  • Utiliser des outils et techniques avancés.

Contenu de formation:

1. Objet Fondamentaux de Python
    • Bases syntaxiques et sémantiques de Python.
    • Outils d’entrée-sortie pour lire et modifier des documents externes.
Module 2 : Structures de contrôle et opérations
    • Automatisation de traitements de données conditionnels et/ou répétitifs.
    • Utilisation des fonctionnalités avancées des contrôles de flux et des opérations arithmétiques.
Module 3 : Manipulation d’objets
    • Utilisation et création d’objets simples et structurés de type intégrés.
    • Traitement de multiples variables simples.
Module 4 : Fonctions, modules et packages
    • Création de fonctions simples et réutilisables.
    • Concepts liés aux modules.
    • Sélection et importation de fonctions spécifiques d’un package de l’API.
    • Création de packages simples pour des fonctionnalités partageables.
Module 5 : Traitement avancé de données
    • Stockage et traitement simultané de plusieurs données.
    • Modélisation de problèmes et automatisation des manipulations pour traiter des volumes importants de données.
Module 6 : Approfondissement des types et structures
    • Spécificités des types intégrés.
    • Création de fonctions documentées, classes et méthodes associées.
    • Implémentation de structures de données adaptées.
Module 7 : Exploitation des packages
    • Importation de packages composés pour exploiter toutes les fonctionnalités.
    • Utilisation des packages fondamentaux de la bibliothèque standard.
Module 8 : Bonnes pratiques et conventions
    • Intégration de la gestion d’erreur.
    • Règles et conventions de nommage pour l’intégration dans un environnement complet.
Module 9 : Techniques avancées
    • Outils fonctionnels pour la création de fonctions adaptées.
    • Concepts avancés de la programmation orientée objet.
    • Utilisation complète de la bibliothèque standard.
    • Mise en place d’outils algorithmiques avancés pour améliorer la performance.
Modalités pédagogiques

Accompagnement individualisé : Chaque apprenant reçoit un soutien personnalisé tout au long de sa formation.

Supports de cours téléchargeables :
Les apprenants peuvent télécharger des documents comme des manuels et des présentations pour compléter leur apprentissage.

Exercices réels et cas pratiques :
Les apprenants pratiquent leurs compétences avec des exercices concrets et des cas pratiques.

Sessions enregistrées en visio-conférence :
Les sessions de formation en visioconférence sont enregistrées pour que les apprenants puissent les revoir à tout moment.

Résultats attendus
  • A l’issue de la formation, l’apprenant sera capable de :
  • Comprendre les concepts de base de la programmation en Python
  • Utiliser les principales structures de données et les fonctions de base en Python Rédiger des scripts simples en Python
  • Comprendre les concepts de la programmation orientée objet en Python
  • Utiliser les bibliothèques courantes pour les tâches courantes de manipulation de données en Python
  • Utiliser les outils de développement courants en Python Poursuivre un apprentissage autonome de Python
Modalités d’évaluation :
Les tests sont adaptatifs, sans échec et indépendants les uns des autres. Ils incluent des QCM et des manipulations réelles des logiciels dans des mises en situation.
Moyens et supports pédagogiques :

Un accès personnel à des e-ressources en ligne pour :

– Support et ressources pédagogiques,

– Documents administratifs,

– Questionnaire de satisfaction à chaud et à froid 

– Evaluation des acquis de la formation et réponses à vos questions

Délais d’accès

A la suite de votre inscription vous serez contacté par l’un de nos conseillers, pour démarrer votre formation 14 jours après.

Accessibilité

Formation accessible aux Personnes en Situations de Handicap, en fonction du handicap, merci de nous contacter pour d’éventuelles adaptations. S’inscrire  Contactez-nous
Aller au contenu principal