@wytrzzeszcz: Ale chcesz się nauczyć interfejsowania pythona z biblioteką C czy chcesz to po prostu napisać? Bo ograniczenie się do jednego języka będzie tak ze 3x łatwiejsze. A 2x łatwiejsza będzie komunikacja po socketach jak napisał @a231. Minimalnie łatwiejsze jest CLI w C, znajdziesz jakieś biblioteki do tego. Także jeśli nie zależy Ci na takim wyzwaniu to generalnie średni pomysł.
Tu jeszcze parę innych rzeczy do obczajenia:
https://docs.python.org/3/extending/building.html
https://medium.com/@joshua.massover/python-c-extension-example-cef86ffab4ed