- Référence : OPYA
- Durée : 4 jours (28h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
2490€ HT
Choisir une date et Réserver4.6 sur 5 étoiles
Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
Cette formation Python Développement Avancé vous apprend à maîtriser les techniques avancées de programmation en Python que vos applications soient exigeantes (parallélisme, calcul scientifique, …) ou simplement soucieuses de profiter des possibilités de Python pour proposer des applications bien écrites et faciles à maintenir dans les projets professionnels.
Le succès grandissant de Python s’explique en partie par la richesse de ses bibliothèques et notamment dans les domaines en expansion actuellement comme l’analyse de données, le calcul scientifique, ou encore le machine learning. Nous vous présentons ces bibliothèques (anciennes et récentes) qui ont contribué au succès de Python (NumPy, Pandas, Matplotlib, Ipython, SciPy, MapReduce, PySpark, PySNMP, …) à travers des exemples qui traduisent tout leur potentiel et qui vous feront gagner du temps pour une première utilisation.
Objectif opérationnel :
Connaître et mettre en œuvre les notions avancées du langage Python et ses puissantes bibliothèques pour écrire des programmes bien structurés, robustes et efficaces.
Objectifs pédagogiques :
Concrètement, à l'issue de cette formation Python Développement Avancé, vous saurez :
Public :
Ce cours s’adresse aux développeurs déjà familiarisés avec le langage Python souhaitant parfaire ou enrichir leur connaissance de ce langage en étant pertinent dans les choix d’implémentations (structures de données, fonctions utilisées, architecture du code, etc.). Elle intéressera particulièrement toute personne cherchant à comprendre comment optimiser une application existante en Python (monitoring, parallélisme) ainsi que toute personne participant à un projet de développement en Python dans un projet scientifique, d’analyse de données, d’IA, de machine learning, ou encore de supervision réseau et qui souhaite disposer d’une vue claire sur les bibliothèques disponibles et la mise en œuvre des standards.
Prérequis :
Avoir suivi la formation Python (OPYT) ou posséder des connaissances équivalentes.
Les participants doivent posséder de bonnes connaissances de développement en Python validées par au moins un premier projet de développement. La formation ne revient pas sur la syntaxe de base de Python et se contente d’un rappel en début de formation. Ces prérequis sont indispensables pour garantir une compréhension continue de la formation et pour participer aux travaux pratiques de façon active.
Les travaux pratiques sont conçus dans une approche pédagogique qui permet de valider les acquis et pas seulement de disposer d’un exemple concret de mise en œuvre. Les concepts importants sont donc toujours au cœur du TP et la trame de ces derniers fait office à la fois de synthèse réutilisable pour vos propres développements futurs en Python mais aussi de révision lorsque vous vous replongerez dedans.
Tous les chapitres de la formation font l’objet de travaux pratiques et vous aurez également l’occasion de mettre en œuvre, entre autres, les bibliothèques très utilisées comme Pandas, NumPy et SciPy sans que l’on cherche à être exhaustif sur leurs possibilités mais afin que vous soyez autonome pour un premier niveau d’utilisation.
Votre formation Python Perfectionnement prise en charge jusqu'à 100% des coûts pédagogiques ! *
Depuis 2011, Atlas (ex-Fafiec) a sélectionné PLB Consultant pour vous proposer les meilleures formations autour du développement objet avec .NET, Java et C++.
- Sessions inter-entreprise sur Paris en province.
- Sessions intra-entreprise sur toute la France.
* jusqu'à 100% des coûts pédagogiques selon votre branche d'activité dans la limite des fonds mutualisés dédiés aux actions collectives et en application des critères de prise en charge en vigueur (cf conditions détaillées sur le site d'Atlas)
Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Mon avis sur le contenu du stage :
"Cette formation Python avancée couvre divers sujets intéressants, cela m'a permis d'enrichir ma culture générale en python. Cependant, je pense que commencer par la formation Python de base, axée sur la programmation orientée objet, aurait été plus approprié pour moi et aurait mieux répondu à mes attentes. Les travaux pratiques sont difficiles à terminer et à bien comprendre parfois (Exemple : J2 - exercice : Gestion de Données de Produits). Il serait utile de faire des exercices plus élémentaires et des jeux de données les plus simples possible pour mieux maîtriser les concepts théorique. Le côté positif est que le formateur a pris le soin de mettre à disposition toutes les ressources nécessaires pour revoir les concepts abordés."
Mon avis sur le formateur :
"Le formateur a fait preuve d'une bonne pédagogie. Il a répondu avec patience et bienveillance à toutes mes questions, et n'a pas hésité à faire de son mieux pour combler mes lacunes en prérequis, surtout en ce qui concerne la programmation orientée objet. Il a également fourni de nombreuses références et ressources pour nous permettre de poursuivre notre apprentissage post-formation ."
Ce que j'ai le plus apprécié :
"Environnement PLB simple à utiliser"
Ce que j'ai le moins apprécié :
"RAS"
Mon avis sur le contenu du stage :
"Le cours a couvert plusieurs aspects tres diverses, avec la théorie et les exercises. Je pense que c'est une tres bonne continuation du premier cours Python Orienté Objets"
Mon avis sur le formateur :
"J'ai apprécié la disponibilité de Jeremy pour partager ses experiences et pour aider a résoudre les exercises. Ainsi que son intérêt pour améliorer la formation.La passion que lui montre dans les examples et cas d'etude (challenges) démontrent son experience et l'application des skills et concepts dans la practique, c'est tres intéressant savoir que les skills Python peuvent être utilises dans l'experience professionnel et les projets personnels. Merci Jeremy"
Ce que j'ai le plus apprécié :
"Dans le 1er cours Python on avait un support slides pour la théorie, avoir combiné les contenus dans 1 seul Jupyter notebook c'est mieux"
Mon avis sur le contenu du stage :
"On voit énormément de choses dans cette formation Python, certaines plus complexes que d'autres. J'ai apprécié y participer même si certains concepts sont difficiles à comprendre quand on ne vient pas du tout de ce milieu. J'en ressors avec une meilleure compréhension du langage en lui-même ainsi que de bonnes bases pour expérimenter l'analyse et la gestion de données dans des projets personnels ou dans mon travail."
Mon avis sur le formateur :
"Le formateur a une excellente connaissance de Python et arrive facilement à nous transmettre sa passion. Si nous avons un problème de compréhension il fera toujours le nécessaire pour qu'on finisse par bien comprendre (même sur des concepts plus complexes comme le multi threading par exemple). C'était un plaisir de participer à cette formation avec lui !"
Mon avis sur le contenu du stage :
"Il aurait fallu en complément que les sessions soient enregistrées en vidéo afin davoir un complément de correction au support fourni."
Ce que j'ai le moins apprécié :
"Les formations en distanciel ne sont pas adaptées à des grands groups. Nous étions 13 participent et onavait l'impression que seul 3 ou 4 étaient là. Les gransd moments de blanc que le prof a du mal à combler. Soit l'organisme fait du distantiel en petit comité soit si vous voulez faire des grands groupes re-proposer les formations en présentiel svp sinon c'est inhumain pour tous et dépriment. P.S. Ne me répondez pas qu'il y a des formation en présentiel car elles sont toutes reprogrammé en distentiel !"
Mon avis sur le contenu du stage :
"La formation est de très bonne qualité technique. La seule chose que j'aurais aimé dans les TP est d'avoir toujours un bout de code pour démarrer les TPs plûtot que de démarrer from scratch."
Mon avis sur le formateur :
"Rien à dire. Très bon intervenant"
Ce que j'ai le plus apprécié :
"Tres bonne qualité de la conversation teams."
Ce que j'ai le moins apprécié :
"Etant en distanciel, on n'entend pas toujours très bien les personnes qui sont en presentiel."
Mon avis sur le contenu du stage :
"N/A"
Mon avis sur le formateur :
"Animateur Excellent"
Ce que j'ai le plus apprécié :
"Environnement de travail"
Ce que j'ai le moins apprécié :
"Problème de son pour interagir avec le reste de la salle une pieuvre est nécessaire. Pas de possibilité de copier des fichiers vers ou depuis la VM sans passer pas wetransfer"
Mon avis sur le contenu du stage :
"J'ai particulièrement apprécié le support interactif qui nous permettait en live de tester des chose directement sur le support"
Ce que j'ai le plus apprécié :
"Le support de cour"
Ce que j'ai le moins apprécié :
"Manque d'information sur les environnements virtuels (même si pas besoin personnellement mais c'était le cas pour certaines personne)"
Mon avis sur le contenu du stage :
"Qualité du contenu excellent. Excellent formateur qui adore Python, ça se sent."
Mon avis sur le formateur :
"Excellent "
Mon avis sur la salle de formation :
"Problème de retro projecteur en présentiel. C'était flou et très embêtant "
Ce que j'ai le plus apprécié :
"Le formateur, "
Mon avis sur le contenu du stage :
"Manque des template pour les tp les plus poussés"
Mon avis sur le formateur :
"Manque les prévisions des horaires"
Ce que j'ai le plus apprécié :
"Machine VM bien configurée"
Ce que j'ai le moins apprécié :
"Mauvais son avec les participants dans la salle"
Mon avis sur le contenu du stage :
"Le cours est très utile pour moi."
Mon avis sur le formateur :
"Je suis très content. Jérémy est un bon formateur, très pédagogique"
Ce que j'ai le plus apprécié :
"tous"
Ce que j'ai le moins apprécié :
"non"
Mon avis sur le contenu du stage :
"Excellente formation."
Mon avis sur le formateur :
"Formateur très pédagogue et disponible."
Ce que j'ai le plus apprécié :
"La compétence technique du formateur et sa disponibilité."
Pandas, Matplotlib, XML, JSON, NumPy, SciPy, iPython, MapReduce, Matrices, Séries
Utiliser les bibliothèques Matplotlib, Seaborn et Plotly pour la création de vos graphiques
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB