Apprenez à programmer en Python – Niveau 2
- facile à apprendre
- très populaire
- son code est lisible
- possède de riches librairies open source
- un langage de haut niveau
Financement
- Chèque annuel de formation (CAF)
CAF750n°7411 Voir conditions
Contact
Prérequis
Description
Public
Toute personne ayant une motivation et un goût marqué pour la programmation.Perspectives professionnelles
Travailler en indépendant ou comme employé dans une agence de communication, dans une entreprise de services informatiques, chez un annonceur, dans un centre de recherche, dans le milieu bancaire et financier ou tout autre entité disposant de beaucoup de données sont le traitement est automatisé.
Objectifs
A la fin du cours, l'apprenant-e est capable de :- Écrire des programmes modulaires
- Appliquer les concepts la programmation-orientée objet (classes, instances, attributs, propriétés, héritage simple/multiple, polymorphisme, getters/setters)
- Prendre en main et gérer une application Python de A à Z (valider les spécifications, analyser, développer, distribuer, etc)
- De se servir des librairies couramment utilisées pour analyser les données (importer, transformer et visualiser les données avec les librairies matplotlib, scipy et numpy)
Contenu
- Organisation modulaire des fichiers d’un programme Python
- Fonctions : définitions, paramètres, retour, etc ; et fonctions récursives
- Structures des données: listes, ensembles, dictionnaires, tuplets
- Programmation orientée-objet : classes, instances, attributs, propriétés, encapsulation, héritage, polymorphisme
- Redéfinition des opérations (+,-,/,*, >, <, etc) et fonctions
- Ecriture des expressions lambda
- Gestion des exceptions
- Sources des données : base de données, internet (json/xml/html), cvs/excel, fichiers
- Expressions régulières
- Utilisation des librairies matplotlib, scipy, numpy
- Transformation et visualisation des données
- Utilisation des fonctions lambda (map, reduce, filter)
- Ecriture des anonymes, fonctions imbriquées, fonctions décorateurs/fonctions décorées, fonctions générateurs
- Création des programmes d’installation