Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Моделирование рынка (Часть 14): Сокеты (VIII):
В предыдущей статье, "Моделирование рынка (Часть 13): Сокеты (VII)", мы показали, как создать простой Python-сервер, который будет продолжать выполнять код даже при отсутствии активности на сокете, за которым следит сервер. Интересным в этой реализации является то, что нет необходимости использовать какой-либо поток.
Тем не менее, ничто не мешает нам объединить увиденное в прошлой статье с тем, что увидели в предыдущей, так как в последней было показано, как сделать такой же сервер, но с использованием потока при подключении клиента. То, что оба метода работают, объясняется тем, что оба ориентированы на такое же наблюдение за сокетом, независимо от количества подключенных клиентов. Однако ни модель, использующая поток, ни модель, использующая функцию select, не подходят для нашей реализации.
Ни одна из вышеупомянутых. Не потому, что они неисправны или не работают, ничего подобного. На самом деле причина в том, что в процессе написания кода они мешают Excel. Такое вмешательство заставляет Excel и скрипт Python конкурировать за использование процессора, что делает Excel очень непрактичным.
Многие программисты могут предположить, что нам следует отказаться от использования Excel и перейти непосредственно на Python, используя некоторые пакеты, позволяющие Python создавать Excel-файл, чтобы потом проанализировать результаты. Но, как уже говорилось в предыдущей статье, хотя это решение и является самым простым для многих программистов, оно не понравится некоторым пользователям. И во всей этой истории пользователь всегда прав. Мы, как программисты, должны найти способ заставить всё работать. Если вам не удается добиться успеха в том, к чему вы стремитесь, это связано с тем, что вы ещё не обладаете необходимым уровнем знаний. Старайтесь учиться дальше и углубляться в принципах, на которых основаны ваши знания.
Одни лишь основы не сделают вас развитым программистом, вы останетесь лишь программистом среднего уровня. Знания развиваются не потому, что все люди показывают средние показатели, а потому что некоторые из них выделяются. В сегодняшней статье я хочу показать вам, как решить проблему между Excel и Python. Так что усаживайтесь поудобнее и мы сейчас рассмотрим, как заставить Excel и Python работать вместе, не конкурируя за использование процессора.
Автор: Daniel Jose