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 eu l'impression d'être une introduction complète à Python, me donnant la confiance nécessaire pour m'attaquer immédiatement à quelques programmes de base avant de tenter quelque chose de plus substantiel.
Graham - Quantum Detectors Ltd
Formation - Python Programming Fundamentals
Traduction automatique
J'ai apprécié de pouvoir poser des questions et Abhi y a répondu en donnant d'excellents exemples.
Bozena - New College Durham
Formation - Python Programming Fundamentals
Traduction automatique
Tout s'est bien passé. 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, facile à suivre, les exercices couvraient les sujets discutés au préalable.
Alexandru - BRD
Formation - Python Programming Fundamentals
Traduction automatique
La connaissance.
Dan Nohai - BRD
Formation - Python Programming Fundamentals
Traduction automatique
Abhi est un développeur très compétent qui a beaucoup de connaissances et qui possède également les compétences nécessaires d'un formateur, ce qui m'a beaucoup plu.
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 puissions résoudre certains exercices par nous-mêmes, après quoi le formateur nous les expliquait et nous proposait différentes solutions. Un très bon cours !
Scanteie Ana - BRD
Formation - Python Programming Fundamentals
Traduction automatique