Plan du cours
Introduction à la programmation Python
- Exécution de code Python
- Utilisation des outils de développement Python (IDE et outils en ligne de commande)
- Utilisation des shells Python et iPython, ainsi que d'iPython Notebook
Types de données et opérations
- Entiers et flottants – probablement inutiles
- Chaînes et octets – probablement inutiles
- Tuples et listes
- Dictionnaires et dictionnaires ordonnés
- Ensembles et ensembles gelés
Organisation et distribution du code
- Création de modules et de paquets
- Distribution du code vers des dépôts
Programmation orientée objet et fonctionnelle
- Création et utilisation de fonctions et de classes
- Modification de fonctions et de classes avec des décorateurs
- Introduction aux méta-classes
Gestion des erreurs et tests
- Gestion et levée d'exceptions
- Rédaction et exécution de tests (tests de documentation et tests unitaires)
- Vérification de la couverture des tests
Travail avec des fichiers et des répertoires
- Accès aux différents types de fichiers et principes de gestion des fichiers
- Création, lecture, mise à jour et suppression de fichiers (y compris les fichiers texte classiques, CSV, ainsi que les fichiers Microsoft Word et Microsoft Excel)
- Extraction de données à partir de fichiers texte à l'aide d'expressions régulières
- Création et suppression de répertoires, liste et recherche de fichiers
Pré requis
Aucun
Nos clients témoignent (7)
tout était parfait
Florin Vrincianu
Formation - Python Programming Fundamentals
Traduction automatique
Le fait que le formateur puisse nous guider, corriger si nécessaire et expliquer ce qui avait été mal fait
Roxana - Emilia Zamfir
Formation - Python Programming Fundamentals
Traduction automatique
J'ai trouvé que c'était une introduction bien arrondie à Python, qui m'a donné confiance pour aborder immédiatement quelques programmes de niveau bas avant d'entreprendre quelque chose de plus substantiel.
Graham - Quantum Detectors Ltd
Formation - Python Programming Fundamentals
Traduction automatique
J'ai apprécié pouvoir poser des questions et Abhi y a répondu toutes, en fournissant d'excellents exemples.
Bozena - New College Durham
Formation - Python Programming Fundamentals
Traduction automatique
Tout était parfait. Le formateur était très bien préparé et j'ai vraiment apprécié le cours.
Gelep Dragos
Formation - Python Programming Fundamentals
Traduction automatique
Le cours était direct, intuitif et facile à suivre, les exercices couvraient bien les sujets abordés précédemment.
Alexandru - BRD
Formation - Python Programming Fundamentals
Traduction automatique
Le savoir.
Dan Nohai - BRD
Formation - Python Programming Fundamentals
Traduction automatique