Aelion

Python, perfectionnement

Aelion

Finançable CPF
Salarié en poste / Entreprise
En ligne
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Prise en charge CPF
Durée
28 heures en présentiel ou à distance (au choix)
Pré-requis
Disposer de bonnes connaissances en développement Python
Le plus de la formation
50% de pratique et 50% d’apports théoriques
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 31 - Toulouse
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 09 - Ariège
  • 12 - Aveyron
  • 31 - Haute-Garonne
  • 32 - Gers
  • 46 - Lot
  • 65 - Hautes-Pyrénées
  • 81 - Tarn
  • 82 - Tarn-et-Garonne
Objectifs
  • Utiliser les techniques avancées du langage Python : Context Manager, métaclasses, closures, fonctions avancées
  • Optimiser les performances de vos programmes à l'aide du monitoring et du parallélisme
  • Packager et déployer ses artefacts Python
  • Exploiter des librairies contribuant au succès du langage : calcul scientifique, Intelligence Artificielle, XML, réseau
Programme
EXPLOITER DES LIBRAIRIES CONTRIBUANT AU SUCCES DU LANGAGE
  • Historique de python
  • Panorama des solutions Python
  • Environnements de développement

UTILISER LES TECHNIQUES AVANCEES DU LANGAGE PYTHON
  • Gestion avancée des paramètres de fonctions
  • Collections simples et avancées
  • Itérateurs et générateurs avancés
  • Expression for, list et dict comprehension
  • Map/reduce et évaluation paresseuse
  • Gestion et définitions des exceptions
  • Utilisation d’un context manager
  • Méthodes asynchrones
  • Typage avec les hints
  • Programmation orientée objets avancée
  • Les propriétés
  • Implémentation d’opérateur, builtin fonction ou context manager
  • Héritage multiple et algorithme MRO
  • Les décorateurs
  • Variable et méthode de classe
  • Classes abstraites et interfaces
  • Métaclasses
  • Introspection

OPTIMISER LES PERFORMANCES DE VOS PROGRAMMES A L'AIDE DU MONITORING ET DU PARALLELISME
  • Programmation parallèle et concurrente
  • Multi threading
  • Multi process
  • Pool de threads ou process
  • Objets futurs
  • Synchronisation
  • Paradigme de la concurrence
PACKAGER ET DEPLOYER SES ARTEFACTS PYTHON
  • Installer des librairies tierces
  • Établir la liste de dépendances de son projet
  • Packager ses librairies
  • Environnement virtuel
  • Profiler son code
  • Tests unitaires
EXPLOITER DES LIBRAIRIES CONTRIBUANT AU SUCCES DU LANGAGE
  • XML et WEB SCRAPING
  • Packages xml, lxml, Beautiful Soup
  • Lire un document XML ou HTML
  • Valider un document XML avec un schema XSD
  • Chemins XPath et sélecteurs CSS
  • Transformation python ou XSL
  • Enregistrement
  • Calcul scientifique avec NUMPY ET SCIPY
  • Les types numériques
  • Les tableaux à N dimensions
  • Les statistiques
  • Graphiques avec Matplotlib
  • Taitement des données avec Pandas
  • Les Dataframes
  • Import/export des données
  • Nettoyer, filtrer, transformer les données
  • Combiner les données
  • Grouper pour faire des statistiques
FRAMEWORKS DE MACHINE LEARNING
  • TensorFlow, Keras et ScikitLearn
  • Réseau de neurones
  • Régressions
  • Apprentissage
  • Prédiction

FRAMEWORKS WEB/REST ET ORM
  • Django, Flask et Fast Api
  • ORM SQL Alchemy
  • API Rest Rest
  • Routage et méthodes HTTP
  • DTO typé pour valider les données
  • Conversion JSON

99 %

des stagiaires satisfaits

Plus de 100

consultants formateurs

99 % de réussite

aux examens

Financement

Des solutions de financement pour vous aider

Logo Mon Compte Formation
Financement CPF Logo Mon Compte Formation
Le Compte Personnel de Formation (CPF) permet à toute personne active en France de financer des formations pour développer ses compétences professionnelles tout au long de sa carrière.
Accessibilité et autonomie dans la formation
Évolution professionnelle et employabilité
Prise en charge financière
Centre

À propos du centre Aelion

Organisme de formation né en 2011, AELION a su s'imposer en moins de 5 ans parmi les leaders de la formation professionnelle et du conseil en région Occitanie. Misant sur l'expérience de ses équipes, AELION s'appuie sur des valeurs fortes de réactivité, d’agilité et d'engagement pour vous proposer une offre de formation adaptée et créative.
L’offre AELION compte plus de 800 formations réparties sur les thématiques de l'Informatique, de la Bureautique et du Management, couvrant l'ensemble des besoins des entreprises et de leurs collaborateurs pour assurer leur montée en compétences.
Notre approche : nous entretenons une relation de proximité avec nos clients et nos interlocuteurs. Notre réactivité et nos formations de qualité, largement orientées sur la pratique nous permettent de vous proposer des formations opérationnelles.

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page