py-must-watch
py-must-watch copied to clipboard
More suggestions from reddit
This thread is 7 months old but it contains a few good links I think : http://www.reddit.com/r/Python/comments/1rs7ub/what_are_some_mustwatch_python_videos .
Most of them are already here and I didn't have a chance to skim it but maybe me future-myself or anyone else will want to do it.
I'll definitely take another look at this; thanks!
Extracting the actual content, removing videos of the Monthy Python (not that they are not worth watching), self promoting videos and other jokes.
(I've marked ~~like this~~ already integrated links)
Logging: http://pyvideo.org/video/1737/become-a-logging-expert-in-30-minutes
~~Classes: http://pyvideo.org/video/1779/pythons-class-development-toolkit~~
~~Iterators and Generators: http://pyvideo.org/video/1758/loop-like-a-native-while-for-iterators-genera~~
~~Idomatic Python: http://pyvideo.org/video/1780/transforming-code-into-beautiful-idiomatic-pytho~~
Unicode and so on (Pycon 2012): http://pyvideo.org/video/948/pragmatic-unicode-or-how-do-i-stop-the-pain
Any talk from Brandon Rhodes: http://pyvideo.org/speaker/337/brandon-rhodes
~~http://www.youtube.com/watch?v=OSGv2VnC0go : idiomatic python : talk by a core dev about some things that should be done one kind of way over the other. Helps get "into the pythonic mindset" of sorts. Good if you want to learn a bit more about what "good" python should look or at least act like.~~
~~http://www.youtube.com/watch?v=Obt-vMVdM8s : understanding the python GIL : If you are going to do multi-threading (even for I/O!) this is a talk that you should watch, some details about the GIL make even I/O bound stuff take longer than it should. Note that these are basically all corner cases and if you know about them it tends to be easy to work around it. I found this when I (similar to the first ~5 minutes) had code running faster on a single core than my quad core!~~
http://www.youtube.com/watch?v=H2yfXnUb1S4 : don't do this : Python has some edges/corners that are... unpleasant if abused. However each one of them exists for a reason, (eg AST parsing, one of the big ones he plays with) a nice talk to learn about the ways in which python can be dynamically changed in weird ways.
https://www.youtube.com/watch?v=EBRMq2Ioxsc : Guido's keynote from PyCon 2012
http://pyvideo.org/video/1738/good-enough-is-good-enough : Alex Martelli's Good Enough is Good Enough talk from PyCon 2013
~~"stop writing classes" by jack diederich @ pycon '12: http://www.youtube.com/watch?v=o9pEzgHorH0~~
"a billion rows per second: metaprogramming python for big data" by ville tuulos at sf python meetup: https://www.youtube.com/watch?v=rXj5nayS7Yg
It's about Django but... https://www.youtube.com/watch?v=i6Fr65PFqfk : DjangoCon 2008 Keynote: Cal Henderson On Why I hate Django.
https://www.youtube.com/watch?v=wEhu57pih5w : this Google Talk by Miško Hevery
https://www.youtube.com/watch?v=RAxiiRPHS9k : Fast Test, Slow Test by Gary Bernhardt.
https://www.youtube.com/watch?v=QPgqfnKG_T4 : Militarizing Your Backyard with Python: Computer Vision and the Squirrel Hordes
http://pyvideo.org/video/1735/using-python-to-code-by-voice : I enjoy coding with voice commands
Thanks @SylvainDe. I've started watching the non-crossed ones to see which one's seem to be "must-watch". I will then post those names here and we can see if we can agree on a list.
Thanks again; awesome contributions.
I'm going go over the videos that I still haven't watched from this list and close this issue by the end of this week.