Plan du cours
Introduction à la programmation en Python
- Exécuter du code Python
- Utiliser des outils de développement Python (IDE et outils en ligne de commande)
- Travailler avec les coquilles Python et IPython, ainsi qu'avec le notebook IPython
Types de données et opérations
- Entiers et flottants – probablement pas nécessaire
- Chaînes de caractères et octets – probablement pas nécessaire
- Tuplées et listes
- Dictionnaires et dictionnaires ordonnés
- Ensembles et ensembles figés (frozen sets)
Organisation et distribution du code
- Créer des modules et des packages
- Distribuer le code vers des dépôts
Programmation orientée objet et fonctionnelle
- Créer et utiliser des fonctions et des classes
- Modifier des fonctions et des classes à l'aide de décorateurs
- Introduction aux méta-classes
Gestion des erreurs et tests
- Gérer et lever des exceptions
- Rédiger et exécuter des tests (tests de documentation et tests unitaires)
- Vérifier la couverture du code par les tests
Gestion des fichiers et des répertoires
- Accéder à différents types de fichiers et principes de gestion des fichiers
- Créer, lire, mettre à jour et supprimer des fichiers (y compris les fichiers texte classiques, CSV, ainsi que les fichiers Microsoft Word et Microsoft Excel)
- Extraire des données de fichiers texte à l'aide d'expressions régulières
- Créer et supprimer des répertoires, lister et rechercher des fichiers
Pré requis
Aucun prérequis.
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