Skip to content

Exploring CPython internals by re-implementing built-in functions in C. | Python'un çekirdek yapısını ve C-API dünyasına keşif yolculuğu.

Notifications You must be signed in to change notification settings

umitsn/cpython-extension-internals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cpython-extension-internals

Exploring CPython internals by re-implementing built-in functions in C. | Python'un çekirdek yapısını ve C-API dünyasına keşif yolculuğu.

👨‍🍳 CPython Extension Internals

🇹🇷 Türkçe Anlatım | 🇺🇸 English Description | Playlist


🏗 [TR] Türkçe Anlatım: Python'un Balkonunu İnşa Etmek

Python devasa bir bina gibidir. Çoğu geliştirici bu binanın odalarında yaşar (kütüphaneleri kullanır). Bu projede, binanın dışına çıkıp C dilini kullanarak çekirdek yapıya bitişik bir "Balkon" inşa ediyorum. Amacımız, Python'un mutfağına (CPython C-API) inerek dilin aslında nasıl çalıştığını anlamak.

🍱 Şefin Metaforu

  • Müşteri (Kullanıcı): Python kodu yazan kişi.
  • Garson (Python): Siparişi (kodu) alan aracı.
  • Şef (C): Mutfakta (RAM) yemeği asıl pişiren güç.

🏗 [EN] English Description: Building the Python Balcony

Python is like a giant building. Most developers live inside its rooms (using libraries). In this project, I'm stepping outside to build a "Balcony" attached directly to the core structure using C. The goal is to explore the CPython C-API to understand how Python works under the hood.

🍱 The Chef's Analogy

  • Customer (User): The one writing Python code.
  • Waiter (Python): The interface that takes orders.
  • Chef (C): The one in the kitchen (RAM) who actually cooks the meal.

📺 Video Serisi & Oynatma Listesi / Playlist

▶️ Tüm Seriyi İzle (Oynatma Listesi) Bu seri, Python'un temellerinden başlayıp çekirdek (core) geliştirmeye kadar uzanan bir yolculuktur.

About

Exploring CPython internals by re-implementing built-in functions in C. | Python'un çekirdek yapısını ve C-API dünyasına keşif yolculuğu.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors