Если можете, выложите этот самый код.
Тезисы:
1. С является подмножеством языка С++ (грубо говоря)
2. С++ очень сложный язык (если брать все его возможности)
3. С - простой язык
4. Python - язык более высокоуровневый чем С. Не все получится портировать 1-в-1, смотря что написано.
Поэтому, мои рекомендации:
1. Начать изучать язык С до той степени, чтобы вы поняли, что творится в том куске кода.
2. После этого начать изучать Python.
Книга по С:
www.ozon.ru/context/detail/id/2480925