PYTHON
VIVANEO
Développement informatiqueCFORPRO
Acquérir les bases de la programmation en Python, un langage de programmation clair, tres apprécié des développeurs. Apprendre la syntaxe du langage Python.
Concevoir des programmes et simplifier le développement. Vous apprendrez ainsi à structurer des programmes selon un algorithme, à les écrire , les compiler et les exécuter rapidement.
1. CAS PRATIQUE 1
Calculer une moyenne, un total et un pourcentage
Déterminer le nombre de jours dans un mois
Déterminer si un nombre est fort ou non
Supprimer les doublons d'une liste
Trouver la somme des éléments de chaque ligne et colonne d'une matrice
Manipuler une chaîne de caractère
Utiliser les fonctions récursives
Utiliser les tuples
2. INTRODUCTION AU LANGAGE PYTHON
Introduction à Python
L'environnement de travail Python
Créer un fichier et l'exécuter avec Python
3. NOTIONS FONDAMENTALES EN PYTHON
Mots-clés et identificateurs en Python
Instructions, indentation et commentaires en Python
Les principaux types de données
Présentation des variables
Entrée / sortie en Python : fonctions input() et print()
Les structures de contrôle
Les opérateurs en Python
Les instructions if-else en Python
Les boucles en Python
Créer des conditions Python complexes
Convertir une boucle for imbriquée en une boucle for simple
4. LES FONCTIONS
Introduction aux fonctions Python
Définition et syntaxe des fonctions
Notions avancées sur les paramètres et arguments
Arguments *args et **kwargs
Contrôle des valeurs de retour d'une fonction
La portée des variables en Python
La fonction yield
Quelques fonctions utiles
5. CAS PRATIQUE 2
Effectuer des opérations de lecture sur des fichiers
Effectuer des opérations d'écriture sur des fichiers
Gérer les erreurs
Manipuler les dates
Générer un mot de passe aléatoire
6. MANIPULATION DE FICHIERS AVEC PYTHON
Introduction à la manipulation de fichiers
Opérations sur les fichiers
Échange de données avec le module JSON
Autres méthodes pour la gestion des fichiers
7. GESTION DES ERREURS AVEC PYTHON
Introduction à la gestion d'erreurs ou d'exceptions
Gérer les exceptions avec try, except, else et finally
Liste des exceptions
8. MODULES STANDARDS ET PAQUETS PYTHON
Les modules et paquets
Modules math, random et statistics
Les modules datetime, time et calendar
Module re : expressions régulières ou rationnelles
9. CAS PRATIQUE 3
Créer une classe CompteBancaire
Utiliser l'héritage des classes
Utiliser le polymorphisme
Simuler le tirage d'une loterie
Utiliser les décorateurs
Les différents types de données
Les chaînes de caractères
Les listes
Les tableaux - module array
Les tuples
Les ensembles
Les dictionnaires
Les matrices
Récapitulatif
10. POO : NOTIONS FONDAMENTALES
Introduction à la Programmation Orientée Objet en Python
Constructeurs et destructeurs
Classes, objets et attributs
Gérer la visibilité des membres de classes
11. POO / NOTIONS AVANCEES
Héritage
Polymorphisme
Surcharge des opérateurs
Itérateurs et générateurs
Listes des méthodes utiles
12. SUJETS AVANCES
Les métaclasses
Les décorateurs
Les itérateurs avancés
Instruction assert
Conclusion
Attestation de formation + Certification TOSA PYTHON.
Une formation à distance très complète composée de 14 modules interactifs - 3 cas pratiques + 54 leçons. Tutorat par mail ou par chat.
Programmer et automatiser des tâches avec Python (Tosa)
RS 6962 CertifInfo 118154 VIVANEO
Développement informatiqueVIVANEO
Développement informatiqueVIVANEO
Développement informatiqueDAWAN
Développement informatique