Learn Python with Talk Python's Python courses

Technical Lessons Learned from Pythonic Refactoring

Episode #150, published Thu, Feb 8, 2018, recorded Wed, Jan 31, 2018.

This episode is carbon neutral.
Does your code smell? Have a weird fragrance? It turns out code smells are a real thing and an amazing conceptualization of suboptimal design. This week you'll meet Yenny Cheung who has some practical and real-world advice on using refactoring in Python to improve your code and wash away those code smells.

Links from the show

Yenny on twitter: @yennycheung
Yelp Careers: yelp.com/careers/home
PyCon.DE Technical Lessons Learned from Pythonic Refactoring: youtube.com/watch?v=Yq9-b2JKUyU
Python design patterns: toptal.com/python/python-design-patterns
The Zen of Python: python.org/dev/peps/pep-0020
PEP8: python.org/dev/peps/pep-0008
Beyond PEP8: youtu.be/wf-BqAjZb8M
Cloud9: aws.amazon.com/cloud9/
Episode transcripts: talkpython.fm

---------- Stay in touch with us ----------
Subscribe on YouTube (for live streams): youtube.com
Follow Talk Python on Twitter: @talkpython
Follow Michael on Twitter: @mkennedy

Want to go deeper? Check out our courses

Yenny Cheung
Yenny Cheung
Originally from Hong Kong, Yenny moved to the US to study Computer Science at Swarthmore College. She was a KPCB engineering fellow during her college years. After graduation, Yenny moved to Hamburg and joined Yelp as a full-stack software engineer. Yenny is on the Biz National team, where she is scaling advertising tools and reporting for national businesses. She leads the Awesome Women in Engineering Group at Yelp in Germany. Outside of work, Yenny enjoys yelping for good food and painting.
Episode sponsored by
Ads served ethically
Become a friend of the show
Stay in the know and get a chance to win our contests.
See our privacy statement about email communications.