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 (10)
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
Explications liées au fait qu'il existe de nombreuses possibilités de programmation et à l'existence de fonctions.
Adriana - Siemens
Formation - Python Programming Fundamentals
Traduction automatique
De nombreux exercices, l'adaptation au rythme de chacun, la résolution de problèmes en temps réel et beaucoup de patience.
Alixandru Ionut - Siemens
Formation - Python Programming Fundamentals
Traduction automatique
Le cours a couvert toutes les informations de base et constitue un bon point de départ pour le développement et l'apprentissage futurs.
Luiza Nicoleta - Siemens
Formation - Python Programming Fundamentals
Traduction automatique
Structure, exercices, possibilité de correction
Vlad - Siemens
Formation - Python Programming Fundamentals
Traduction automatique
The second day was the most important for me, especially learning about different libraries that help us work with files :.csv, .xml, .docx..etc. Wish we had more time!
Daniela Moldoveanu - Siemens
Formation - Python Programming Fundamentals
Prepared training material and form of this course