It's official! The Socratica Python Kickstarter was a success! Thank you to all of our supporters. Because of you, many more Python videos coming soon!! 💜🦉
I am currently attending a university master in data science. These videos are 100 times Better than the slides I got from my professor. Clear and Easy to apply. Thank you
Wonderful stuff. Sharp, professional and lively. The humorous delivery takes the edge off. At the same time, the presentation is carefully scripted to teach clearly and efficiently. No hesitations, no mistakes, no confusion. Just fast and pleasant learning. The code animation is easy on the eyes and so is she!
list comprehension is also a good option instead of map function: areas_lst = [ area(r) for r in radii ] also for filter: filtered_lst = [ d for d in data if d > avg ]
I was about to point out the same thing. You can much more cleanly combine both with an expresion like filtered_areas_list = [area(r) for r in radii if r > minimum ] and for the efficiency of an iterator, just swap the [] with () to make it a generator comprehension filtered_areas_iter =(area(r) for r in radii if r > minimum ) list and generator comprehensions are also far more intuitive for anyone who encounters them in the wild without knowing about them beforehand
I have never seen tutorials this amazing. Its like I traveled back in time 30-40 years when people still made sense - could think and communicate. I enjoyed these so much. Thank you for all the hard work and long hours you guys put into this series. You are hands down the best! Can't wait to see the next one.
I generally don't comment but I am really amazed by this awesome video is. One word Awesome.... !! loved the way the concept was taught and delivered...
At this very moment, you are the most engaging python teacher on UA-cam. Goes down mainly to the tone and style/theme and covering so much in one small video.
Just started studying python a month ago, after almost 20 years of java programming language and I've just fallen in love with it. Great programming language. Very cool and attractive presentations Socratica.
Wow... Yesterday I found this channel and I can honestly write I've had difficulties with map, filter and reduce; especially knowing when to use them. EVERYTHING fell in place with this short video... amazing.
@@Socratica You are so welcome! I've watched some more videos this evening and you're making all subjects crystal clear in a very unique way. Keep up the good work! :)
Welcome to Socratica! You can see our entire Python Playlist here: bit.ly/PythonSocratica Subscribe to see all our new videos! bit.ly/SocraticaSubscribe
This stuff is great. Before going for the heavy artillery, it's also useful to first consider list/dict comprehensions, but map,filter,reduce are great tools for the toolbox.
I have been practising Python three for a while now but what I would really like to see is some videos on project ideas or scenarios to build on using Python. This would be great from practice and learning.
It took me 12 years to find this channel. The algorithm never recommended me this channel. I stumbled upon this channel by entering, filter map lazy, in the search bar. Because... I was doing some exercises with map() and filter() and noticed the following code had unexpected results: num_list_4 = [2, 3, 6, 8, 9, 12, 15, 17] threevens = filter(lambda x : not x%3, num_list_4) sqrs = map(lambda x : x*x, threevens) print(num_list_4) #print(list(threevens)) print(list(sqrs)) The commented out line causes the sqrs list to be empty. And that's why I'm here.
Extremely well done series. The best way to learn in my opinion. Short, to the point, engaging, code examples and awesome jokes. Using a one-liner one-liner joke... beautiful!
Wow! I can't believe you are dis'ing the reduce function. The reduce function is the general form for more specific functional ideas.. A solid understanding of reduce is essential for any modern programmer.
These videos are evidence that anything can be explained in a clear, concise and easy to understand way. It really shows how silly knowledge gatekeeping is at the university and institutional level.
Awesome. I was learning at Coursera applied data science with python. And had doubts in maps and lambda. Came across your video. Very creative and also very nice explanation with real life example. Excellent. Please make more playlists. Thank you so much
Just so people know, this is in python 3. In python 2.7, map returns a list itself and not a generator so there is no need to do list(map(fn, list_of_ele)) rather map(fn, list_of_ele) returns the final list.
Awesome. The reduce example also works with text. ",".join(mylist) is commonly used, but reduce gives you more flexibility and in my opinion is more elegant, especially if you're combining multiple operations/functions.
I loved the explanation. Thank you. But if is was there in person watching, i would NEVER, raise my hand if had some doubt. This woman talking give me chills.
Python ain’t the only comedian on this channel! 😉 I do love map and filter, but after they took reduce away I found myself leaning more towards just using list comprehensions. I usually want a list anyway. I do agree with the philosophy of providing a single way to do something, and map and filter are extra viewed that way.
Your course is awesome! Thank you. Im going through sololearns python courses and for each section, whatever the subject is, i come to your vids for further thorough explanation of whats being taught. I Appreciate your efforts more than words can express.
Awesome scripts. I am seeing this usefull for converting ips to binary and build a subnet calculator to confirm our firewall configurations are correct. Thank you so much for the work you've done on this.
personally I absolutely hate the whole 'outer space' theme BuT there is the best available information available on this channel which makes it one of the best out there so thank you. much appreciated!
For those of you like me on Python 2.7, make sure to convert the (9/5) into a float before computing, or you'll end up having it evaluate to 1. You can just replace the 9/5 with a 1.8 or do something like (9.0/5)!
I've never associated Python with cybernetic, ultra-furturistic aethstics and intense cybernetic humans yelling at me. Rather, it makes me think of confused baby pandas, pink waffles, and sunshine. The contrast is cracking me up. Subscribed~
Excelent video! I like the style and the presentation character too. And a tasty last line python joke. Congratulations. It would had been gorgeous to have a teacher like her in my college years. Hahahaha!!!
Wear a Socratica Python shirt for good luck coding: shop.socratica.com/products/python-by-socratica
It's official! The Socratica Python Kickstarter was a success! Thank you to all of our supporters. Because of you, many more Python videos coming soon!! 💜🦉
Smile pls
@Stimpy&Ren ok
No, Thank you for making such amazing videos
chiere.....
I am currently attending a university master in data science. These videos are 100 times Better than the slides I got from my professor. Clear and Easy to apply. Thank you
Hi are u also learning machine learning...??
I am going to subscribe for this comment since I am starting my master's in Data Science in a week 😂😂 thanks BTW
Wonderful stuff. Sharp, professional and lively. The humorous delivery takes the edge off. At the same time, the presentation is carefully scripted to teach clearly and efficiently. No hesitations, no mistakes, no confusion. Just fast and pleasant learning. The code animation is easy on the eyes and so is she!
It's a master piece.
a masterpiece of a comment. clear and precise points. a subtle hint of hitting on the instructor.
@@Sra4825 she is worth it!
You must be the best communicator of all time! Thanks.
Python should be a comedian because it is full of one liners.
lol
A Map, a Filter, and a Reduce walk into a compiler... >.< Ugh! Obviously I should NOT be a comedian, lol.
1:40 "If brevity is the soul of wit, then python is in a class by itself"
The language itself was named after monty python
Still too long. What in python you write in 1 line, in R you do in couple of symbols
list comprehension is also a good option instead of map function:
areas_lst = [ area(r) for r in radii ]
also for filter:
filtered_lst = [ d for d in data if d > avg ]
I was also going to comment that these functions are mostly deprecated because of list comprehension and generator expressions.
I was about to point out the same thing. You can much more cleanly combine both with an expresion like
filtered_areas_list = [area(r) for r in radii if r > minimum ]
and for the efficiency of an iterator, just swap the [] with () to make it a generator comprehension
filtered_areas_iter =(area(r) for r in radii if r > minimum )
list and generator comprehensions are also far more intuitive for anyone who encounters them in the wild without knowing about them beforehand
More readable!
And faster than map filter and reduce.
same here
if brevity is the soul of wit, then python is in a class by itself !! Wow
I have never seen tutorials this amazing. Its like I traveled back in time 30-40 years when people still made sense - could think and communicate. I enjoyed these so much. Thank you for all the hard work and long hours you guys put into this series. You are hands down the best! Can't wait to see the next one.
Yep
I generally don't comment but I am really amazed by this awesome video is. One word Awesome.... !! loved the way the concept was taught and delivered...
Loving the hate for Fahrenheit :) "How could this happen"
pranjal86able We do not know. 😂
Like my first Professor in electrical engineering, she always told us to keep to keep it clean and metric ^^
I was looking for this comment.
That's why your Elect Engineering teacher likes Peter the Meter Man!
Sigh, I wish US would use metric system, make life so much easier.
Moment I heard the last line. Paused. Liked. Subscribed. Turned on notification. Too good.
I can't stop thinking of GLaDOS while listening to this.
From a Haskell programmer: Great introduction! In addition, script provides a nice, subtle sense of humor. Ms. Castro has superb enunciation.
At this very moment, you are the most engaging python teacher on UA-cam. Goes down mainly to the tone and style/theme and covering so much in one small video.
You are in a class by yourself Socratica! The way you teach is simply superb!
Just started studying python a month ago, after almost 20 years of java programming language and I've just fallen in love with it.
Great programming language.
Very cool and attractive presentations Socratica.
This is by far the most clear explanation of filter/map/reduce! Thank you very much!
Till now I haven't seen a video being posted like this, great with differences that making this playlist and channel different from others, keep it up
Thank you for your kind and encouraging message!! 💜🦉
Why is Socratica so underrated. Why, oh why!?
lol I just found this channel
hahaha this is good tutorial !!! Sounds like CIA briefing :P
Austin p.b maybe it is lol
how do you know what a cia briefing sounds like Mr pb ?
This is by far the best explanation of map, filter & reduce in Python ever.
You are great finally, someone teaches python with enthusiasm, instead of the sleepy attitude , BTW i really like the themes you use Great job
Wow... Yesterday I found this channel and I can honestly write I've had difficulties with map, filter and reduce; especially knowing when to use them. EVERYTHING fell in place with this short video... amazing.
This was so great to hear - thank you for telling us! It really helps us get motivated to make more videos! 💜🦉
@@Socratica You are so welcome! I've watched some more videos this evening and you're making all subjects crystal clear in a very unique way. Keep up the good work! :)
Didnt ever know that tutorials could be made this engaging. Brilliant.
These Python tutorials of Socratica are simply the best!!! 👏🏻👏🏻👏🏻
What a beauty... Programming languages always surprise me with its deep. Thank you for clear explanation!
This is the only tutorial I've seen so far with this quality of editing, like, WHOAH!!!!
this is the funniest python tutorial i've heard in a while....
We're halfway there. We still need your help! Support Socratica Python Kickstarter: bit.ly/PythonKickstarter
"How could this happen? I do not know"
Easily my favorite video.
The "multiplier" lambda expression is already defined in Python -> "import operator as op"
Therefore the reduce call is : "reduce(op.mul, data)"
Socratica team is a unique blend of technology, teaching, wit and dialog delivery.
These are a few of our favourite things!! 💜🦉
Welcome to Socratica! You can see our entire Python Playlist here: bit.ly/PythonSocratica
Subscribe to see all our new videos! bit.ly/SocraticaSubscribe
Pls make more videos on python projects
Best map,filter,reduce explanation i've seen for any language! Thx!
these are seriously underrated videos......one of the best python tutorials......very nice
I am addicted to your channel. Such wonderful delivery and the humour is priceless 😊
You deserve much more attention! Those video are clear, interesting and have a great knowledge transfer.
This stuff is great. Before going for the heavy artillery, it's also useful to first consider list/dict comprehensions, but map,filter,reduce are great tools for the toolbox.
I have been practising Python three for a while now but what I would really like to see is some videos on project ideas or scenarios to build on using Python. This would be great from practice and learning.
It took me 12 years to find this channel. The algorithm never recommended me this channel. I stumbled upon this channel by entering, filter map lazy, in the search bar. Because... I was doing some exercises with map() and filter() and noticed the following code had unexpected results:
num_list_4 = [2, 3, 6, 8, 9, 12, 15, 17]
threevens = filter(lambda x : not x%3, num_list_4)
sqrs = map(lambda x : x*x, threevens)
print(num_list_4)
#print(list(threevens))
print(list(sqrs))
The commented out line causes the sqrs list to be empty. And that's why I'm here.
Love the Halo/Matrix-esque aesthetic of this channel 🖤
Your presentation is just out of this world.
First video I've ever watched on this channel. Kinda spooky but very engaging.
I love the Command and Conquer / Westwood Studios vibe of these videos. I love post apocalyptic learning.
Extremely well done series. The best way to learn in my opinion. Short, to the point, engaging, code examples and awesome jokes. Using a one-liner one-liner joke... beautiful!
Wow I'm loving Python and Socratica more and more with each video - thanks Socratica!
Wow! I can't believe you are dis'ing the reduce function. The reduce function is the general form for more specific functional ideas.. A solid understanding of reduce is essential for any modern programmer.
> Beautiful is better than ugly [...]
python -c 'import this'
These videos are evidence that anything can be explained in a clear, concise and easy to understand way. It really shows how silly knowledge gatekeeping is at the university and institutional level.
This is the most entertaining python tutorial I have seen lol, but at the same time, I got what I need. Thank you!
Awesome. I was learning at Coursera applied data science with python. And had doubts in maps and lambda. Came across your video. Very creative and also very nice explanation with real life example. Excellent. Please make more playlists. Thank you so much
Thanks so much for this video!
If brevity is the soul of wit then python is a class by itself.
"Wow", this channel needs to be praised for its intellectual content.
Watching ur videos brings a lot of pleasure and understanding of some moments, thx for ur work!
your illustrations always hit the nail on the head.
Just so people know, this is in python 3.
In python 2.7, map returns a list itself and not a generator so there is no need to do list(map(fn, list_of_ele)) rather map(fn, list_of_ele) returns the final list.
[fn(el) for el in list_of_ele]
There's no reason to ever use map in 2.7
And people who still use python 2.7 should go back to Jurassic age.
Awesome. The reduce example also works with text. ",".join(mylist) is commonly used, but reduce gives you more flexibility and in my opinion is more elegant, especially if you're combining multiple operations/functions.
I've just explored this channel and I loved it!
I loved the explanation. Thank you. But if is was there in person watching, i would NEVER, raise my hand if had some doubt. This woman talking give me chills.
Python ain’t the only comedian on this channel! 😉 I do love map and filter, but after they took reduce away I found myself leaning more towards just using list comprehensions. I usually want a list anyway. I do agree with the philosophy of providing a single way to do something, and map and filter are extra viewed that way.
"Python should be a comedian because it's full of one liners" - subscribed
This is a python masterclass...even the jokes are efficient. great job and more please!
Very crisp, clear and efficient !
I very much love the correct plural usage form of radius :)
Liked the clip. 'Friend Face.' Instructive as always with useful and practical information and approaches.
Ok. You just got a sub. These are hilarious while at the same time quite informational and compact. Well done.
Thats amazing fully qualitative stuff with both professional and some humor thanks for the content
I kinda like your approach very much, must've been so much effort put in this.
List is a python constructor
List,earlier list.Append(list1 or lamba to earlier list)
Map to reduced list
A keen sence of dread lurking around you... ...must complete the class, for your own survival!
Love the approach! Inta Sub!
So reduce take two inputs at a time .. like the fibinocci and map just one input. Good one. Thanks a lot
Your course is awesome! Thank you. Im going through sololearns python courses and for each section, whatever the subject is, i come to your vids for further thorough explanation of whats being taught. I Appreciate your efforts more than words can express.
I love the voice and speaking rhythm. Very informative videos.
Very good EXPLANATION
After watching this, I want to buy a projector first, and tune in on this channel from video 1. Great work👍
You made python sound like a detective story,very entertaining and useful!
Awesome scripts. I am seeing this usefull for converting ips to binary and build a subnet calculator to confirm our firewall configurations are correct. Thank you so much for the work you've done on this.
Nice innovative idea than other tutorials to explain.... Loved it
personally I absolutely hate the whole 'outer space' theme BuT there is the best available information available on this channel which makes it one of the best out there so thank you. much appreciated!
"we live to serve the user"
in all my life I've never felt like the disposable tool I'm feeling right now .-.
Did you like it?
A unique style of python concept explanation , very different from other python learning UA-cam videos . Nice :)
Thank you for another great lesson! I've been using mapping lately and I love the way you explain it.
For those of you like me on Python 2.7, make sure to convert the (9/5) into a float before computing, or you'll end up having it evaluate to 1. You can just replace the 9/5 with a 1.8 or do something like (9.0/5)!
Hey Socratica and Guido (if you see this) Beer is on me!
Another phenomenal Python video from Socratica. This one was particularly...filter-ific!
Fantastic, per usual. Thank you. Awesome presentations with flawless, logical, and efficient, instruction and code.
Captivating while teaching me what I needed to learn. Finally I know I'm gonna master Python soon!
I've never associated Python with cybernetic, ultra-furturistic aethstics and intense cybernetic humans yelling at me. Rather, it makes me think of confused baby pandas, pink waffles, and sunshine. The contrast is cracking me up. Subscribed~
Thank you for the video. I am grateful for your time and contribution. Kind regards, Akira.
What a beautiful person who can communicate and instruct so masterfully.
Great (and funny) vid👍🏾
Ok, that joke at the end had me laughing in public. Nice breakdown of those function, BTW.
Your explanations are the best! Thanks for the help.
Very charming and delightful narrative
"Python should be a comedian because it is full of one-liners." haha You got me there.!!
Great tutorial, concise and simple
Excelent video! I like the style and the presentation character too. And a tasty last line python joke. Congratulations. It would had been gorgeous to have a teacher like her in my college years. Hahahaha!!!
Please do a video on xml in python as well. These videos are priceless.
She compared xml to json in a previous video and basically said to hell with xml... for it's complexity....
Thanks for whoever programmed you
3:09 - "Do not forgot your jacket if you are visiting Argentina" ahaha that was gold!
Interesting approach style-wise. I like it.