Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre à programmer en Python
Revoir le teaser Je m'abonne
DescriptionProgrammeAvis
4,8

Les fonctions (paramétrage, valeur de retour, docstring)


Apprendre les fondamentaux du langage de programmation Python

Apprenez à programmer en Python, le langage de programmation objet, multi-paradigme et multiplateformes !

Le langage de programmation Python est très apprécié des développeurs qui y trouvent un langage où la syntaxe est clairement séparée des mécanismes de bas niveau. Le code Python permet une initiation aisée aux concepts de base de la programmation.

Vous apprenez tout d'abord à installer l'environnement de travail sur Windows, Mac et Linux. Le formateur vous explique le vocabulaire de ce langage de programmation (shell, mots clés, fonctions, hello world, entrée/sortie), l'affichage et l'arithmétique de base, les types (int, bool, str et none) et les variables. Vous terminez cette 1ère partie de la formation par un exercice pratique de programmation en Python.

Vous poursuivez cette formation vidéo Python par l'apprentissage de la logique de flux du code Python avec les opérateurs logiques, les conditions et la boucle while. Vous apprenez à mettre le code dans un fichier et comprendre les messages d'erreur. Le formateur vous explique comment ouvrir le terminal depuis un dossier Linux, Windows et Mac, utiliser les types list et tuple et la boucle for. Vous terminez cette 2e partie de la formation par un exercice pratique de code en Python.

Vous apprenez ensuite à manipuler les types avancés du code Python. Vous utilisez les dictionnaires, les sets, les fichiers et les exceptions. Vous imbriquez différents types. Vous parcourez le système de fichiers. Vous utilisez le debugger. Un exercice pratique vous permet d'apprendre à trouver le mot le plus utilisé dans tous les fichiers. Dans un 2e exercice pratique, vous créez un sondage en Python.

Vous êtes alors formé à l'utilisation des différentes fonctions du langage de programmation Python : paramétrage, valeur de retour, docstring, unpacking, unpacking  dans les fonctions, paramétrage dynamique, listes en intension et générateurs. Dans un premier exercice pratique, vous créez une fonction listing. Dans un 2e exercice pratique, vous créez une fonction pour supprimer des mots dans un fichier. Dans un 3e exercice pratique, vous créez un générateur de mots.

Le formateur poursuit ce cours en ligne Python par la création d'un programme complet pour l'explorateur d'historique web : parsing d'arguments, lecture de base de données, requêtes à la base de données, analyse et affichage des données et création d'un GUI simple.

Cette formation en ligne Python vous permet de vous familiariser avec l'écosystème de Python : pip, virtualenv et pew, la stdlib, les bibliothèques tierces partie, comment travailler avec internet, faire des interfaces graphiques et les différentes implémentations de Python.

Vous clôturez ce cours en ligne Python par la programmation orientée objet : classe et instance, méthode, méthode statique et méthode de classe, l'héritage, les properties et a composition. Vous découvrez quand utiliser la POO à l'aide d'un exemple avec tkinter. Un exercice pratique permet de valider vos acquis en programmation orientée objet.

Voir plus

Programme détaillé de la formation

Teaser 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
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
4,8
4 votes
5
4
3
2
1
phil
Il y a 1 année
Commentaire
tres claire... merci !
badii_00
Il y a 2 années
Commentaire
Très facile à comprendre pour quelqu'un qui n'a pas de formation en programmation.
g.vanleynseele
Il y a 2 années
Commentaire
Je suis au dernier exercice du module 3, le code proposé ne fonctionne que si le dossier parcouru ne contient que des fichiers .txt, alors que dans la correction il semble pouvoir parcourir des fichiers .py également.
Autrement jusque-là tout était très clair, merci beaucoup :-)
actif22
Il y a 2 années
Commentaire
Hello,
Pratiquant le Python régulièrement, je trouve que ce cours et l'intervenant font parties des meilleurs sur le Web pour l'apprentissage de ce language.

La partie sur les able est simplement limpide et tellement utile.

Certains sujets sont passés en revue rapidement tel que le debugeur mais on le comprend très bien, déjà avec plus de 6h de formation, cela aurait été dense et finalement cela ne concerne pas vraiment les débutants.

Je conseille d'aller voir les autres formations de l'enseignant qui sont du même acabit.

Regarder les design pattern, c'est du Python mais cette formation ne ressort pas avec le moteur de recherche....

Bon apprentissage.
Ces formations vont vous intéresser
  • Nouveau
    Photoshop 2024 - Créativité sans limites avec L'IA Firefly
    Découvrir
    Débloquez le potentiel complet de Photoshop CC 2024 et apprenez à transformer vos images en chefs-d'œuvre grâce à des techniques de sélection, des outils de transformation avancés, et exploitez la puissance de l'intelligence artificielle avec Firefly pour des créations toujours plus époustouflantes.
    01h43 20 leçons
  • Nouveau Pack 2 formations
    Pack DaVinci Resolve 18 -  domptez la post production avec le neural engine et l'IA
    Découvrir
      Notre pack de formation DaVinci Resolve 18 est conçu spécialement pour vous faire maîtriser les dernières innovations de la post-production vidéo : le Neural Engine et l'intelligence artificielle (IA). Ce pack complet s'adresse à ceux qui cherchent à exploiter pleinement les capacités de DaVinci Resolve pour révolutionner leur flux de travail en post-production.
    02h22 32 leçons
  • Nouveau
    Maîtrisez Power BI
    Découvrir
    Vous souhaitez analyser des données provenant de sources uniques ou multiples ? Vous souhaitez créer vos ensembles de données individuels basés sur ces sources et transformer vos résultats en visualisations belles et faciles à réaliser ? Vous souhaitez également partager vos résultats avec des collègues ou collaborer sur vos projets ? Enfin, vous souhaitez pouvoir accéder à vos données depuis plusieurs appareils ? Alors l'écosystème Power BI vous offre les outils les plus convenables à vous !
    06h24 74 leçons
  • Nouveau
    Lightroom Classic CC 2024 au quotidien
    Découvrir
    Importer, trier, développer, exporter. Apprenez rapidement les fonctionnalités clé de Lightroom Classic CC 2024.
    06h08 37 leçons
  • Pack 5 formations
    Pack tout Revit 2024
    Découvrir
    Découvrez notre pack exclusif de 5 formations Revit 2024 pour une expérience immersive en modélisation 3D architecturale. De l'interface aux vues et feuilles, apprenez à naviguer aisément dans le logiciel. Concevez des plans détaillés et gérez efficacement vos projets. Créez des familles paramétriques personnalisées comme des portes et fenêtres. Explorez des familles 3D complexes pour la plomberie et l'électricité, et enrichissez vos modèles avec des profils personnalisés. Enfin, apprenez à réaliser des rendus photoréalistes et des visites virtuelles interactives. Parfait pour libérer votre créativité architecturale ! Rejoignez-nous pour devenir un expert de la modélisation 3D avec Revit 2024.
    16h14 424 leçons

é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