Python avancé (programmation asynchrone, threading, processing, sockets, ...)

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

Proposée par ALIASE — 92700 Colombes

Éligible CPF
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

1 820 €

Présentation

  • Organisme certifié Qualiopi
  • Formateur diplômé de l'enseignement supérieur
  • Formation en individual et personnalisée
  • Rythme adapté
  • Possibilité de choisir les dates (1/2 journées) parmi les disponibilités

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 1 820 €

Objectifs


Cette formation est destinée aux personnes souhaitant maîtriser le langage python et construire une carrière en tant que développeur de logiciels et applications avancés en langage python. La formation est également destinée aux personnes possédant une compétence métier mais désireuses d'ajouter une compétence supplémentaire afin de dégager des grosses synergies.
  • Maîtriser les bases de python
  • Apprendre à développer des applications en tirant parti des bibliothèques de Python
  • Apprendre à manipuler les outils Python pour analyser et visualiser des données
  • Apprendre à manipuler les fichiers Excel, CSV avec python
  • Apprendre à développer en Python POO (Programmation orienté objet)
  • Maîtriser la programmation asynchrone (Multi-Threading, Multi-Processing)
  • Maîtriser la communication entre applications (Sockets)
  • Apprendre à envoyer des mails
  • Maîtriser les Décorateurs et Opérateurs Splat
---------------------------------------------------------------------------------------------------------------------------- Appelez-nous au : 06 20 22 16 77
Email : contact@aliase-formation.com
Nos équipes vous accompagnent dans la création de votre dossier de formation
Parcours de formation personnalisée après un entretien

Programme


CONTENU DE LA FORMATION


  • Environnement de développement
  • Types de données : variables, tableaux, listes, dictionnaires, tuples
  • Opérations courantes : conditions, boucles, fonctions, ...
  • Modules et packages
  • Manipulations de fichiers
  • Built-in fonctions
  • Optimisation de code & automatisation des taches
  • LIST et DICT COMPREHENSION
  • Programmation orientée objet : méthodes, classes, héritage
  • Exercices

  • Créer des graphiques: courbes, histogrammes, nuages de points
  • Visualisation des données en 2D, 3D
  • Manipuler le format interne des images

  • Importation des données (Excel, csv, Bases de données)
  • Opérations sur les matrices multidimentionnelles
  • Analyse des données (calculs statistiques, moyennes, group by, ...)
  • Préparation des données (encodage, normalisation, données manquantes, ...)

  • Programmation asynchrone (Multi-Threading, Multi-Processing)
  • Communication entre applications (Sockets)
  • Envoyer des mails
  • Décorateurs, Opérateurs Splat, ...
  • Modules path, sys, exec
  • Format binaire, Hexa des données, Opérations, Masks
  • Automatisation et planification de tâches
  • Commandes système, FTP et SSH, Pydoc
  • Exercices
Voir la formation sur le site de l'établissement