Другие языки программирования и технологии

Как настроить Python под Си? Как написать программу на языке Си в Python'е ?

Изучайте https://docs.python.org/2/extending/extending.html

С практической точки зрения приступать к написанию модулей на C нужно только после того, как удалось собрать сам Python вручную под вашу платформу.
Это потому, что сам код C должен быть кем-то откомпилирован, обычно тем же, что и сам Python.

ЗЫ
Чисто теоретически, можно попытаться найти скрипт Python, который интерпретирует программу на C, но ведь это не то, что вам нужно.

ЗЗЫ
Как-то печально, что студентов учат те, кто сам ничего не делал 20 лет.
Хотя это нормальная практика: только теоретические навыки могут столько жить, практические устаревают за 3-5 лет, то есть любой препод через 3 года - уже мамонт и должен вымруть)) .
Поэтому - самообразование, самообразование и ещё раз самообразование.

Если бы препод ещё пояснил, зачем ему надобен код на С. Есть реализации Python, которые работают быстрее, чем то, что 20 лет назад решалось вставкой C-кода.
Python это семейство технологий обработки математически строгого кода, там всё настолько разное, что просто жуть…
Сергей Ахметшин
Сергей Ахметшин
11 112
Лучший ответ
А просто программу на Си ты написать не можешь, да? Обязательно надо изобретать такие вещи, которые никому и в голову прийти не могли, из-за явной их абсурдности?

Заставляют писать на питоне? ТАК ПИШИ НА ПИТОНЕ! Причём тут Си?
from subprocess import call
call(["MyCompiledApp", "arg1", "arg2"])

Можно еще так:

import os
os.system('MyCompiledApp')
никак. потому что это ересь. если заставляют писать на питоне на нем и пиши
Вагиф
Вагиф
16 534
Есть какой-то Cython, как-то связанный и с Си и Питоном. Погуглите что это, может то что надо. Я не могу ничего сказать, знаю только название.

Если препод заставляет, пусть скажет, что за расширение.
Алексей Галкин
Алексей Галкин
15 749