Accueil > Développement Logiciel, Devops > Fondamentaux Programmation avec Python
Formation #DEV83

Formation Fondamentaux Programmation avec Python

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : DEV83


Sessions programmées :

Du 09 au 12 Fév. 2021

Du 13 au 16 Avril 2021

Du 15 au 18 Juin 2021

Du 21 au 24 Sept. 2021

Du 23 au 26 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : DEV83


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Connaître les possibilités du langage Python
  • Acquérir les connaissances et techniques de base afin de pouvoir créer des programmes en Python
  • Acquérir les bonnes pratiques de développement avec Python
Programme
1/ Introduction
  • Présentation Python : historique, caractéristiques, champs d'application
  • La position de Python par rapport à d’autres langages
  • IDE
  • Installation et configuration de Python
  • Utilisation de l’interpréteur
  • Premier programme en Python
2/ Les bases
  • Principaux types de données (strings, nombres, booléens, etc.)
  • Déclaration de variable, typage dynamique, mots clés réservés
  • Convertion des types de données
  • Les opérateurs :
  • Affectation
  • Arithmétique
  • Logiques
  • Relationnels
  • de comparaison
  • Quelques fonctions utiles : print(), input()
  • Les boucles et conditions (if, elif, else, for, while, range())
  • Boucle while, mots clés break et continue
3/ Chaînes de caractères et listes
  • Définition et manipulation de chaînes de caractères
  • Le type séquence
  • Les listes : définition, accès à un élément
  • Les références
  • Les tuples
  • Manipulation de listes : mot clé del, fonctions list et range; parcours d’une liste
4/ Procédures et fonctions
  • Présentation, déclaration et appel d’une fonction
  • Portée des variables, mot clé global
  • Passage d’arguments, les arguments par défaut
  • La récursivité
  • Fonctions Lambda : définition, utilisation
  • Fonctions intégrées
5/ Programmation Objet
  • Rappels sur la programmation objet
  • Mise en oeuvre de classes en Python
  • Définition et instanciation d'une classe
  • Définition d'attributs
  • Définition de méthodes
  • Constructeurs et destructeurs
  • Mise en oeuvre de propriétés
  • Redéfinition d'opérateurs
  • Mise en oeuvre de l'héritage
6/ Gestion des fichiers
  • Méthodes d’accès aux fichiers
  • Le mot clé with
  • Le module os, os.path, shutil, zlib
7/ Les types de données complexes
  • Les listes de listes
  • Une liste de tuples
  • Les dictionnaires
  • Parcours d’un dictionnaire
  • Les méthodes update(), clear(), pop(), del(), values, keys()
8/ Utilisation de modules et packages
  • Les modules : définition, la fonction help()
  • Introduction aux packages et au PythonPath
  • Importer et utiliser des modules, des packages
  • Tour d’horizon des modules standards
  • Installer des modules avec pip
  • Créer ses propres modules
9/ Expressions régulières en Python
  • Expressions régulières, les caractères spéciaux
  • Groupes et classes de caractères
  • Le module ‘re’
10/ Gérer les exceptions
  • Principe, exemples d’exceptions
  • try, except, raise, finally
  • Les assertions
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
Dates

Dates

  • Du 09 au 12 Fév. 2021
  • Du 13 au 16 Avril 2021
  • Du 15 au 18 Juin 2021
  • Du 21 au 24 Sept. 2021
  • Du 23 au 26 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation