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)
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
Abhi est un développeur extrêmement compétent avec de nombreuses connaissances et il possède également les qualités nécessaires d'un formateur, ce que j'ai vraiment apprécié.
Andrei - BRD
Formation - Python Programming Fundamentals
Traduction automatique
J'ai apprécié que toutes les notions concernant le langage Python soient expliquées en détail et que nous ayons eu la possibilité de résoudre des exercices par nous-mêmes, après quoi le formateur nous les expliquait et proposait différentes solutions. Un très bon cours !
Scanteie Ana - BRD
Formation - Python Programming Fundamentals
Traduction automatique