Les Conditions

Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Maîtrisez Python : Analyse et visualisations des données
Revoir le teaser Je m'abonne
3,5
Transcription

Description Programme Avis
3,5

Apprendre à utiliser Python pour l’analyse et la visualisation des données.

Si vous souhaitez apprendre à traiter, analyser et visualiser les données avec Python de manière autonome, cette formation est pour vous !

Dans cette formation, vous apprenez à utiliser Google Colaboratory qui est la plateforme SaaS pour utiliser Jupyter sans nécessité d’installation.

Après avoir repris les bases de Jupyter, vous découvrez les bases de Python. Vous apprenez ensuite à charger tous types de données et notamment les fichiers de types Excel, vous apprenez comment nettoyer ce type de fichiers, ainsi que la gestion des valeurs manquantes et les valeurs aberrantes dans vos jeux de données.

Après avoir revu les bases des statistiques, vous apprenez comment gérer des rapports complets pour l’analyse de vos données. 

Enfin, vous passez à la partie visualisation des données, vous apprenez à créer tous types de diagrammes, que ce soit des diagrammes en bâtons, des nuages de points mais également des cartes de chaleurs qui vous donneront des informations très utiles sur le jeu de données à manipuler.

Voir plus
Dernier élément de programmation qui va vous être super utile pour développer toutes sortes de choses, ce sont les conditions. Les conditions, c'est ce qui va permettre de définir une logique d'inclusion ou d'exclusion dans vos données. Dans le langage Python, ces conditions sont de trois types, si, si non si, alors, que l'on manifestera à l'aide des mots clés if, elif et else, c'est-à-dire leur traduction finalement en anglais. Typiquement, le petit bloc d'instructions ci-dessous, qui va permettre d'évaluer à partir d'une variable âge pour l'âge d'une personne, si cette personne est plutôt un enfant, un ou une adolescente, et un ou une majeure. Et donc, nous avons ici les trois blocs de conditions qui se suivent, if, elif, else. Si l'âge est inférieur à 14, si la personne a moins de 14 ans, elle est enfant, si l'âge est inférieur à 18 ans, alors c'est un ou une adolescente, et sinon, cette personne est majeure. Alors, ces conditions, c'est un peu comme les boucles que nous verrons dans le chapitre d'après, elles sont évidemment disponibles lorsque l'on définit des fonctions. Par exemple, vous pouvez faire une fonction qui décide si une personne a droit d'accès ou non à un site web en fonction de son âge. Et vous allez pouvoir définir, par exemple, la fonction émajeur, en passant un paramètre âge, qui retournerait vrai ou faux si l'âge est supérieur ou égal à 18. Et dans ce cas-là, si la personne a 12 ans, c'est faux, si la personne a 18 ans, c'est évidemment vrai, et si la personne a 42 ans, c'est vrai aussi. Un deuxième niveau de conditions pour améliorer vos programmes et affiner, finalement, la qualité de vos données, ce sont les conditions multiples. Le monde, il n'est pas simple. Le monde, il n'est pas traité par juste un critère d'exclusion ou un critère d'inclusion, ça va être, finalement, multi critères. Le langage Python, il va vous permettre de gérer ces multiples conditions à l'aide de deux mots-clés. Les mots-clés hind pour « et », inclusion, et or pour des conditions ou, ou. Ici, on a un petit peu complexifié le système précédemment décrit en ajoutant la notion de pays. Effectivement, selon le pays dans lequel vous habitez, la majorité n'est pas accessible à partir du même âge. Vous pouvez tout à fait être majeur en France et être encore mineur aux Etats-Unis puisque la majorité aux Etats-Unis, elle est à 21 ans. Et donc, ce petit programme où la personne est de France et à 19 ans, ce programme-là, elle exécute différentes conditions. Et donc, si cette personne a un âge supérieur à 14 ans et qu'elle a un âge inférieur à 18 ans, à ce moment-là, le programme afficherait « tu as entre 15 et 17 ans ». Par contre, si la personne a plus de 18 ans et que son pays est la France ou qu'elle a plus de 21 ans et que son pays, c'est les USA, à ce moment-là s'imprime « tu es majeur ». C'est effectivement le cas de nos variables. On est dans le premier cas, on rentre dans cette première condition qui est valide. Et vu que cette condition est valide, tout ce qui se passe après le bloc d'exécution, vous aurez d'ailleurs remarqué ici les deux points, un peu comme quand on définit une fonction ou l'appelle à une fonction, et à ce moment-là, le bloc de code indenté en dessous s'exécute. Alors, on peut faire un exercice un peu plus complet, et c'est ce que je propose de faire ici. Si on rassemble le concept de condition, de boucle que vous allez voir dans le chapitre d'après, et de liste, vous pouvez maintenant trier une liste de personnes selon leur âge et nationalité. Les personnes, ici, sont décrites sous forme de liste avec un nom, un âge et un pays. Vous voyez, première personne, deuxième personne qui est Alexandre qui a 24 ans et qui est né aux Etats-Unis, Valéria qui a 20 ans et qui est née aux Etats-Unis, et Inaïa, enfin, qui a 17 ans et qui est née en France. Donc, toutes ces personnes-là, on va boucler dessus, et à l'aide des index de liste, position 0, 1 et 2, on va récupérer le nom, l'âge et le pays de chacune des personnes. Enfin, on va pouvoir appliquer à nouveau nos conditions sur l'âge et le pays, en fonction du fait que la personne soit française, soit américaine. Et on arrive au résultat suivant. Et donc, ce programme-là, ce que l'on en comprend, c'est que si on avait une liste de 1500 personnes, nous n'aurions finalement pas plus de codes à écrire pour effectuer cette opération. Alors, on peut aller encore plus loin, en créant une fonction qui est encore plus adaptée à notre besoin. On pourrait rassembler dans la fonction émajeur que nous avions créée au départ, la gestion du pays en question. Et donc, le fait d'être majeur, ça ne dépend pas que de l'âge, mais ça dépend aussi du pays de naissance, ou plutôt du pays où on habite à ce moment-là, je pense. À ce moment-là, pour la France et pour les Etats-Unis, on va avoir plutôt deux conditions, qui sont des conditions en ou, soit vous avez plus de 18 ans et vous êtes français, à ce moment-là vous êtes majeur, soit vous n'avez peut-être pas 18 ans, vous avez 19 ans, mais si vous êtes américain, ça ne suffit pas. Et donc, on va pouvoir reboucler ici sur la liste des personnes qu'on avait déclarées, le programme s'améliore en faisant appel à notre fonction, et à ce moment-là, nous avons les différents cas. Mickaël qui est majeur, Alexandre qui est majeur, Valéria qui est mineure et Inaya qui est mineure, chacun et chacune dans des pays différents.

