0%
Loading ...

Empire Training

Système Embarqué

Python

20 Heures

Objectifs de la formation python

Cette formation Python vous permettra d’acquérir les connaissances nécessaires à
la programmation avec le langage Python. Quatre jours pour acquérir les bases du
langage et disposer d’une bonne vue d’ensemble des différents modules.
Vous saurez utiliser les bonnes structures de données pour tirer pleinement profit
de la puissance de Python. L’accès aux données (fichiers, base) est également
abordé ainsi que les aspects XML.
Les « bonnes manières » d’utilisation du langage seront présentées tout au long du
stage dans un souci de concision, d’efficacité, et de lisibilité du code.

PRÉ-REQUIS :

Connaissance d’un langage de programmation (C, C#, C++, Java, …).
La connaissance d’un langage objet est préférable.

PUBLIC :

Tout développeur souhaitant acquérir les bases de la programmation en Python.

Contenu du cours python

Bien commencer avec Python
• Pourquoi utiliser Python plutôt qu’un autre langage ?
• Différences entre les versions de Python
• Installation de Python (prérequis, fichiers)
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
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 (zip, map…)
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
Accès aux données (fichiers, SGBD)
• Connexion à une base de données
• Python et SQL
Programmation graphique
• Travaux pratiques avec le module Tkinter.
• Création d’objets (fenêtres, boutons, …),
• Appel des méthodes associées (grid(), pack(), …)

 

Réf:

0021

Tarif:

350 Dt

Niveau:

Fondamental

Classe à distance:

Possible