Your teachings are thorough. Your teachings are complete, precise. Your teachings dispel confusions and brings-in clarity. So much of sincerity and totality in your commitment to teaching is visible in each of your video! I must applaud you. Take a bow... Mr. Corey!
Yes! "an executed function is equal to the RETURN value" brilliant! Finally somebody explained this to me! CodeAcademy failed to explain this, as well as other youtube channels. SUBBD
I know the frustration of it and immediately I'm thankful to those videos where I got it and the ones where I didn't get it. What is most important is you now have it
I love that your videos are FAST paced, CLEAR with no idle chatter and with QUICK examples that show every aspect of what you are teaching. Of all the Python tutorials, yours are the best. :)
very professional, no "umm"ing, direct, concise, each point logically builds upon the last. Very impressed. I am progressively working my way through all of your videos. Thank you!
@@otakuhigh8788 There are various IDEs and text editors which you can use to code in Python like Sublime Text, Pycharm, Spyder, Notepad++.. each of them has their own pros and cons..
just finished this 20 min lecture in 1 hour , your each word contains so many information that is way beyond the expectations , Thanks a lot Sir for teaching function
I can't thank you enough for how straight forward learning python has been since watching your tutorials from the very beginning. Thank you for posting these awesome tutorials. I wish i could provide more support to your channel other than liking and subscribing but once my finances improve, you will definitely be my first patreon subscription.
I thoroughly recommend having an IDE open alongside to code along with the tutorial. Really helps learn. I find by just watching a Python video I barely retain any of it.
Video paused at 12:29, *mouth opened, *eyes popped, #MINDBLOWN at how you make this simplified. Thank you so much. Prolly gonna binge-watch your videos all weekend.
My mind is clear and peaceful after watch this lesson. Finally i can understand others tutorials better. Thanks for explaining functions in details. I needed this for long time. I will forever be grateful about that
This is how a beginner's course should be. Fast, clear and straight to the point with no new or confusing stuff that leaves one hanging. People would pay for your videos on a source like UDEMY and as a person living in a country with no online payment possibility I seriously appreciate you work. And the fact that it's actually an Englishman teaching the course is just cherry on top. Cheers Mr.Schafer.
Corey, I'm working my way through your Python Programming Beginner Tutorials playlist. I just want to stop and say I'm so grateful that I found your videos. In addition to clearly having a deep knowledge of Python (and programming in general), you are *such* an incredibly gifted and skilled teacher. Thank you for putting such care into these videos and making them free to anyone who wishes to learn. You are making STEM more inclusive and accessible for everyone, and frankly that makes you The Man.
Best tutorials for simple reason: topic is nailed by explaining core of the concept and proving an example that needs a 'light-bulb' in order to be solved
"Its not important you understand how a leap year is calculated" Zybooks expects you do know the equation in a lot of instances, which makes it harder to understand how to get to said outputs. Your videos have helped as a refresher as I'm at the end of my python course. I get most of it, I can't write it to save my life. I hope after watching these videos, I'll be able to churn out code easier from word problems I've been presented with. Thank you for for these lessons.
I've spent so much time trying to understand functions and you are the only one that has explained it clear enough for me to understand. Thanks for this!
One of the things I appreciate is you help us understand the little nuances - like the difference between printing "hello_function()" and "hello_function". I always wondered why I should have the brackets at the end. Thank you!
@@edmel144 From how I understand it, writing the function without parentheses is a reference to the function itself as an object (as opposed to calling the function for use). Therefore, printing the function without the parentheses gives details about the function object, its location in memory etc. That's how I understand it.
It is very hard to get nice teachers like Corey Schafer in ordinary schools; mostly we got a bunch of mediocrity services in many schools including some that are very expensive. Mostly I have learnt many of computer applications, hardware and programming skills thru self learning using beautiful skills from nice people like Corey; They can explain something in 21 minutes and you learn everything that could take you a year and half without understanding while in many schools. kudos Corey; keep it up.
Corey, your tutorial on Python was a game-changer for me! You explained it so clearly, and I finally feel confident using them. Thank you for all your hard work. I just wanted to take a moment to thank you, Corey Your Python tutorials have been instrumental in my learning journey. I appreciate the time and effort you put into each video!.
Hi Corey, I’m learning Python and my lecture has a habit of making simple things hard, I’ve watched two of your videos and been able to get up to date, and you have managed to give me more depth and detail in 30 minutes where as I have had 2 hour classes and come out confused. Keep the videos coming they are a real benefit to people new to Python.
I'm a manual tester for more than 5 years now and I'm planning to transition to automated testing. I found your videos and I immediately got drawn to them. You're awesome! After finishing all of these, I hope I can start with learning Selenium Webdriver using Python. Thank you very much!
I scroll only to find others comment the exact thing I feel. It's good to know that the feeling is mutual. Your videos truly are the only Python videos worth watching on this site. People actually understand what's going on. Keep up the great work!
This is great! I am new to Python and by just reading the book for my class I was having a hard time, but after this video I have gained a better grasp on how it all works! Thank you!!
i dont know English that much but this tutorials is the one of the best that i understand the most even though my english is less but this tutorials has never left me confused
This part right here, especially the meaning of 'return' is a point I often got stuck on during my previous attemps at learning python. But I understand it incredibly clearly right now.
Thank you. I watched 2 other videos on functions and it didn't 'click' until I watched yours. Wrote my code and it ran successfully! Re-wrote it a different way and that also works.
I've taken quite a few Python courses (some paid) and I must say none were as good (clear, understandable, to the point) as what I've seen here. Much of this is review for me but even so I found myself picking up some things I didn't know before. Looking forward to viewing all of your videos. Thanks Corey!
The reason I have chosen to self learning/teaching using such materials than paying my money to mediocrity services from those wannabe schools. Total waste of time from actually skilled teachers but who can't explain it in simple terms like mr. Corey; Barry Brown and Dojo; so far these three are my best tutors in coding.
its amazing how i was able to pick up these concepts of functions and the various arguments *args and **kwargs, and really understand it. your explanations and examples are really good
I don't just to leave comments, but I had having troubles with this syntax for a week and I just crossed with you videos now and everything start to get clear, thanks a lot!!!!
I'm taking ITCS course in college, but I'm stuck with what is function, and now we stuck with the COVID-19 and the professor not explain as well as your video. Thank you so much!
Wonderful. Before I watch this video i check almost all the website but finally I watch yours and its explained me so easy and clearly. Thanks for your teaching.
In case anyone has some confusion A positional argument is a name that is not followed by an equal sign (=) and default value. A keyword argument is followed by an equal sign and an expression that gives its default value.
Your lessons are comprehensive. Your instructions are thorough and exact. Your lectures clear up misunderstandings and create clarity. Each of your videos demonstrates your sincerity and absolute passion to educating! I must commend you. Please take a bow... Mr. Corey, please
I loved the explanation of *args and **kargs. hoping if u could make a vid on how a python experience guy understands new things or what happens in their minds (how they understand things and read Python codes) when a new version of Python releases or any module to understand its function and bring that to use for projects.
comfortable learning experience! I have watched dozens of coding youtuber and you are the first one who teaches *args and **kwargs in the function part.
Thanks Corey, I am progressing in Python, and I am loving it, every minute of the teaching. And because of your teaching I am loving Python too. Please make some competitive programming in Python too, if time permits.
Corey , always been a fan and your channel is helping me a lot . I just have one thing to ask can you make some videos in which you discuss some standard practice questions and some great projects ; that would be very helpful . Again thanks a lot !
I love how easy you make it. My teacher couldn't completly explain what is the difference between "return" and "print" in functions. Like here I got it right away. subbed ofc
2024 and this made more sense than what I was getting from my books. Even though my programming was only in the year 1995 for high school, this made more sense.
Phew! Another great tutorial. As a newbie, I'll have to watch from minute 15:12 to the end again just to make sure I didn't miss anything. Thanks for using a real example. That makes it a lot easier to comprehend. You are an awesome teacher. Thanks.
Thank you so much Sir, your tutorials are awesome. I had to recheck if am subscribed because I cannot imagine missing any videos. I am getting every concent in black and white.
Thank you. Liked your video and subscribed your channel. I see that almost all mentioned about your excellent teaching method which I completely agree, and also your voice quality brings the much needed assurance that 'you can learn to code too', very few seem to notice this. Thank you once again.
I've honestly probably learned more from 1 minute of this video about functions than the 3 hours I spent my afternoon reading and reading the same line of code over and over again...
Never thought I'd be binge watching Python tutorials
Same! For FA!😪
We lived the same life
@@justindominic4831 the fuck are you on about. Are you admitting to a crime?
@@YouLittleBrick r u even learing programming why are u saying such as bad word in this here
Me too! I binge watch him and the Socratica Robotic Lady. Wish he were my instructor in all my tech classes.
been here for 7 seconds, already better than my college professor. don't waste money on a class for this.
pretty funny
Yes i too agree with you @Alex L
exactly why I look for these videos. I pay money to TH-cam search everything.
Your teachings are thorough. Your teachings are complete, precise. Your teachings dispel confusions and brings-in clarity. So much of sincerity and totality in your commitment to teaching is visible in each of your video! I must applaud you. Take a bow... Mr. Corey!
Fully agree
Truest comment on TH-cam
His classes are best so far.
I find that sometimes certain truths/knowledge are assumed. For example, 7.33 - 7.36... "i'll just pass this in with a '.format' "...I was lost.
THE MOST NERDY COMMENT IVE BEVER SEEN XD
Yes! "an executed function is equal to the RETURN value" brilliant! Finally somebody explained this to me! CodeAcademy failed to explain this, as well as other youtube channels. SUBBD
I have seen many tutorials about functions and all of them failed at explaining how a function works
Agreed. Return was very confusing for me and if someone had just said that at the beginning it would have made it easy to understand.
Yeah, same here. This guy was pretty good at explaining everything.
what software do I have to download to code on that?
I know the frustration of it and immediately I'm thankful to those videos where I got it and the ones where I didn't get it. What is most important is you now have it
I love that your videos are FAST paced, CLEAR with no idle chatter and with QUICK examples that show every aspect of what you are teaching. Of all the Python tutorials, yours are the best. :)
Thanks!
this is what I call padding, they did it so they can monetize the video with minimum info.
Who else is watching this in 2020? I've learned more from you than any of my professors during my college experience! Keep up the great work!!!
very professional, no "umm"ing, direct, concise, each point logically builds upon the last. Very impressed. I am progressively working my way through all of your videos. Thank you!
what software do I have to download to code on that?
@@otakuhigh8788 His first videos go over that. He's using Sublime Text.
how are you now
@@otakuhigh8788 use pycharm
@@otakuhigh8788 There are various IDEs and text editors which you can use to code in Python like Sublime Text, Pycharm, Spyder, Notepad++.. each of them has their own pros and cons..
just finished this 20 min lecture in 1 hour , your each word contains so many information that is way beyond the expectations ,
Thanks a lot Sir for teaching function
I can't thank you enough for how straight forward learning python has been since watching your tutorials from the very beginning. Thank you for posting these awesome tutorials. I wish i could provide more support to your channel other than liking and subscribing but once my finances improve, you will definitely be my first patreon subscription.
Thanks!
I've never used Python before in my life, let alone functions in Python. This explanation made everything clear as day. Thanks!
I thoroughly recommend having an IDE open alongside to code along with the tutorial. Really helps learn. I find by just watching a Python video I barely retain any of it.
Video paused at 12:29, *mouth opened, *eyes popped, #MINDBLOWN at how you make this simplified.
Thank you so much. Prolly gonna binge-watch your videos all weekend.
My mind is clear and peaceful after watch this lesson. Finally i can understand others tutorials better.
Thanks for explaining functions in details. I needed this for long time.
I will forever be grateful about that
I was needing to know more about *args and **kwargs, thanks for helping and explain this arguments
This is how a beginner's course should be. Fast, clear and straight to the point with no new or confusing stuff that leaves one hanging. People would pay for your videos on a source like UDEMY and as a person living in a country with no online payment possibility I seriously appreciate you work. And the fact that it's actually an Englishman teaching the course is just cherry on top. Cheers Mr.Schafer.
he is definitely not english haha
Corey, I'm working my way through your Python Programming Beginner Tutorials playlist. I just want to stop and say I'm so grateful that I found your videos. In addition to clearly having a deep knowledge of Python (and programming in general), you are *such* an incredibly gifted and skilled teacher. Thank you for putting such care into these videos and making them free to anyone who wishes to learn. You are making STEM more inclusive and accessible for everyone, and frankly that makes you The Man.
I'm glad I got to see this video. Cleared my difficulties with functions
Bro, I watched several tutorials but no one dived into args and kward before at this point except you. This channel should be saved at any price
Best tutorials for simple reason:
topic is nailed by explaining core of the concept and proving an example that needs a 'light-bulb' in order to be solved
6 years later and I am glad I found your tutorial. My professor needs to come intern for you to learn how to teach Python.
the only tutorial which made me learn functions right !
thanx...
Glad it helped!
Bro same here. So much clarity now. Thanks Corey.
@@coreyms /yoER tHe beSt
Yes this has made things seem much more clear.
@@coreyms thanks for sharing your knowledge. It helped me a lot
"Its not important you understand how a leap year is calculated" Zybooks expects you do know the equation in a lot of instances, which makes it harder to understand how to get to said outputs. Your videos have helped as a refresher as I'm at the end of my python course. I get most of it, I can't write it to save my life. I hope after watching these videos, I'll be able to churn out code easier from word problems I've been presented with. Thank you for for these lessons.
Your style of teaching is absolutetly great. Similar to Andrew Ng from Stanford University. Clear and elaborated. Thank you for uploading this.
Do you understand his Chinese accent? >
I've spent so much time trying to understand functions and you are the only one that has explained it clear enough for me to understand. Thanks for this!
The so long confusion about args and kwargs ended here . Crystal Clear explanation. Thanks Corey :)
This is probabely the best Python tutorial I've ever watched. Thank you so much.
yes
One of the things I appreciate is you help us understand the little nuances - like the difference between printing "hello_function()" and "hello_function". I always wondered why I should have the brackets at the end.
Thank you!
Is the function name with out parentheses like a C pointer to an instantiated version of the function, or something like that?
@@edmel144 From how I understand it, writing the function without parentheses is a reference to the function itself as an object (as opposed to calling the function for use). Therefore, printing the function without the parentheses gives details about the function object, its location in memory etc.
That's how I understand it.
You explain much more detail than Mike's video, I have so many question after I watched his video.
It is very hard to get nice teachers like Corey Schafer in ordinary schools; mostly we got a bunch of mediocrity services in many schools including some that are very expensive. Mostly I have learnt many of computer applications, hardware and programming skills thru self learning using beautiful skills from nice people like Corey;
They can explain something in 21 minutes and you learn everything that could take you a year and half without understanding while in many schools.
kudos Corey; keep it up.
Corey, your tutorial on Python was a game-changer for me! You explained it so clearly, and I finally feel confident using them. Thank you for all your hard work. I just wanted to take a moment to thank you, Corey Your Python tutorials have been instrumental in my learning journey. I appreciate the time and effort you put into each video!.
Hi Corey, I’m learning Python and my lecture has a habit of making simple things hard, I’ve watched two of your videos and been able to get up to date, and you have managed to give me more depth and detail in 30 minutes where as I have had 2 hour classes and come out confused. Keep the videos coming they are a real benefit to people new to Python.
I'm a manual tester for more than 5 years now and I'm planning to transition to automated testing. I found your videos and I immediately got drawn to them. You're awesome! After finishing all of these, I hope I can start with learning Selenium Webdriver using Python. Thank you very much!
hi herald, how is manual tester as a career?
I scroll only to find others comment the exact thing I feel. It's good to know that the feeling is mutual. Your videos truly are the only Python videos worth watching on this site. People actually understand what's going on. Keep up the great work!
Salute from India ,wish they give out awards for tutors like yourself ,who helps out people who can't afford to subscribe paid learning portals
2019 , I'm watching this and enjoyed it . Thank you Corey. That was thorough and awesome .
This is great! I am new to Python and by just reading the book for my class I was having a hard time, but after this video I have gained a better grasp on how it all works! Thank you!!
00:00 def intro
07:00 passing arguments
10:27 args & kwargs
15:01 example
thanks for the help!
thnx man
Hi
Thank you, Corey. Every time I search on something about python, I hope I find a tutorial from you. You are the best.
i dont know English that much but this tutorials is the one of the best that i understand the most even though my english is less but this tutorials has never left me confused
Awesome! Glad to hear that!
The is_leap & days_in_month is one of the most beautiful examples of defining a function.
Thank you Corey for sharing this.
This part right here, especially the meaning of 'return' is a point I often got stuck on during my previous attemps at learning python. But I understand it incredibly clearly right now.
Thank you. I watched 2 other videos on functions and it didn't 'click' until I watched yours. Wrote my code and it ran successfully! Re-wrote it a different way and that also works.
this was the hardest lesson to me so far. especially the last part calculating the leap year left me confused :D
From someone who has digged many yt videos about how functions work, you nailed it
I feel like you could explain toothpaste leaving a tube and it'd be articulate and sound cool. Thanks a lot for this video, it's helped me a lot.
I've taken quite a few Python courses (some paid) and I must say none were as good (clear, understandable, to the point) as what I've seen here. Much of this is review for me but even so I found myself picking up some things I didn't know before. Looking forward to viewing all of your videos. Thanks Corey!
Thanks!
The reason I have chosen to self learning/teaching using such materials than paying my money to mediocrity services from those wannabe schools. Total waste of time from actually skilled teachers but who can't explain it in simple terms like mr. Corey; Barry Brown and Dojo; so far these three are my best tutors in coding.
The way the leap year is defined is beautiful. I would never be able to write that in such a clean way!
its amazing how i was able to pick up these concepts of functions and the various arguments *args and **kwargs, and really understand it. your explanations and examples are really good
I don't just to leave comments, but I had having troubles with this syntax for a week and I just crossed with you videos now and everything start to get clear, thanks a lot!!!!
Glad to hear!
def stands for "define", Thanks for the tutorials best on TH-cam ;)
seriously man you're the best. NO BS and fast..
wow!!!😯 Man, your explanation is really above the average.
You're the best tutor ever sir, believe it. Your work is much appreciated sir
solved it :)
def hello_func():
print('Hello Function')
x = 0
while x < 4:
hello_func()
x += 1
I'm taking ITCS course in college, but I'm stuck with what is function, and now we stuck with the COVID-19 and the professor not explain as well as your video. Thank you so much!
Definitely better than most Python tutorials on TH-cam. Your description of the leap year function was very clear.
Wonderful. Before I watch this video i check almost all the website but finally I watch yours and its explained me so easy and clearly.
Thanks for your teaching.
Best video about Functions on TH-cam. Very helpful and it clicked straight away. Subbing now.
OMG!! ty sooo much i have been working on my code cause of an error for 5 hours and u legit solved it in 5 sec ilysm :DD
He explains python very clearly while some classes that u would pay for might not even be clear
The most satiating and complete tutorial on youtube. You are the best..
In case anyone has some confusion
A positional argument is a name that is not followed by an equal sign (=) and default value. A keyword argument is followed by an equal sign and an expression that gives its default value.
Your lessons are comprehensive. Your instructions are thorough and exact. Your lectures clear up misunderstandings and create clarity. Each of your videos demonstrates your sincerity and absolute passion to educating! I must commend you. Please take a bow... Mr. Corey, please
I loved the explanation of *args and **kargs. hoping if u could make a vid on how a python experience guy understands new things or what happens in their minds (how they understand things and read Python codes) when a new version of Python releases or any module to understand its function and bring that to use for projects.
comfortable learning experience! I have watched dozens of coding youtuber and you are the first one who teaches *args and **kwargs in the function part.
I followed an Udemy course to learn Python and your videos are much better, it's even incomparable, thank you so much!
The best channel I ever found for self learning coding, it is just great!
Instantly subbed after watching one of your videos. This is the best Puthon channel I've seen. Keep up your Great work
Thanks!
Thanks Corey, I am progressing in Python, and I am loving it, every minute of the teaching. And because of your teaching I am loving Python too.
Please make some competitive programming in Python too, if time permits.
I am from Egypt and I enjoyed your explanation and learned from the video🔥
Corey , always been a fan and your channel is helping me a lot . I just have one thing to ask can you make some videos in which you discuss some standard practice questions and some great projects ; that would be very helpful . Again thanks a lot !
I love how easy you make it. My teacher couldn't completly explain what is the difference between "return" and "print" in functions. Like here I got it right away.
subbed ofc
Learned more from your videos than 5 years at university
I'm taking Python courses at work from Skillsoft...and your TH-cam modules are far more clear and concise. Excellent work. Thanks!
One of the best explanations Ive seen so far easily
wish i had a tuter like you. you are a great teacher 👍
We should call Corey the Saint Code Man of the world.
Crisp, solid and well paced explanations. These videos are a godsend, thank you for making these.
Great tutorials. You manage to explain everything so well unlike some other courses!
The explanation is so simple yet effective.
Such a nice way to teach ...Cleared all the confusion regarding UDF .. Thanks a lot
you are so descriptive in these tutorials , love it
Really enjoyed this video, thanks for making these tutorials
This is a true gem. Thanks Corey.
Thanks a lot Mr. Corey Schafer. Your video's very helpful and helped me out more than my college professor.
2024 and this made more sense than what I was getting from my books. Even though my programming was only in the year 1995 for high school, this made more sense.
Thanks a lot for such detailed video about function !!!
Everything explained in details and depth with simple to understand.
Phew! Another great tutorial. As a newbie, I'll have to watch from minute 15:12 to the end again just to make sure I didn't miss anything. Thanks for using a real example. That makes it a lot easier to comprehend. You are an awesome teacher. Thanks.
Thanks! The real-world examples always helped me learn best as well.
This is by far the best python tutorial I’ve seen. Thanks and great work!
Can't imagine I actually understand it, thank you for your great teaching
Corey is GOAT 🐐 can’t thank you enough for such an amazing content please comeback to upload new content
Thank you so much Sir,
your tutorials are awesome. I had to recheck if am subscribed because I cannot imagine missing any videos.
I am getting every concent in black and white.
The best explanation I have found, and it is free! Thank you sir
doing computing GCSE and your videos have really helped me - thanks bro :)
same recently just started python in GCSE cs year 9
Great, clear, and concise video. Thanks!
Thank you. Liked your video and subscribed your channel. I see that almost all mentioned about your excellent teaching method which I completely agree, and also your voice quality brings the much needed assurance that 'you can learn to code too', very few seem to notice this. Thank you once again.
the most explicit tutorial that i ever see!!! you did a very good job sir!
Am used to program with python, but god all my brain cell are happy to hear you explaining BIG THANX !
I've honestly probably learned more from 1 minute of this video about functions than the 3 hours I spent my afternoon reading and reading the same line of code over and over again...
Most underrated youtube tutorial channel