Programme détaillé de la formation

Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
4 commentaires
3,5
4 votes
5
4
3
2
1
elephorm-1464076@addviseo.com
Il y a 2 months
Commentaire
Bonne formation mais vraiment dommage de ne pas avoir au moins les liens des supports de cours.
nicolasmichaux1
Il y a 1 year
Commentaire
Bonnne formation mais aucun support de cours
lebris.gilles76
Il y a 2 years
Commentaire
Très bien , mais il manque les supports de cours
antoinem
Il y a 2 years
Commentaire
Bien mais il manque les supports de cours
Nos dernières formations Python
  • Pack 5 formations
    Pack Python : Des bases aux techniques avancées
    Découvrir
    Réputé pour être le langage de programmation le plus populaire au monde, Python est très plébiscité pour ses différentes utilisations.  A travers ce pack de 5 formations, vous apprenez les fondamentaux de la programmation Python, vous maîtrisez les techniques avancées et vous découvrez comment utiliser Python pour le web et pour l’analyse et la visualisation des données. Apprendre à programmer en Python : Apprendre les fondamentaux du langage de programmation Python. Apprendre Python : Qualité de code et maintenance : Maîtriser Python avec une qualité de code et de maintenance optimales. Maîtriser Python : Techniques avancées : Formez-vous aux différentes fonctionnalités avancées de python. Apprendre le web avec Python/ Django : Découvrez la programmation Web : Apprendre les principes fondamentaux de la programmation Web Maîtriser Python : Analyse et visualisations des données : Apprendre à utiliser Python pour l’analyse et la visualisation des données
    22h52 154 leçons
  • Apprendre Python   - Qualité de code et maintenance
    Découvrir
    Maîtriser Python avec une qualité de code et de maintenance optimales
    3h09 23 leçons
  • Maîtriser Python  - Techniques avancées
    Découvrir
  • Apprendre à programmer en Python
    Découvrir
    Apprendre les fondamentaux du langage de programmation Python
    6h33 60 leçons 4,75 / 5
  • Apprendre le Web avec Python/Django - Découvrez la programmation web
    Découvrir
    Apprendre les principes fondamentaux de la programmation Web
    4h38 32 leçons 3,50 / 5

éditeur de vidéos pédagogiques

Des supports pédagogiques en vidéo, produits avec les meilleurs experts. Dans nos studios à Paris, Lyon ou Montpellier. Vous souhaitez travailler avec nous ?
image-micro