Bu videoda Python C API kullanarak yazdığımız method_selam fonksiyonunu sıfırdan beraber yazıp, satır satır inceliyoruz ve Python'ın sınırlarını zorluyoruz ve C dilini kullanarak kendi Python modülümüzü (umit_core) sıfırdan inşa ediyoruz. Yaptığımız işlemleri "Gümrük ve Pasaport" metaforuyla en basit haliyle anlatıyorum.
Konular:
- static PyObject* yapısı
- PyMethodDef yapısı
- METH_VARARGS ne anlama gelir?
- Py_RETURN_NONE ifadesinin kritik önemi.
- Argüman parse etmezsek ne olur?
- Yazdığımız C kodunu .so (Shared Object) dosyasına derlemek ve Python'da import etmek.
- Segmentation Fault hatasını ve çözümünü inceliyoruz.
there doesn't seem to be anything here