HKrom Ответов: 1

Моделирование распространения наркотиков


Hi all,

Dunno if this is the right place to ask this, but I'd really like some advice on a new project I've taken on. I'm trying to model/2D animate how drugs travel through the blood to the site of an infection and I'm having really big problems getting started. I don't know what language is most suitable since I've never did any visual coding. I haven't been able to find anything suitable as an example on the internet too.

I am quite skilled with python, MATLAB and netlogo and could really use some help getting started. 

Anyone with any suggestions? Would be much appreciated!

What I have tried:

I've not have had any code I can share

1 Ответов

Рейтинг:
2

Nelek

Если вы серьезно просите о помощи, тогда... да, это то самое место. (извините за явное отсутствие доверия, у нас много СПАМеров, и ваш вопрос выглядит идеальной приманкой для последующего спамера).

Если вы хорошо разбираетесь в Python, вы должны быть в состоянии найти свой путь в C# или в Java.

Важными факторами для выбора между ними обоими могут быть:
- В каком компьютере должен работать компьютер? можете ли вы установить там что-то самостоятельно?
- Существует ли какая-либо политика в отношении Java или .Net XXX (Framework / Core)?
- Это профессиональный, частный или общественный проект? (возможные проблемы с лицензией с некоторыми вещами Java)
- ...

Лично я предпочитаю C#-WPF Java, но это субъективное мнение. Мой коллега любит java и сделал с ней много хороших вещей.

Java имеет то преимущество, что она немного более "независима", но если целевая система-это windows, а среда задана, я думаю, что C# приносит вам больше гибкости, потому что (для меня) его легче комбинировать с другими системными вещами (например, службами brackground)

Я бы рекомендовал вам поискать несколько примеров в сети, чтобы увидеть, каковы требования обоих языков для запуска большого графического проекта, некоторые примеры программирования (чтобы вы могли почувствовать, что более удобно для ваших предыдущих знаний) и начать с небольшого проекта.

Затем возвращайтесь сюда каждый раз, когда вы застреваете с определенной проблемой, задайте конкретный вопрос, показывающий, что вы что-то пробовали, и вы получите помощь, чтобы решить ее и продолжить свою задачу.

Я думаю, что это будет большой объем работы, поэтому воспринимайте его как марафон, а не как спринт.