Learn Python with Talk Python's 270 hours of courses

Parsing horrible things with Python

Episode #85, published Thu, Nov 17, 2016, recorded Thu, Oct 27, 2016

Do you have horribly convoluted things that need parsing? Obviously you'll learn a bunch of tips and tricks from this episode. But you'll see that advanced parsing is a gateway to many interesting computer science techniques.

Listen in as I speak with Erik Rose about his journey to parse weird things at Mozilla.

Links from the show:

Erik on Twitter: @erikrose
parsimonious: pypi.org/project/parsimonious
Erik on GitHub: github.com/erikrose
PyCon Talk: Parsing Horrible Things with Python: youtube.com/watch?v=tCUdeLIj4hE
Poetic APIs Talk: pyvideo.org/pycon-us-2014/designing-poetic-apis.html
fathom-web project: npmjs.com/package/fathom-web
NLTK Project: nltk.org
Mozilla's DXR: wiki.mozilla.org/DXR
Let's Encrypt: letsencrypt.org
Turtles: github.com/erikrose/turtles
more-itertools package: pypi.org/project/more-itertools
Erik's Blog at Mozilla: blog.mozilla.org/webdev/author/erosemozilla-com
Things GTD App: culturedcode.com/things
Project Quantum: medium.com/mozilla-tech/a-quantum-leap-for-the-web-a3b7174b3c12
Book: Getting Things Done, The Art of Stress-Free Productivity: amzn.to/2gupfs9
Michael's Data Science Pythonic Webcast: crowdcast.io/e/pythonic


Want to go deeper? Check out our courses

Talk Python's Mastodon Michael Kennedy's Mastodon