Ctypes

  • ХабрахабрФото [Из песочницы] DLL & Python

    [Из песочницы] DLL & Python

    Недавно меня заинтересовала тема использования DLL из Python. Кроме того было интересно разобраться в их структуре, на тот случай, если придется менять исходники библиотек. После изучения различных ресурсов и примеров на эту тему, стало понятно, что применение динамических библиотек может сильно расширить возможности Python. Собственные цели были достигнуты, а чтобы опыт не был забыт, я решил подвести итог в виде…

    Читать далее »
  • ХабрахабрФото Передача двухмерных списков из python в DLL

    Передача двухмерных списков из python в DLL

    С такими данными быстро справится и сам python, и врядли у кого-то возникнет необходимость вынесения части такого кода в библиотеку C/C++.А вот передача больших массивов данных, или еще лучше двухмерных массивов данных, или даже двухмерных массивов объектов.Тут уже все не так очевидно, и есть ряд вещей, которые думаю можно осветить для тех кто хочет существенно ускорить трудные для интерпретатора python…

    Читать далее »
  • ХабрахабрФото Бинарные модули для Python

    Бинарные модули для Python

    Python — классный. Мы говорим «pip install» и скорее всего нужная библиотека поставится. Но иногда ответ будет: «compilation failed», потому что есть бинарные модули. Они практически у всех современных языков страдают какой-нибудь болью, потому что архитектур много, что-то нужно собирать под конкретную машину, что-то нужно линковать с другими библиотеками. В целом интересный, но малоизученные вопрос: а как же их делать и какие там проблемы? На этот вопрос постарался ответить Дмитрий Жильцов (zaabjuda) на MoscowPython…

    Читать далее »


Кнопка «Наверх»