, Какие языки/среды Вы использовали для разработки научного программного обеспечения, особенно анализ данных? Какие библиотеки? (Например, что Вы используете для графического изображения?)
Python, NumPy и pylab (графическое изображение).
Было там какое-либо обучение людям без каких-либо значительных знаний в программировании?
нет, но я работал в мультимедийной научно-исследовательской лаборатории, поэтому почти у всех был фон информатики.
у Вас было что-нибудь как управление версиями, отслеживание ошибок?
Да, Подрывная деятельность для управления версиями, Trac для трассировки ошибки и Wiki. Можно получить бесплатный хостинг средства отслеживания/управления версиями ошибки от http://www.assembla.com/ если их ТОСЕС соответствия проект.
, Как был бы Вы идти о попытке создать достойную среду для программирования, не попадая слишком много путем индивидуальных ученых (особенно физики являются упрямыми людьми!).
Удостоверяются, что инфраструктура настраивается и хорошо сохраняется и попытка продать преимущества управления исходным кодом.
Хотя вы просили ссылки, я бы порекомендовал вам книгу: Inside COM Дейла Роджерсона.
Я бы порекомендовал Essential COM от Don Box. Он объясняет вещи снизу вверх и дает вам Почему , а также Как
Еще одна хорошая ссылка для COM , которая содержит много информации. Я использовал его, чтобы помочь мне написать приложение на C ++, которое использует автоматизацию офиса.