APPRENDRE PYTHON : LES FONCTIONS [TUTO PROGRAMMATION COMPLET DÉBUTANT/AVANCÉ]
Vous avez appris la programmation avec le langage Python et vous souhaitez aller plus loin pour améliorer vos compétences de développeur ?
Dans ce tutoriel complet vous allez apprendre à maitriser les fonctions avec le langage Python.
✅ Vous apprendrez les notions essentielles comme:
- Appeler une fonction
- Définir une fonction
- Passer des paramètres
- Utiliser le mot clef return.
✅ Mais surtout on ira plus loin :
- Pourquoi créer une fonction?
- Quand décider de créer une fonction?
- Comment refactoriser et architecturer notre code.
✅ Et on pratiquera avec :
- Des exercices
- Et un projet final : Le projet "questionnaire".
👉 Maitriser les fonctions est indispensable à tout développeur. C'est ce qui vous permettra de créer du code de meilleure qualité, plus maintenable, plus robuste. Et vous permettre de développer des projets de plus grande envergure.
Bon apprentissage 🙂, un like 👍 = encore plus de tutoriels à venir...
AU PROGRAMME :
-----------------------------
00:00:00 Introduction
00:01:10 Les 3 étapes
00:01:41 Prérequis
Partie 1 : Notions essentielles
00:01:59 Appels de fonctions
00:11:37 Créer une fonction
00:17:45 Conseil : Posez vos questions
00:18:29 Les paramètres
00:31:21 Le return
Partie 2 : Aller plus loin
00:52:04 Intro partie 2
00:52:38 Refactoriser notre code
01:04:48 Aller plus loin : Hiérarchie
01:14:02 Retourner plusieurs valeurs
01:20:01 Types de paramètres et de retour
01:27:17 Exercice : Tables de multiplications
Partie 3 : Projet "Questionnaire"
01:34:29 Téléchargez la fiche récap PDF
01:35:42 Exercice : Coder un questionnaire
01:41:46 Refactoriser notre code
01:47:36 Gérer un score
01:55:52 Conclusion du projet
01:59:01 Conclusion
LES LIENS :
-------------------
[1] PRÉREQUIS : Tutoriel complet pour apprendre le langage Python
kzread.info/dash/bejne/oYl-0c6LZcW-Zso.html&t
[2] Téléchargez la fiche récapitulative au format PDF
codeavecjonathan.com/fiche-recap-fonctions-python
[3] Découvrez la formation complète "Développeur Python"
bit.ly/3x7az8q
A PROPOS :
-------------------
Développeur passionné avec plus de 16 ans d'expérience professionnelle, je suis actuellement développeur freelance spécialisé dans les applications mobiles iOS et Android, et les serveurs WEB. Je travaille à distance avec mes clients.
Sur cette chaine, je vous propose de découvrir la programmation d'une manière différente : je vous apporte ma pédagogie et mes techniques professionnelles.
L'objectif ? Vous permettre d'apprendre la programmation, de devenir un meilleur développeur, de vous professionnaliser, et pourquoi pas de changer de vie.
Abonnez-vous à la chaine pour accéder aux nouvelles vidéos sur les sujets suivants:
- Tuto programmation (Python, C#, .NET, ...)
- Devenir développeur freelance
- Programmation d'applications mobiles iOS et Android
- Programmation WEB
Mon profil Linked-In : www.linkedin.com/in/rouxjonathan/
Mon site de freelance : jonathanroux.fr
Mon site de formations : codeavecjonathan.com
Пікірлер: 228
👉 Est-ce que ce tutoriel vous a plu ? Quelles vidéos vous voulez pour la suite ? Dites moi tout ici 👇 🔥LES LIENS : ------------------- [1] PRÉREQUIS : Tutoriel complet pour apprendre le langage Python www.youtube.com/watch?v=oUJol... [2] Téléchargez la fiche récapitulative au format PDF codeavecjonathan.com/fiche-re... [3] Découvrez la formation complète "Développeur Python" bit.ly/3x7az8q
@nathansagessekimfoko323
3 жыл бұрын
Programmation orientée objet
@nathansagessekimfoko323
3 жыл бұрын
J'attends avec impatience
@henribavie6715
3 жыл бұрын
Emmène nous en machine learning
@CodeAvecJonathan
3 жыл бұрын
@@nathansagessekimfoko323 Ca va arriver !
@udeludel3184
3 жыл бұрын
kivy en python
J ai n'ai jamais vu une vidéo de tuto pour apprendre un langage aussi claire. Le niveau de pédagogie est fou. Un très grand merci !
BONJOUR CHER MONSIEUR! (JE PRÉCISE QUE J'ÉCRIS EN MAJUSCULES PARCE QUE MA VISION À 68 ANS BIENTÔT N'EST PAS BONNE DU TOUT ET CELA M'AIDE À ME RELIRE, DONC PAS DU TOUT PARCE QUE JE SUIS FÂCHÉ, BIEN AU CONTRAIRE!) J'AI DÉJÀ REGARDÉ DEUX DE VOS VIDÉOS AU COMPLET ET ÉTANT MOI-MÊME PROF (DE FRANÇAIS, PAS DE PROGRAMMATION), JE NE PEUX QUE CORROBORER CE QUE DISENT PLUSIEURS COMMENTAIRES ICI : VOUS ÊTES UN BRILLANT PÉDAGOGUE ET NON SEULEMENT VOS VIDÉOS SONT EXTRÊMEMENT BIEN FAITES, MAIS EN PLUS EXTRÊMEMENT CLAIRES AUSSI. J'AI ABSOLUMENT TOUT COMPRIS DU PREMIER COUP! ON SENT AUSSI QUE VOUS ADOREZ CE QUE VOUS FAITES ET C'EST UNE VÉRITABLE DÉLECTATION QUE D'ÉCOUTER VOS EXPLICATIONS ET D'ESSAYER DE REPRODUIRE VOS EXEMPLES. J'AI VRAIMENT ADORÉ. JE PRÉCISE QUE JE SUIS ENTIÈREMENT AUTODIDACTE ET QUE SI JE N'AVAIS PAS UNE TOUTE PETITE RETRAITE, LARGEMENT INSUFFISANTE POUR NE SERAIT CE QUE SURVIVRE, J'ACHÈTERAIS TOUS VOS COURS AVEC UN IMMENSE PLAISIR. MALHEUREUSEMENT, JE NE PEUX ME LE PERMETTRE, CE QUE JE DÉPLORE INFINIMENT, CAR JE SAIS QUE J'AI LÀ AFFAIRE À UN TRÈS GRAND PROFESSEUR, CE QUI EST RARE EN INFORMATIQUE! JE TIENS CEPENDANT À DIRE QUE J'AI APPRIS ÉNORMÉMENT DE CHOSES EN REGARDANT SEULEMENT CES DEUX VIDÉOS ET J'ADORERAIS AUSSI POUVOIR EN REGARDER SUR JAVASCRIPT SI VOUS EN FAITES UN JOUR. JE VAIS DONC REGARDER VOS AUTRES VIDÉOS SUR PYTHON ET VOUS REMERCIE INFINIMENT POUR TOUTES CELLES QUE VOUS AVEZ DÉJÀ SI GÉNÉREUSEMENT MISES EN LIGNE! FRANCIS DE MONTRÉAL AU CANADA
Jonathan est tout simplement génial et grâce à son excellente pédagogie, il met la programmation orientée objet à la portée de tous. Khop Khoun Krap Jonathan!
Un énorme merci Jonathan, du contenu de qualité et gratuit... Tu nous gâtes 🤩🤩🤩
Vous êtes un dur!! (Langage Ivoirien )vos vidéos donnent l'envie d'être suivies. Courage!
Il est tout simplement Génial ce grand monsieur. Merci pour les enseignements !
Formation achetée sur Udemy. Super pédagogie et même en partant de zéro, ça ne se passe pas trop mal, voir trés bien . Merci et bravo pour le boulot !
Félicitations !! Une vidéo sur les structures de données...Ce serait parfait
Tu nous as tellement manqué depuis la première, j'étais impatient merci Now ma machine a un petit souci d'abord
Hello, je suis un pur débutant et franchement vous êtes le meilleur !
Merci beaucoup Jonathan de nous fournir un contenue claire et enrichissant vous m' avez beaucoup aidé à progresser en programmation de plus je suis au collège et ait déjà des bases solides en programmation qui me seront utiles pour plus tard et qui me permettent aussi de me lancer dans des projet plus ambitieux bravo continuez sur votre lancé !
@ericlepilliez6116
Жыл бұрын
Ben ... tu peux aussi essayer de progresser en orthographe ! Programmer c'est écrire du texte dans une autre langue !
seulement, nous aimerions que vous continuiez sur cette lancée car votre approche facilite la comprehension et merci beaucoup
Un merci sincère pour tes vidéos sur Python. Je redécouvre ce language que j'avais commencé et arrêté faute de trouver de bons tutos. Tes explications sont claires et la pédagogie est excellente.
Excellente vidéo, j'ai assimilé en une vision. Vous êtes un excellent formateur
Bonjour, excellent tuto on comprend tout du premier coup, vous devriez être professeur, je m'améliore très rapidement et facilement, serait il possible d'avoir un tuto sur la confection d'un site web ou la confection d'une application Android/IOS
Votre travail est vraiment super !
Merci Jonathan, tes vidéos et tes explications sont hyper top.
merci beaucoup pour cette vidéo , la prochaine fois pourrais-tu aborder les classes et les fichiers dans tes vidéos , merci encore , tu m'as ébloui .
Merci, je me prépare au travail
Vraiment merci beaucoup à vous monsieur Jonathan pour vos tutoriel.
Merci Jonathan je te remercie pour tes cours clair et précis, j'aime ce que que tu proposes, merci beaucoup
Je suis tombé par hasard sur la première vidéo. Mais maintenant je suis super content d'être tombé dessus....! Ce tuto m'a personnellement plus!! et si vous me permettez j’aimerais vous posez une question.....
Merci j'ai beaucoup appris, tu enseignes bien et je comprend mieux j'aimerais bien recevoir des nouvelles videos.
Avec toi, tout semble simple. Un grand merci
J'adore votre pedagogie.J'observe mon propre evolution a travers les different parti du tutorielle.Bravo😃
C'est vraiment, fort Bravo et mille Like 👉 Vous avez démystifier le RETURN , c'est claire net , on a saisi son double rôle et quand l'utiliser .
Merci. Impecable, tres bonne pedagogie. Pourriez-vous faire un tutoriel complet sur la programmation d'un site web, de A à Z avec Django. Merci d'avance.
Merci beaucoup .Je me mets au travail 👩💻 . Nous attendons aussi pour C# .
Ok, Super! Vraiment, le tutoriel est top += 10, Merci de m'avoir fait découvrir Python de avec cette logique de programmeur.. Chapeau Jonathan votre pédagogie est parfaite.
Bonjour, j’ai simplement un message à vous faire passer : grâce à vous, je pourrai bientôt être prêt pour ma carrière, alors que je n’ai que douze ans! Un million de merci, car comme je suis jeune et que je ne peux pas vraiment faire de dépense, vos vidéos est ma seule option pour me développer et amplifier mes connaissances en programmation. J’ai toujours été extrêmement intéressé par la complexité (la preuve : je suis dans un collège privé avec une cote de 10/10 et donc le meilleur de la région). Je vous encourage donc à continuer vos vidéos car vous pourrez aidez d’autres gens comme moi dont le rêve est de programmer des jeux. Encore une fois, sincèrement, merci.
@CodeAvecJonathan
3 жыл бұрын
Merci beaucoup et bravo à vous !
@m.l.k.5062
2 жыл бұрын
Waouh 12 ans? Félicitations Philippe!
@prouteurprofessionnel4996
2 жыл бұрын
@@m.l.k.5062 Merci! Maintenant 13😉
Merci J'ai fini le premier tutoriel. Vous expliquer bien J'ai commencé les fonctions
Vraiment merci Jonathan pour ce tuto
merci beaucoup , j'attends toujours pour C#.
bonjour Jonathan,grand merci pour ses formations détaillée,simplifiée et surtout l'attention que vous porter à sa pédagogie qui ma énormément aider à avancer avec vous sur vos différentes formations udemy et KZread. ma question est: Vu que dans vos formations on a fait le tour du back and,mais moins dans le front and sauf avec kivy et la formation HTML/Css,serait-il possible de nous initier dans une future proche sur le flutter, qui est plus facile et surtout multiplate-forme tout en gardant notre back and en python . Voilà tout,encore merci pour tout votre temps que vous nous avez consacre,et bonne continuation.
Incroyable tes tutos !
Excellente vidéo, merci!! Mention spéciale à la fiche récap très utile
Vous êtes fort je ne comprenais rien avant mais depuis que je vous suis je suis devenu pure en Python 😂 merci beaucoup j’aimerais encore progresser et devenir meilleur dans ce domaine
Merci Jonathan pour ton cours trés instructif et parfait. j'ai réalisé l'exercice de la fonction table de multiplication autrement afin de demander un nombre pour qu'on lui affiche sa table de multiplication. Merci de me communiquer votre avis Jonathan, voici le code: def table_multipl(): n_int = 0 while n_int == 0: n_str = input("De quel nombre voulez vous afficher la table de multiplication ?") try: n_int = int(n_str) except: print("ERREUR: Veuillez entrer un nombre svp !") for i in range(11): print(i, "X", int(n_str), "=", i * int(n_str)) table_multipl()
Tu es le meilleur ! Merci !
Ça c'est tout simplement disponible en anglais. C'est ainsi que ceux qui parlent anglais sont gâtés en formation seulement vous êtes le SEUL qui en français donne du contenu or commun et très très très bien expliqué 😂❤❤❤❤.
Merci beaucoup Jonathan pour ce contenu inédit et très explicite. le type de projet que j'aimerai faire avec odoo c'est de développer des module sur l'ERP Odoo. Je souhaite avoir vos conseil sur la démarche a suivre. Merci
Excellente qualité, c'est propre, clair, précis, ça fait envie de voir la suite, je suis tombé sur la première vidéo par hasard et j'arrive plus à décrocher. Merci pour votre travail et de le partager de qui plus est.
@sametpop4632
2 жыл бұрын
print("veuillez fermer votre gueule merci")
@rickyd724
2 жыл бұрын
@@sametpop4632 if name == "Samet Pop": print("Tes commentaires à la con, tu te les gardes pour toi") else: print("Dans le cas contraire, j'informe KZread et peut-être plus, merci")
J'adore votre contenu, Mille mercis
Bonjour, franchement je trouve que tu explique bien mais dans la première vidéo je trouve que c'était plus clair les explication mais merci de partagé ton savoir avec nous ;)
Très bon travail comme d’habitude merci à vous
vraiment tes cours sont geniaux mais les formations sont encore magnifique continue comme sa
@CodeAvecJonathan
3 жыл бұрын
Merci beaucoup !
@apprendre4395
Жыл бұрын
La formation comment accéder
Merci beaucoup, concis et préci. Svp peut-on avoir un cours sur l'orienté objet?
Merci pour ces merveilleux tutoriels qui ne cesse de me motiver à percé trop cool python
Salut Jonathan ! Après une journée passé en ta compagnie : ce matin ta première vidéo et cette après midi (jusqu'à ce soir) celle-ci, j'ai passé une douzaine heures sur le PC, mais quelle satisfaction d'avoir appris et compris tant de chose ! J'ai déjà tenté l'apprentissage de Python il y a déjà quelques mois mais tout me paraissait très compliqué, c'est encore loin d'être facile mais ta pédagogie est remarquable et en y ajoutant le professionnalisme dans la réalisation de tes cours, j'ai réussi tes exercices avec une bonne méthodologie, je me suis surpris à moi même. Avant même de finir cette vidéo, j'ai pris ta formation (c'est bien la première fois que j'achète une formation en ligne), le tarif très intéressant en ce moment a beaucoup aidé je reconnais, mais ca permet 'abord te rendre la monnaie de la pièce et ensuite, je l'espère, me faire apprendre encore bcp de chose ! Merci beaucoup !
@Baban8300
2 жыл бұрын
Du coup ca donne quoi 3 mois après ? tu as continué a t'entrainer depuis ? si oui est ce que en 3 mois on sait faire beaucoup de chose ?
@Sql37
2 жыл бұрын
@@Baban8300 intéressante cette question 😉 Alors j'ai tjs le même avis sur la qualité du cours, très bon, surtout pr le prix (~100€). J'ai appris bcp de chose, très variés. Mon problème c'est le temps à y consacrer, je suis qu'à 40% (le cours est très intéressant à ce niveau, bcp de mise en pratique très diverses !) du cours, c'est pas une surprise mais il faut bcp de tps pour avancer... Mais je ne lâche pas et j'ai pour objectif de le finir d'ici la fin de l'été !
@Baban8300
2 жыл бұрын
@@Sql37 Ok merci pour la réponse, Alors bonne chance !
@tarzanlajungle
Жыл бұрын
@@Sql37salut, 1 ans après ça donne quoi je me suis aussi lancé dedans 😊
Bonjour Jonathan. Tes vidéos sont vraiment géniales et explicites. En reconversion professionnelle je m'intéresse à la programmation. As tu un conseil, notamment sur le matériel à avoir , PC ou MAC (que tu utilises) ainsi que la puissance de celui-ci ? Merci
Tes tutoriels sont interessants
Il est juste génial ce prof !
@CodeAvecJonathan
3 жыл бұрын
Merci!
Merci beaucoup Jonathan pour tes formations gratuites
Jonathan merci oooooooo t’es de loins de le meilleur
@CodeAvecJonathan
3 жыл бұрын
Merci!
vous nous aidez beaucoup merci et que Dieu vous plus d intelligence que vous en avez déjà . vous avez l art de transmettre et je vous jure que je n ai pas encore eu des difficulté avec ce que j ai déjà appris . je suis instrume de formation et je vous le dis vue mon payes et le manque des structure nous avant pas des institut pour ça . mais avec vous j apprend bcp et je vous remercie du fond cœur . vous faites de moi un programmer
vous êtes un très bon pédagogue .
Bonjour Jonathan, j'ai démarré une formation payée par le CPF avec des cours écrit. Je me rends compte que je comprends nettement plus facilement tes vidéos, alors merci beaucoup pour ton contenu !
I’m so glad…you’re doing good everything is good
Merci beaucoup et bonne continuation
Bonjour, monsieur Jonathan ! J'espère que vous allez bien. Fière d'apprendre par vos vidéos et je vous assure que vous êtes incroyable. J'aimerais que vous m'orientez pour avoir vos 30 séries des vidéos... Merci de me répondre !
T'es génial, j'apprends vite
Super formation. Vraiment. Merci !!
merci, c'est vraiment utile et bien construit. print(" Thank You")
Des explications claires, très très bien, j'ai pû faire l'astuce pour incrémenter le nombre de question...Question 1, Question 2, Question 3 .... Merci beaucoup, j'ai besoin du numero de la Direction ou Secretariat pour plus de précision concernant les cours, merci du retour...
Merci beaucoup!
Super, au début suis allé avec une déclaration de variables dans chaque fonction et j'ai fait une boucle while Refactoriser le code semble simple
Bonjour jonathan apres cette video je suis tres pasionne pour la programation bravo et merci 😅
Merci Jonathan grâce à vos vidéos je progresse en python.
Si je reste avec vous je vais devenir un dieux en informatique
vraiment formidable
Une très bonne méthode, Merci
Tu es meilleur. Jai di meilleur, jaurais dû dire parfait ❤
Merci 🤩
Bonjour Jonathan, merci pour cette vidéo qui était une fois de plus très utile et bien réalisée. J'ai malgré tout encore des difficultés à comprendre les subtilités de la fonction "return", pourriez vous m'aider ?
tes cours sont excellents !
C'est très intéressant
Essentiel !
Merci à vous
merci pour vous grand efforts monsieur
Merci infiniment
Tes tutos sont incroyablement intelligibles !!! (et comme disant shaupenhaur en visant hegel (je crois) "ce qui n'est pas intelligible n'est pas intelligent" :D :) Force a toi, je pense acquérir ta formation payante !!
Vous êtes le meilleur
Je n'arrive pas à comprendre comment on puisse arriver à expliquer de cette façon, une explication claire
Bonjour, vous faites des très bonnes vidéos. Intéresse
Merci Jonathan
Je t'aime !!
et aussi une video sur les bases sur DJANGO
Bon courage.
c est tres bien expliqué mrc bcppppp
merci tres fort
Bonjour professeur, je suivi toutes vos vidéos et ça m'a beaucoup apporté. J'aimerais savoir si vous comptiez faire un jour django de A à Z. Merci à vous
@CodeAvecJonathan
3 жыл бұрын
Bonjour. Oui, surement, mais pas tout de suite.
@cleasonnoglo1268
3 жыл бұрын
@@CodeAvecJonathan Merci beaucoup pour votre réponse.
Merci beaucoup Jonathan
vous est rare proufesseur merci
tous vos vidéos sont cool
Merci beaucoup pour le tuto Est ce possible d'avoir la chanson de fin ??
I just want you make another video about “while and for “ I’m a computer science student in China I like your job…
Cette video ne comporte ni de " heuuuu" nk de bruit de bouche elle est simple Donc c est une super video Print("fin de l histoire")
@bahcestmoiboniface6068
3 жыл бұрын
c'est vrai que le son est toujours plutôt pas mal ! La diction aussi
Merci Jonathan pour ces videos. Moi j'ai une question concernant le blocage des fonctions. Vous parlez de quelques "inteur". Moi j'arrive pas a depassé cette étage. Je veux savoire si on doit appuyer sur quelques touche du clavier ou bien. Merci
merci pour vos videos sont interessantes mais comment on installe matplotib pour tracer des courbes ? et merci