Plan du cours
Introduction à Python Programming
- Exécution du code Python
- Utilisation des outils de développement Python (IDE et outils en ligne de commande)
- Travailler avec les shells Python et iPython ainsi qu'avec l'iPython Notebook
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
- Tuples et listes
- Dictionnaires et dictionnaires ordonnés
- Ensembles et ensembles figés
Organisation et distribution du code
- Création de modules et de paquets
- Distribution du code dans des référentiels
Orienté objet et fonctionnel Programming
- Créer et utiliser des fonctions et des classes
- Modifier les fonctions et les classes avec des décorateurs
- Introduction de méta-classes
Gestion des erreurs et tests
- Gestion et levée d'exceptions
- Écrire et exécuter des tests (tests doc et tests unitaires)
- Vérification de la couverture du code par les tests
Travailler avec des fichiers et des répertoires
- [Les différents types de fichiers et les principes de gestion des fichiers
- Créer, lire, mettre à jour et supprimer des fichiers (y compris des fichiers texte ordinaires, csv, ainsi que des fichiers Microsoft Word et Microsoft Excel)
- Extraction de données à partir de fichiers texte à l'aide de Express ions réguliers
- Création et suppression de répertoires, énumération 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