The Real Python Podcast

Measuring Your Python Learning Progress


Listen Later

Where are you along the path of learning Python? Do you feel like you’re making progress? What are ways you can put the learning path into a more precise focus? This week on the show, we talk with previous guest Martin Breuss about his recent article “How Long Does It Take to Learn Python?”

Martin discusses methods for measuring your progress and the various reasons for learning the language. We talk about how different backgrounds will affect your approach. We also suggest resources to help you on your path.

We share a couple of recent Python projects to round out the episode. The first is a library to draw stylized maps from OpenStreetMap data. The other is a framework for the analysis and visualization of trees, which includes a set of phylogenomic tools.

Course Spotlight: Using the Python return Statement Effectively

In this step-by-step course, you’ll learn how to use the Python return statement when writing functions. Additionally, you’ll cover some good programming practices related to the use of return. With this knowledge, you’ll be able to write readable, robust, and maintainable functions in Python.

Topics:

  • 00:00:00 – Introduction
  • 00:01:44 – Real Python Core Team Member
  • 00:03:13 – How long does it take to learn Python?
  • 00:03:40 – Why did you want to explore this topic?
  • 00:05:05 – Python backgrounds Martin and Christopher
  • 00:16:39 – What area excited you?
  • 00:19:38 – Sponsor: Rev AI
  • 00:20:16 – What are other areas that define, why Python?
  • 00:23:30 – Keeping the scope narrower
  • 00:24:48 – Measuring your progress
  • 00:32:49 – Video Course Spotlight
  • 00:34:12 – Effective mentorship
  • 00:39:02 – Using search engines
  • 00:43:07 – The journey of learning Python
  • 00:48:38 – Programming challenges and practicing
  • 00:49:40 – pretty maps - Minimal Python library to draw customized maps
  • 00:52:02 – ETE Toolkit - Python environment for tree exploration
  • 00:54:30 – Thanks and goodbye
  • Show Links:

    • About Martin Breuss: Real Python Team
    • How Long Does It Take to Learn Python?
    • Four stages of competence: Wikipedia Article
    • The Basic Python Syntax: Links to Real Python Resources
    • BTW these large scary math symbols are just for-loops
    • Measuring the “Filter Bubble”: How Google is influencing what you click
    • What does Google know about me?
    • Ace Your Python Coding Interview: Real Python Learning Path
    • CodingBat: Coding Practice
    • Episode 4: Learning Python Through Errors
    • Episode 48: Stochastic Gradient Descent and Deploying Your Python Scripts on the Web
    • Projects:

      • pretty maps: A minimal Python library to draw customized maps from OpenStreetMap data
      • ETE Toolkit: A Python framework for the analysis and visualization of trees
      • NCBI: National Center for Biotechnology Information
      • ete-ncbiquery: Fast and handy queries to the NCBI taxonomy database
      • Level up your Python skills with our expert-led courses:

        • Using the Python return Statement Effectively
        • Graph Your Data With Python and ggplot
        • How to Set Up a Django Project
        • 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

          136 ratings


          More shows like The Real Python Podcast

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

          Software Engineering Radio - the podcast for professional software developers

          272 Listeners

          The Changelog: Software Development, Open Source by Changelog Media

          The Changelog: Software Development, Open Source

          283 Listeners

          Thoughtworks Technology Podcast by Thoughtworks

          Thoughtworks Technology Podcast

          41 Listeners

          Talk Python To Me by Michael Kennedy

          Talk Python To Me

          592 Listeners

          Software Engineering Daily by Software Engineering Daily

          Software Engineering Daily

          624 Listeners

          Soft Skills Engineering by Jamison Dance and Dave Smith

          Soft Skills Engineering

          269 Listeners

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

          Super Data Science: ML & AI Podcast with Jon Krohn

          298 Listeners

          Python Bytes by Michael Kennedy and Brian Okken

          Python Bytes

          213 Listeners

          Data Engineering Podcast by Tobias Macey

          Data Engineering Podcast

          142 Listeners

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

          Syntax - Tasty Web Development Treats

          982 Listeners

          DataFramed by DataCamp

          DataFramed

          266 Listeners

          Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

          Kubernetes Podcast from Google

          181 Listeners

          Practical AI by Practical AI LLC

          Practical AI

          190 Listeners

          The Stack Overflow Podcast by The Stack Overflow Podcast

          The Stack Overflow Podcast

          64 Listeners

          The Pragmatic Engineer by Gergely Orosz

          The Pragmatic Engineer

          52 Listeners