---
title: "#cpython articles | Hashnode"
description: "Explore 21 articles tagged #cpython on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/cpython"
---

Tag

# #cpython

21 posts · 0 followers

[Adarsh Goswami](https://hashnode.com/@adarshgoswami) · [Jan 11](https://hashnode.com/posts/python-inner-working/6963c7cd0bb9da136101068b)

### [Python Inner Working](https://zerotopython.hashnode.dev/python-inner-working?utm_source=hashnode&utm_medium=feed)

Unlock Python's secrets: Bytecode, PVM, and more. Transform from novice to expert with insights into Python's internal workings and implementations

4 min read · [zerotopython.hashnode.dev](https://zerotopython.hashnode.dev/python-inner-working?utm_source=hashnode&utm_medium=feed)

[Ritik Rastogi](https://hashnode.com/@Ritikrstgi) · [Sep 2, 2025](https://hashnode.com/posts/behind-the-scenes-how-python-really-works/68b6e973bd568a92185da748)

### [Behind the Scenes: How Python Really Works](https://how-python-really-works.hashnode.dev/behind-the-scenes-how-python-really-works?utm_source=hashnode&utm_medium=feed)

Understand how Python runs your code from bytecode to PVM to CPython reaching the hardware.

2 min read · [how-python-really-works.hashnode.dev](https://how-python-really-works.hashnode.dev/behind-the-scenes-how-python-really-works?utm_source=hashnode&utm_medium=feed)

[Anik Sikder](https://hashnode.com/@anik169) · [Aug 13, 2025](https://hashnode.com/posts/python-variables-and-memory-the-deep-dive-every-beginner-should-read/689ca87762220b3f50e3a401)

### [Python Variables & Memory: The Deep-Dive Every Beginner Should Read](https://aniksikder.hashnode.dev/python-variables-and-memory-the-deep-dive-every-beginner-should-read?utm_source=hashnode&utm_medium=feed)

Learn how Python variables actually work, including references, mutability, equality, garbage collection, function arguments, and CPython optimizations.

4 min read · [aniksikder.hashnode.dev](https://aniksikder.hashnode.dev/python-variables-and-memory-the-deep-dive-every-beginner-should-read?utm_source=hashnode&utm_medium=feed)

[M Naeem BanGash](https://hashnode.com/@niemx) · [Aug 13, 2025](https://hashnode.com/posts/python-inner-working/689c838df49306437837a166)

### [Python Inner Working](https://python-inner-working-how-python-work.hashnode.dev/python-inner-working?utm_source=hashnode&utm_medium=feed)

1\. Python is an Interpreted, Bytecode-Compiled Language When you write Python code: print("Hello, World!") It does not run directly as text.Instead, Python goes through three major steps: Parsing → Converts your .py file into an Abstract Syntax Tre...

3 min read · [python-inner-working-how-python-work.hashnode.dev](https://python-inner-working-how-python-work.hashnode.dev/python-inner-working?utm_source=hashnode&utm_medium=feed)

[Mrigesh Thakur](https://hashnode.com/@comreton) · [Aug 11, 2025](https://hashnode.com/posts/understanding-cppyy-a-true-automatic-python-c-binding/6899e6215131bb6a5643e0af)

### [Understanding cppyy : A True automatic Python-C++ binding](https://understandbrian2.hashnode.dev/understanding-cppyy-a-true-automatic-python-c-binding?utm_source=hashnode&utm_medium=feed)

So as discussed in our previous blog , we concluded that our entire approach to performance was trapped by traditional Ahead-of-Time (AOT) thinking. It became clear that no matter how much we optimized our existing pipeline, we were fighting the fund...

15 min read · [understandbrian2.hashnode.dev](https://understandbrian2.hashnode.dev/understanding-cppyy-a-true-automatic-python-c-binding?utm_source=hashnode&utm_medium=feed)

[Mrigesh Thakur](https://hashnode.com/@comreton) · [Aug 11, 2025](https://hashnode.com/posts/escaping-the-aot-trap-why-brian2-is-exploring-a-cppyy-powered-runtime/6899c908f6c1c77dc59af0c9)

### [Escaping the AOT Trap: Why Brian2 Is Exploring a Cppyy-Powered Runtime](https://understandbrian2.hashnode.dev/escaping-the-aot-trap-why-brian2-is-exploring-a-cppyy-powered-runtime?utm_source=hashnode&utm_medium=feed)

I thought I understood the compilation problem in Brian2 until I realized that every "obvious" solution - manual C extensions, direct g++ calls, even fancy build systems - all fell into the same fundamental trap. They were trying to solve a dynamic r...

6 min read · [understandbrian2.hashnode.dev](https://understandbrian2.hashnode.dev/escaping-the-aot-trap-why-brian2-is-exploring-a-cppyy-powered-runtime?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/escaping-the-aot-trap-why-brian2-is-exploring-a-cppyy-powered-runtime/6899c908f6c1c77dc59af0c9)

[Mrigesh Thakur](https://hashnode.com/@comreton) · [Jun 15, 2025](https://hashnode.com/posts/code-generation-in-brain2-from-math-to-machine-code/684f1e4b0c340b4e1cd32796)

### [Code-generation in Brain2 : From Math to Machine Code](https://understandbrian2.hashnode.dev/code-generation-in-brain2-from-math-to-machine-code?utm_source=hashnode&utm_medium=feed)

The Challenge: Making Python Fast Enough for Neuroscience An exploration of the compilation pipeline that transforms high-level neural network descriptions into high-performance simulations How does a neuroscience simulator convert mathematical equat...

9 min read · [understandbrian2.hashnode.dev](https://understandbrian2.hashnode.dev/code-generation-in-brain2-from-math-to-machine-code?utm_source=hashnode&utm_medium=feed)

[Abhishek Kandoi](https://hashnode.com/@kandoi) · [May 30, 2025](https://hashnode.com/posts/internals-of-print-hello-world-py/68395be92eda684728880bd9)

### [Internals of Python's print("Hello World")](https://mighty-dev.hashnode.dev/internals-of-print-hello-world-py?utm_source=hashnode&utm_medium=feed)

Explore Python's \`print("Hello World")\`: from parsing and bytecode to stdout and OS calls. Enhance your understanding of Python internals

5 min read · [mighty-dev.hashnode.dev](https://mighty-dev.hashnode.dev/internals-of-print-hello-world-py?utm_source=hashnode&utm_medium=feed)

[Ani](https://hashnode.com/@anirudha) · [Apr 28, 2025](https://hashnode.com/posts/cpython-compiler/680f88684a8040d6640d131b)

### [Understanding the CPython Compiler](https://blog.anirudha.dev/cpython-compiler?utm_source=hashnode&utm_medium=feed)

From Source Code to Bytecode

3 min read · [blog.anirudha.dev](https://blog.anirudha.dev/cpython-compiler?utm_source=hashnode&utm_medium=feed)

[Ani](https://hashnode.com/@anirudha) · [Apr 4, 2025](https://hashnode.com/posts/compiling-python/67ef881cf03c6d61d930096c)

### [Compiling Python](https://blog.anirudha.dev/compiling-python?utm_source=hashnode&utm_medium=feed)

Compiling CPython Locally

4 min read · [blog.anirudha.dev](https://blog.anirudha.dev/compiling-python?utm_source=hashnode&utm_medium=feed)
