There is something in the way you talk that makes information very accessible and easy to follow up and flows with the screen, it is a rare gift that most instructors lack.
True that! I'm not even a Python beginner and know what these things are, but his videos let me polish my knowledge and I also glean some useful tricks.
I tried a different tutorial series before this one. The guy kept his head as big as he could and it was always blocking the code. He had massive amounts of filler chat, repeating the same lame jokes every single video, just fluff to pad the time. What a breath of fresh air this series seems to be. No head blocking the code in every video. No BS or stupid jokes, just straight to it every time. Well done!! Love the format here.
By far many Python tutorials are available in the internet,Like Coursera python courses, Udemy, Learning python the hard way, many other blogs and Vlogpresented by many individuals and companies, with all due respect to all the tutorials given by Corey Schafer is simple and to the point. Anyone willing to learn Python(programming) going through Corey Schafer's tutorials will give you happiness. Thank you Schafer!.
this course is pure gold, if you are picking up python with a programming experience you can ezily get to programming level within a week. Thank you for your work
It’s 2022 and this is still the best free Python course I have come across. I always recommend your course to anyone who wants to learn Python. Thank you 🙏
Quick notes List = mutable Remove,pop,insert,append,extend,join,split,max,min,sum,sorted,sort Tuple= immutable Sets= used as membership checker Doesn't allow duplicate data Union, difference, intersection
Out of everything I've tried so far (Treehouse, LPTHW, Udemy, Udacity, ATBS) -- your course has already helped me understand certain concepts that wouldn't click using other methods. I can't thank you enough for this course. I thought options that cost money would have meant more in-depth/higher quality, but you explain just the right amount of info in just the right way. It's incredible to me that it's taken so long to find something that really provides the right information. Thank you so much.
Wow, 2 years old and still the best beginner python tutorial I could find. You obviously enjoy what you do, and it shows. Thanks for all your hard work.
Corey, you are a great teacher. Your concern that your student understands the concepts comes through. I have tried many online courses on Python and yours is head and shoulders above the rest. Thank you.
I pulled up this vid to better understand the difference between lists, tuples, and sets. Ended up watching the whole thing and learned a bunch! Thank you Corey. 🙏
The flow of information is natural, one step builds over the next in a natural fashion, you know like a simple short story or a novel. I type them with ease, like i am typing some article or email. Thank you for designing them perfectly. I never stopped in between to think what the last few seconds meant, they are so natural! Please create tons of tutorials, make thousands of them! I am addicted to them! Also please take up one full project i.e. one module after the next and explain it. Or please add a reverse engineering video where you break down a GIT HUB project from its roots, till the app is made. Well if it sounds dumb, please don't mind and ignore whatever I typed till now!
I completely agree with all the praise, and fully support the idea of inspecting a finished project, explaining the inner workings in a general way, highlighting relevant code without spelling out every single line. It would give the book-shy novice a step up from simple examples when they're ready to work on their own scripts.
This is my first ever comment on youtube and I could not stop myself but to thank you for making such an informative and simple video on lists, tuples, and set.
I know this is a 4 year old video but you’re so much better then 99% of the coding tutorials on here, everyone else writes at a mil mph and doesn’t explain what anything does
Thank you so much for making these videos. I have watched multiple tutorials and taken multiple course sera classes and your explanations are by far the best. Very clear and concise with perfect examples.
After coding with Java for about four years now, I figured it's good to learn some other languages and I just found myself saying "Wow" the whole time I watched this video. I'm watching you do things in single lines of code that would take at least two in Java.
@@Alec____ it would take multiple lines over multiple files with templates and probably a whole day work for a noob in one python line. C++ is for that reason becoming a shitty language, its better to use C when you need to use a low level language but thats just my (and linus torvalds) opinion
@@jonathandaniel7321 These arguments are so silly that its actually funny that you put yourself next to linus. Let me just say that Linus has been talking about kernel development with C++ and how C is superior. On the contrary, C++ is used in almost every critical application, from big companies like Google in order to speed up the queries, to AAA games, to hardware programming etc.
Even though you speak faster, but you have got something in your voice that's easily catchable. Just to note, I am not native English speaker as well. But understanding every thing you say in one time. You are the best, my friend and Sir Corey Schafer. Love from Dada, University of Essex.
I'd just like to update that now there's a simpler way to get the same result as union, intersection and difference have. So let's say we have 2 sets: a and b. Instead of a.union(b) now you can just type a | b. a & b for intersection. a - b for difference (just remember that a - b ≠ b - a) also a ^ b for symmetric difference (it'll only get the items that don't repeat themselves in both sets) Hope it helps :)
Corey, I have to say that listening to you teach Python is just a pleasure. Thank you for this great resource that is broken down so manageably without being too slow nor difficult to follow. I only wish that there had been anyone to teach computer science at my school, let alone somebody who can explain it as well as you.
I'm very glad I found this tutorial series. I do have former experience in other languages I believe the transition will be very easy given you've done an amazing job explaining so far. By far the best series I've found.
ive been learning python for quite a bit now, and even took a short course on it but wow dude I learned so much from just this video. All of these functions are awesome!!
I tried to learn Python from different tutorials before, but I could not get anything from them. These videos are very easy to understand and stick in the mind
Hands down probably the best online Python course! You're very clear in your explanation. Everything so far is easy to digest. And thank goodness you don't speed run through these tutorials! Thank you for these tutorials. The internet greatly appreciate them :-)
thank you so much for these videos! as someone who is going to start college soon and want to learn python before it starts its a great help. thank you
A few hours ago I didn't know how to write a basic line of code, now I'm able to sort and refine small lists and data. thanks for this really enjoyed your tutorials will have to buy you a coffee mate
Schooling is very ineffective when it comes to speed of implementation, it's more about learning every single aspect of something, even though you'll never need most of it.
No yt tutorial for Python have explained so much commands as yours... Finally I can see this infinite of possibilities waiting for discover not just print("")... No, seriously great job, your tutorial really helps to understand what's going on in Python.
Jesus such an excellent teacher , I spend like $15 on udemy for a guy that barely speak English giving a class , it was so hard to understand , with you it's so easy . Thank you !
I usually have a hard time with tutorials like these because I usually need to see it, verbal explanations tend to go over my head a lot, so these instructions are pretty great. Plus I have ADHD so I have to listen to these at 2X speed and it still is clear and makes sense doing so which is a HUGE benefit!
Thank you for such wonderfully explained videos. If you could also provide with some form of assignments which the students can use to practice after going through the videos on their own. That will help them to clear all the lessons that you have taught in every videos. Just a feedback to make it more effective. You are the most wonderful tutor for Python on RU-vid. Glad my friend recommended me and I have recommended it to few of my friends. They appreciate it too!!
The only thing I would maybe still mention is the ability to do something like list_2 = list_1,copy() as an option. That way you get all the methods of a list and ability to alter list_2 without affecting list_1. Similar to how you would use the spread ( ... ) operator in javascript. Just keep in mind there's pros and cons to doing this. Mainly, that list_1 is still mutable and maybe you'd like it to be immutable. You can also typecast between list, sets, tuples using the respective methods list(some_iterable) tuples(some_iterable) and set(some_iterable). I know the video was getting kinda long but I think this rounds out the video a little more. Cheers, thanks for the tutorials.
I have been taking online python classes for months but none of them proved as effective as your explanations. I was about to give up on python but I am very glad that I found your channel :) Thank you for the tutorials!
If you're looking for some quick problems to solve on a daily basis, then I would recommend signing up on a site like codewars or something like that. If you want longer questions with detailed answers then I would recommend a book like Cracking The Coding Interview. Great questions in there to practice. I'll put a link to it here: amzn.to/2iMjZRL
Cant tell you how much this helped me, i've been looking for a new hobby to sink my time in and since finding one of your videos i've been on your videos an VS Code everyday. Best tutorial on python I've ever found.
I was actually doing a project and was in need of some python knowledge. In this video you shared what exactly i was searching for. And you explained it very well and I would say you made this video absolutely fantastic. Thank you so much and so much and so much. God bless and stay safe please.
Great instruction, I was a middle school CS Teacher and military Instructor for around 9 years total, easy to understand and the chunks make sense! *** Also did anyone ever tell you that you sound like Rand Paul!!
Coming from PHP and java background, I must say python seems fairly easy to learn and your teaching method is perfectly spot on. Thank you so much for this series sir!
Thanks Corey, great tutorials! Very clearly layed out and nice presentation. There's one thing here that struck me: I'm not new to programming in general but the behavior in 21:28 ( _both_ lists changing) was quite shocking to me :-) I had a slight hunch what was happening there but still I had to look it up and found this: stackoverflow.com/questions/2612802/how-to-clone-or-copy-a-list (for all you guys out there who got confused).
Can't tell you how many times I've inserted a list into a list when I wasn't trying to create a matrix. What a relief to learn the diff between something as simple as insert vs extend
If you are working with a large database and don't want to screw it up either inadvertently or with code that you haven't yet finalized the best thing is to make a clone of it to work with and make the original a tuple so that nothing change it ... until you are ready.
Love the way you speak .... It's very clear and each word you speak are very informative.. If even for a second some-one loosing the concentration he or she is loosing some information.. Once again thanks a lot for this videos...
i know python well sort of ... coming from c++ background but going through these tutorials again gives me better understanding of the language thank you
I hope this benefitted you in some way because I can guarantee there are thousands of people that might not have been able to figure out python otherwise. This course takes just enough time and unlike most free courses treats the user as if they don't know anything except the content that was presented in earlier lessons. This should absolutely be viral. This is the the sixth language I'm picking up and it also does a great job with nuances and specifically picking out things that might be different in python. I used this course and the Treehouse course to get foundational knowledge of python. Easily as good as any of the courses out there that charge money. From one coder to another thank you for making the coding world better even in a small way