René's URL Explorer Experiment


Title: Understand CPython (Learning Path) – Real Python

Open Graph Title: Understand CPython (Learning Path) – Real Python

Description: Explore CPython internals, from pointers and memory management to profiling, C extensions, and memory mapping. Learn how Python works under the hood.

Open Graph Description: Explore CPython internals, from pointers and memory management to profiling, C extensions, and memory mapping. Learn how Python works under the hood.

Opengraph URL: https://realpython.com/learning-paths/understand-cpython/

X: @realpython

direct link

Domain: realpython.com


Hey, it has json ld scripts:
{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "@id": "https://realpython.com/learning-paths/understand-cpython/",
  "url": "https://realpython.com/learning-paths/understand-cpython/",
  "name": "Understand CPython",
  "description": "Explore CPython internals, from pointers and memory management to profiling, C extensions, and memory mapping. Learn how Python works under the hood.",
  "itemListOrder": "ItemListOrderAscending",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "item": {
        "@type": "Course",
        "@id": "https://realpython.com/courses/pointers-python/",
        "url": "https://realpython.com/courses/pointers-python/",
        "name": "Pointers and Objects in Python",
        "description": "Learn about Python's object model and see why pointers don't really exist in Python. You'll also cover ways to simulate pointers in Python without managing memory.",
        "provider": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        },
        "hasCourseInstance": {
          "@type": "CourseInstance",
          "courseMode": "Online",
          "courseWorkload": "PT138M25S"
        },
        "offers": [
          {
            "@type": "Offer",
            "category": "Subscription"
          }
        ]
      }
    },
    {
      "@type": "ListItem",
      "position": 2,
      "item": {
        "@type": "Course",
        "@id": "https://realpython.com/courses/how-python-manages-memory/",
        "url": "https://realpython.com/courses/how-python-manages-memory/",
        "name": "How Python Manages Memory",
        "description": "Get ready for a deep dive into the internals of Python to understand how it handles memory management. By the end of this course, you\u2019ll know more about low-level computing, understand how Python abstracts lower-level operations, and find out about Python\u2019s internal memory management algorithms.",
        "provider": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        },
        "hasCourseInstance": {
          "@type": "CourseInstance",
          "courseMode": "Online",
          "courseWorkload": "PT100M17S"
        },
        "offers": [
          {
            "@type": "Offer",
            "category": "Subscription"
          }
        ]
      }
    },
    {
      "@type": "ListItem",
      "position": 3,
      "item": {
        "@type": "Course",
        "@id": "https://realpython.com/courses/python-timer-functions/",
        "url": "https://realpython.com/courses/python-timer-functions/",
        "name": "Python Timer Functions",
        "description": "Learn how to time your Python code with the time module, then build a reusable Timer class that works as a context manager.",
        "provider": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        },
        "hasCourseInstance": {
          "@type": "CourseInstance",
          "courseMode": "Online",
          "courseWorkload": "PT111M42S"
        },
        "offers": [
          {
            "@type": "Offer",
            "category": "Subscription"
          }
        ]
      }
    },
    {
      "@type": "ListItem",
      "position": 4,
      "item": {
        "@type": "Course",
        "@id": "https://realpython.com/courses/profiling-performance/",
        "url": "https://realpython.com/courses/profiling-performance/",
        "name": "Profiling Performance in Python",
        "description": "Learn to profile Python programs with built-in and popular third-party tools, and turn performance insights into faster code.",
        "provider": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        },
        "hasCourseInstance": {
          "@type": "CourseInstance",
          "courseMode": "Online",
          "courseWorkload": "PT84M51S"
        },
        "offers": [
          {
            "@type": "Offer",
            "category": "Subscription"
          }
        ]
      }
    },
    {
      "@type": "ListItem",
      "position": 8,
      "item": {
        "@type": "Course",
        "@id": "https://realpython.com/courses/python-mmap-io/",
        "url": "https://realpython.com/courses/python-mmap-io/",
        "name": "Python mmap: Doing File I/O With Memory Mapping",
        "description": "Learn how to use Python's mmap module to improve your code's performance when you're working with files. You'll get a quick overview of the different types of memory before diving into how and why memory mapping with mmap can make your file I/O operations faster.",
        "provider": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        },
        "hasCourseInstance": {
          "@type": "CourseInstance",
          "courseMode": "Online",
          "courseWorkload": "PT146M36S"
        },
        "offers": [
          {
            "@type": "Offer",
            "category": "Subscription"
          }
        ]
      }
    }
  ]
}

authorReal Python
theme-color#18354c
color-schemelight dark
twitter:cardsummary_large_image
twitter:imagehttps://files.realpython.com/media/pcl-A-Tourist-Guide-to-the-CPython-Source-Code_Watermarked.33bdd5a9542b.jpg
og:imagehttps://files.realpython.com/media/pcl-A-Tourist-Guide-to-the-CPython-Source-Code_Watermarked.33bdd5a9542b.jpg
twitter:creator@realpython
og:typearticle
og:site_nameReal Python
apple-mobile-web-app-titleReal Python

Links:

