ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
218228 Топик полностью
Valdir (27.10.2010 15:27, просмотров: 136) ответил Evgeny_CD на Сам я на питоне не программирую, но настоял на его освоении нашими программерами. Стандарт фирмы для написания утилит и сервисного ПО. Толковый программист за день пишет приложение COM + спец. терминалка + довольно навороченный оконный GUI,
Доброго дня.  Для чего использую Питон: 1.Написание advanced терминалов для настройки различного железа по RS-232, UDP, TCP. 2.Различные специфические парсеры для обработки/преобразования большого объема исходной информации в нужный вид.(txt,xml,csv...) 3.Были интересные задачи проэмулировать реальное железо, т.е. создавался GUI внешне похожий на железку(с кнопками, дисплеем, динамиком и т.п.) и данный макет полностью отрабатывал поведение реального девайса: по нажатию кнопки например отправлял сообщение, выдавал звуковой сигнал и т.д. В данном направление было написано пару имитаторов устройств, которые в итоге помогли отработать протоколы, логику на начальном этапе и ускорить создание конечного продукта(написание софта на Си под контроллер). Резюме: язык легко "усваивается", а в совокупности с огромным количеством постоянно разрабатываемых модулей, позволяет написать практически что угодно:) Из минусов: создание сложного GUI иногда занимает приличное время. Python-2.5.2 среда разработки: UliPad 4.0 GUI: wxPython2.8-win32-ansi-2.8.9.2-py25 доп. модули : pyserial-2.4, matplotlib-0.98.1.win32-py2.5,MySQL-python-1.2.2.win32-py2.5 для сборки exe: py2exe-0.6.9.win32-py2.5 Всего этого достаточно будет для написания терминалки и даже больше. Примеры GUI интерфейсов с хорошими примерами: wxPython2.8-win32-docs-demos-2.8.9.2.