Formation Python, les fondamentaux

Objectif opérationnel : 

Savoir maîtriser les bonnes pratiques de Python et ses fondamentaux.

Objectifs pédagogiques : 

A l’issue de cette formation Python, les fondamentaux vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Connaître et maîtriser le langage Python
  • Maîtriser les bases du langage mais aussi disposer d’une bonne vue d’ensemble des  différents modules
  • Maîtriser les bonnes structures de données pour trier pleinement profit de la puissance de Python

Programme de la formation

Les bases de Python (types, syntaxe)

Organisation du code (modules, package, importations)
Recommandations de nommage
Les types de base (entier, chaîne, réel, …)
Erreurs classiques sur les types
Boucles (for), opérateurs, tests (if/else)
Définition et appel de fonction

La dimension objet dans Python

Définition et instanciation d’une classe
Méthodes et propriétés d’une classe
Exemples d’héritages
Le mécanisme des exceptions

Types de données évolués

Savoir choisir les bonnes structures de données
Tuples, séquences et listes (append, extend, insert, …)
Fonctions utiles avec les listes (filter, map, reduce)
La puissance des dictionnaires (tableaux associatifs)
Construire une liste sur la base d’une expression (compréhension)

Les modules de Python

Philosophie de Python avec les modules (standard, tiers, …)
Tour d’horizon des modules standards
Comment trouver les modules ?
Installer des modules tiers
Le dépôt central : Python Package index (Pypi)

Accès aux données (fichiers, SGBD)

Les objets de type File
La documentation
Connexion à une base de données
Python et SQL

Durée : 3 jours | 18h

Prix: 200 Dt

                                                                            Pré-Inscription