Python - les bases

Certification : Programmer et automatiser des tâches avec python (tosa)

Proposée par MYPE — 75015 Paris

Éligible CPF
Formation continue
Présentiel

Prix

Indiqué par le ou les établissement(s)

1 500 €

Présentation

Formation personnalisée. A distance ou en présentiel. Petit groupe (entre 1 et 5 personnes)

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue Présentiel 1 500 €

Objectifs

Cette formation est tout public, ouverte aux débutants et aux initiés de tous métiers. Elle permet d'acquérir des bases solides permettant de se spécialiser dans n'importe quel domaine par la suite. En plus de la maitrise des fondamentaux, les stagiaires seront capables de concevoir une micro-application exécutable sur n'importe quel ordinateur.

Programme

1.1 Maîtriser la syntaxe de base et les structures de contrôle,1.2 Définir et utiliser des fonctions,1.3 Appliquer des concepts avancés de programmation,2.1 Manipuler des types de données primitifs et composés,2.2 Utiliser la programmation orientée objet,2.3 Gérer et optimiser les données,3.1 Utiliser et créer des modules,3.2 Développer et distribuer des packages,3.3 Gérer les environnements et les dépendances,4.1 Analyser et profiler le code,4.2 Améliorer l'efficacité du code,4.3 Tester et déboguer Plus en détail: A. Introduction 1. Qu'est-ce qu'un programme informatique ? 2. Pourquoi Python ? 3. Créer son environnement de travail Python 4. Généralités sur les types 5. Généralités sur les fonctions B. Le paramétrage et l'appel des fonctions 1. Le paramétrage 2. L'appel C. Les boucles 1. If, elif, else 2. For 3. While 4. And, or 5. Continue, break 6. La récursivité D. Les structures de données : Les listes 1. Généralités sur les listes 2. Les fonctions anonymes : Lambda 3. Agréger les données d¿une liste Méthode « map » 4. Ajouter 5. Filtrer 6. Trier 7. Supprimer 8. Gérer les doublons 9. Concaténer 10. Fractionner E. Les structures de données : Les tuples, les dictionnaires et les ensembles 1. Les tuples 2. Les dictionnaires 3. Les sets F. La gestion des erreurs 1. Les erreurs 2. Les exceptions 3. Les assertions 4. L¿instruction « finally » 5. Les modules 6. Généralités 7. Datetime G.Random 4. Statistics H. Anaconda et Jupyter 1. La plateforme Anaconda 2. JupiterLab 3. Spyder I. Numpy 1. Array J. Opérations classiques 1. Agréger 2. Insérer 3. Supprimer 4. Moyenne 5. Filtrer 5.
Voir la formation sur le site de l'établissement