

S03E03 - Effective Python teaching - with Matt Harrison
9 snips Aug 31, 2023
Join Matt Harrison, a corporate trainer and author specializing in Python and data science, as he dives into the intricacies of effective Python teaching. He shares insights on the backlash he faces online, the implications of Excel's new Python integration, and how ChatGPT is reshaping programming tasks. Matt emphasizes addressing practical knowledge gaps and the importance of mastering core Python concepts. The discussion also touches on course structures, generative AI's role in learning, and the evolving landscape of data science education.
AI Snips
Chapters
Books
Transcript
Episode notes
Trainer Who Builds His Own Demand
- Matt Harrison sells corporate Python training and sometimes spends weeks consulting for large companies.
- He also creates content and books to attract clients and fill gaps he sees in industry.
Domain Experts Use Python Without CS Training
- Many new Python users are domain experts who don't want to be software engineers but still use Python daily.
- This creates large knowledge gaps that reduce productivity and collaboration in companies.
Objects And Mutability Unlock Python
- Understanding Python's object model (mutability, functions as objects) unlocks many patterns and reduces confusion.
- Mastery of these concepts makes closures, lambdas, and collaboration far easier.