https://realpython.com/
Start Herehttps://realpython.com/start-here/
Learn Python https://realpython.com/learning-paths/understand-cpython/
Your Learning Plan →Your personalized Python learning planhttps://realpython.com/account/learning-plan/
Python Tutorials →In-depth articles and video courseshttps://realpython.com/search?kind=article&kind=course&order=newest&_from=nav_library
Learning Paths →Guided study plans for accelerated learninghttps://realpython.com/learning-paths/
Quizzes & Exercises →Check your learning progresshttps://realpython.com/search?kind=exercise&kind=quiz&_from=nav_library
Browse Topics →Focus on a specific area or skill levelhttps://realpython.com/tutorials/all/
Reference →Concise definitions for common Python termshttps://realpython.com/ref/
Mentor AI →NewYour personal Python mentorhttps://realpython.com/mentor/
Office Hours →Live Q&A calls with Python expertshttps://realpython.com/office-hours/
Community Chat →Learn with other Pythonistashttps://realpython.com/community/
Live Courses →Live, instructor-led Python courseshttps://realpython.com/live/
Books →Round out your knowledge and learn offlinehttps://realpython.com/products/books/
Podcast →Hear what’s new in the world of Pythonhttps://realpython.com/podcasts/rpp/
Unlock All Content and Become a Python Expert →Get unlimited access to all Real Python has to offerhttps://realpython.com/account/join/?from=navbar_learn
Unlock All Content →Become a Python Experthttps://realpython.com/account/join/?from=navbar_learn
More https://realpython.com/learning-paths/understand-cpython/
Learner Storieshttps://realpython.com/learner-stories/
Python Newsletterhttps://realpython.com/newsletter/
Python Job Boardhttps://www.pythonjobshq.com
Meet the Teamhttps://realpython.com/team/
Become a Contributorhttps://realpython.com/jobs/
Searchhttps://realpython.com/search
https://realpython.com/search
Joinhttps://realpython.com/account/join/
Sign‑Inhttps://realpython.com/account/login/?intent=navbar&next=%2Flearning-paths%2Funderstand-cpython%2F
Learning Pathhttps://realpython.com/learning-paths/
CPythonhttps://realpython.com/ref/glossary/cpython/
Learning Pathhttps://realpython.com/learning-paths/
https://realpython.com/courses/pointers-python/
Pointers and Objects in Pythonhttps://realpython.com/courses/pointers-python/
https://realpython.com/courses/how-python-manages-memory/
How Python Manages Memoryhttps://realpython.com/courses/how-python-manages-memory/
https://realpython.com/quizzes/python-memory-management/
Memory Management in Pythonhttps://realpython.com/quizzes/python-memory-management/
https://realpython.com/courses/python-timer-functions/
Python Timer Functionshttps://realpython.com/courses/python-timer-functions/
https://realpython.com/courses/profiling-performance/
Profiling Performance in Pythonhttps://realpython.com/courses/profiling-performance/
https://realpython.com/quizzes/profiling-performance/
Profiling Performance in Pythonhttps://realpython.com/quizzes/profiling-performance/
memory-mapped file I/Ohttps://realpython.com/ref/stdlib/mmap/
https://realpython.com/cpython-source-code-guide/
Your Guide to the CPython Source Codehttps://realpython.com/cpython-source-code-guide/
https://realpython.com/quizzes/cpython-source-code-guide/
Your Guide to the CPython Source Codehttps://realpython.com/quizzes/cpython-source-code-guide/
https://realpython.com/build-python-c-extension-module/
Building a Python C Extension Modulehttps://realpython.com/build-python-c-extension-module/
https://realpython.com/python-bindings-overview/
Python Bindings: Calling C or C++ From Pythonhttps://realpython.com/python-bindings-overview/
https://realpython.com/courses/python-mmap-io/
Python mmap: Doing File I/O With Memory Mappinghttps://realpython.com/courses/python-mmap-io/
https://realpython.com/learning-paths/python-interview/
Ace Your Python Coding Interviewhttps://realpython.com/learning-paths/python-interview/
Python Metaprogramminghttps://realpython.com/learning-paths/metaprogramming-in-python/
Concurrency and Async Programminghttps://realpython.com/learning-paths/python-concurrency-parallel-programming/
Got feedback on this learning path?https://realpython.com/feedback/realpython-com/?d=eyJwIjoicmVhbHB5dGhvbi1jb20iLCJzaWciOiJnQk9BNVQ2eHpDcFpGRygwUlQ0TlhMVkRtMXxjKEVFPikraSkhMFlOIiwidCI6IlVuZGVyc3RhbmQgQ1B5dGhvbiAoTGVhcm5pbmcgUGF0aCkiLCJ1IjoiL2xlYXJuaW5nLXBhdGhzL3VuZGVyc3RhbmQtY3B5dGhvbi8ifQ==
Real Python Community Chathttps://realpython.com/community/
“Office Hours” Live Q&A Sessionhttps://realpython.com/office-hours/
« Browse All Learning Pathshttps://realpython.com/learning-paths/
Privacy Policyhttps://realpython.com/privacy-policy/

Viewport: width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover

Robots: max-image-preview:large


URLs of crawlers that visited me.