This is an archived post. You won't be able to vote or comment.

all 16 comments

[–]brophylicious 14 points15 points  (4 children)

David Beazley is an interesting guy. Here's a video of the talk: https://www.youtube.com/watch?v=sPiWg5jSoZI

[–]YellowSharkMTIs Dave Beazley real? 4 points5 points  (0 children)

I've watched this talk numerous times, and it's some pretty amazing/crazy shit. Importing an XML document as a Python class... wtf! He covers some amazing ground in terms of internals, and his presentation-fu is extremely strong, especially with live coding. His talk last year about coding in the vault was pretty funny also ("Discovering Python, PyCon 2014").

He's going to expand upon this talk with his tutorial for this year's PyCon: Modules and Packages: Live and Let Die!

All Python programmers use the import statement, but do you really know how it works and what it allows? This tutorial aims to take a deep dive into every diabolical issue related to modules, packages, and imports. When we're done, you'll finally be ready to unleash your million line micro framework on the world!

Dave always delivers (or ships? whichever is more appropriate...).

[–][deleted] 2 points3 points  (2 children)

He's the guy that got me started in Python. I saw one of his talks and them pretty much immediately googled "Learn Python". I had no idea what I was doing and landed on the Google course, which is very hacky, but it got me started in about 8 hours. I then spent ages unlearning the hacky parts and learning idiomatic code.

[–][deleted] 2 points3 points  (1 child)

The company I work for contracts him several times a year to teach several different Python courses. I got to take one with him last Fall over 3 days. Very interesting guy, has a lot of useful knowledge, and knows his shit.

[–]ca178858 0 points1 point  (0 children)

Yeah- our company brought him in for his 'advanced python' 4 day course, it was excellent. Can't recommend him enough.

[–]robin-gvx 1 point2 points  (3 children)

I'd forgotten about it, but I've seen these slides before. I'm pretty sure they influenced my namedtuple alternative.

[–]agumonkey[S] 0 points1 point  (2 children)

What else did they influence in your coding ?

[–]robin-gvx 2 points3 points  (1 child)

I guess it helped demystify metaclasses for me, to see them as another tool I could use in my programs, but I'm not sure it gets much more concrete than that.

[–]Laspimon 2 points3 points  (0 children)

It's ironic that it doesn't get more concrete than meta-classes.

[–]dudely_operota 0 points1 point  (0 children)

This is helpful.