The Real Python Podcast

Building New Structures for Learning Python


Listen Later

What are the new ways we can teach and share our knowledge about Python? How can we improve the structure of our current offerings and build new educational resources for our audience of Python learners? This week on the show, Real Python core team members Stephen Gruppetta and Martin Breuss join us to discuss enhancements to the site and new ways to learn Python.

Stephen has recently joined the team, bringing years of online training expertise. He discusses our new offering of cohort-based courses, which combine live expert instruction, hands-on exercises, and a supportive community.

Martin has been busy leading the effort to create quizzes for our written tutorials to test your knowledge and Python skills. He’s also restructuring the learning paths to provide a more consistent way to navigate your journey learning Python.

Stephen is currently working on new Real Python books. These books will be collections of our tutorials based on specific Python topics and edited to provide a more structured learning experience. The first book, which covers object-oriented programming in Python, will be available in the next few months.

This episode is sponsored by Sentry.

Course Spotlight: Handling or Preventing Errors in Python: LBYL vs EAFP

In this video course, you’ll explore two popular coding styles in Python: Look Before You Leap (LBYL) and Easier to Ask Forgiveness than Permission (EAFP). These approaches help you handle errors and exceptional situations in your code effectively. You’ll dive into the key differences between LBYL and EAFP and learn when to use each one.

Topics:

  • 00:00:00 – Introduction
  • 00:02:29 – What Stephen has been up to
  • 00:03:31 – What’s new for Martin
  • 00:04:07 – Bringing on new team members
  • 00:06:09 – Cohort-based courses
  • 00:19:25 – Sponsor: Sentry
  • 00:20:27 – Restructured and new learning paths
  • 00:30:50 – Video Course Spotlight
  • 00:32:19 – New Real Python Books
  • 00:38:57 – A destination for learning
  • 00:40:46 – Quizzes for tutorials and courses
  • 00:44:58 – Video courses and updating content
  • 00:47:52 – Code Mentor
  • 00:49:45 – Code challenges
  • 00:51:06 – Thanks and goodbye
  • Show Links:

    • Cohort Course - Intermediate Python Deep Dive
    • Python Learning Paths
    • Python Books by Real Python
    • Python Quizzes
    • Join the Real Python Community Chat
    • Code Mentor: Intelligent Learning Tools
    • Office Hours – Real Python
    • Debugging Python with VS Code and Sentry - Product Blog - Sentry
    • About Martin Breuss – Real Python
    • About Stephen Gruppetta – Real Python
    • Level up your Python skills with our expert-led courses:

      • Handling or Preventing Errors in Python: LBYL vs EAFP
      • Using raise for Effective Exceptions
      • Python Basics Exercises: Scopes
      • Support the podcast & join our community of Pythonistas

        ...more
        View all episodesView all episodes
        Download on the App Store

        The Real Python PodcastBy Real Python

        • 4.7
        • 4.7
        • 4.7
        • 4.7
        • 4.7

        4.7

        134 ratings


        More shows like The Real Python Podcast

        View all
        Hanselminutes with Scott Hanselman by Scott Hanselman

        Hanselminutes with Scott Hanselman

        378 Listeners

        Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

        Software Engineering Radio - the podcast for professional software developers

        262 Listeners

        The Changelog: Software Development, Open Source by Changelog Media

        The Changelog: Software Development, Open Source

        285 Listeners

        LINUX Unplugged by Jupiter Broadcasting

        LINUX Unplugged

        263 Listeners

        Thoughtworks Technology Podcast by Thoughtworks

        Thoughtworks Technology Podcast

        43 Listeners

        Talk Python To Me by Michael Kennedy

        Talk Python To Me

        584 Listeners

        Software Engineering Daily by Software Engineering Daily

        Software Engineering Daily

        630 Listeners

        Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

        Super Data Science: ML & AI Podcast with Jon Krohn

        295 Listeners

        Python Bytes by Michael Kennedy and Brian Okken

        Python Bytes

        212 Listeners

        Data Engineering Podcast by Tobias Macey

        Data Engineering Podcast

        143 Listeners

        Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

        Syntax - Tasty Web Development Treats

        985 Listeners

        CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

        CoRecursive: Coding Stories

        185 Listeners

        DataFramed by DataCamp

        DataFramed

        267 Listeners

        Practical AI by Practical AI LLC

        Practical AI

        196 Listeners

        The Stack Overflow Podcast by The Stack Overflow Podcast

        The Stack Overflow Podcast

        63 Listeners