Python : un 360 des concepts et du langage

Description de la formation

Développer des scripts en Python pouvant être utilisés dans différents domaines d’application.

Cette formation est conçue pour les professionnels désirant acquérir les notions de base en programmation orientée objet en utilisant le langage Python.

En bâtissant de façon progressive sur les concepts fondamentaux du langage Python, vous serez amené à appliquer vos apprentissages en développant des scripts pour des applications variées.

Objectifs pédagogiques

À la fin de cette formation, vous serez en mesure de :

  • Décrire la syntaxe de base du langage Python;
  • Développer des scripts en Python;
  • Accéder à des données avec Python;
  • Suivre l'exécution d'un programme, identifier des problèmes et les corriger.

Méthodologie

Plusieurs méthodes d’apprentissage permettant de mesurer votre progrès et votre intégration des concepts sont utilisés tout au long de la formation :


Exposé interactif (50 %), exercices (50 %)

Clientèle visée

Professionnels et techniciens spécialisés en TI

Particularité(s)

Vous devez posséder des connaissances en algorithmie.

Les 2 livres suivants sont recommandés mais non obligatoires:
- Python par la pratique, les bases du langage (ISBN : 978-2982111806)
- Exercices en python, plus de 100 exercices corrigés (ISBN : 978-2982111820)

    Environnement de développement

    • Organisation du code Python;
    • Espace de noms;
    • Organisation en modules.

    Les bases de Python

    • Déclaration de variables;
    • Affectation de variables;
    • Structures de boucles et tests;
    • Séquences, Dictionnaire, Fichiers.

    Fonctions

    • Déclaration de fonctions;
    • Utilisation de fonctions.

    Classes et Objets

    • Création de classe;
    • Membres de classe et encapsulation de membre;
    • Utilisation d’une classe.

    Programmation orientée objet

    • Héritage;
    • Polymorphisme.

    Librairie standard

    • Utilisation des modules les plus courants (Fichiers, date et heure, fonctions mathématiques, autres).
Hafed Benteftifa

Hafed Benteftifa

Ph.D.

Hafed enseigne les techniques informatiques, tant dans les institutions publiques que privées depuis près de 23 ans. Il agit également à titre de consultant dans la migration d'applications Oracle. Il a été parmi les premiers à proposer des formations sur la plateforme mobile Android dans la région du Grand Montréal. Il détient un doctorat en génie électrique de Polytechnic School of Engineering, É.-U.

Les clients qui ont suivi cette formation se sont aussi inscrits à :

JavaScript avancé
Leadership transversal sans autorité directe
JavaScript : les fondements