С чего начать обучение программированию

woodyM

например такого случая.
есть последовательность вариирущей длинны, состоящая из букв А, Б, В, Г, допустим на бумажке. каждая буква имеет определенную характеристику (Т в сумме определяющую характеристику последовательности (То).
есть некий web ресурс который по специальному алгоритму высчитывает характеристику последовательности (То) исходя из набора букв.
Чему хочется научиться 1:
1. сделать <в чем-то> окно ввода последовательности букв
2. научить окошко с введенной последовательностью соединяться с web ресурсом (= понимать interfface мануал, выбрать и запрогать правильное соединение между окошком и ресурсом)
3. в окошко передать весь/часть output из веб ресурса
для некоторых букв А,Б,В,Г доступны буквы А'Б'В'Г' с немного другой характеристикой, заменяя буквы на буквы' можно изменить характеристику последовательности
чему хочется научиться часть 2:
1. в одной из секций окошка сделать "кнопочку" при нажатии которой запускается алгоритм замены букв на буквы'
2. написать алгоритм который будет заменять буквы на буквы' (по определенным правилам) потом считать характеристику последовательности (по определенным правилам) и если она начнет совпадать с определенным трешхолдом с желаемой характеристикой, выдавать эту (а скорее всего несколько) измененных последовательностей
пожалуйста, посоветуйте с чего вообще начать? как это вообще все называется (чтоб спросить гугл)?
спасибо!

FieryRush

javascript, nodejs + request package, regular expressions, react framework for GUI (very small and simple 'vue' for example)

woodyM

спасибо большое!

natastream

ссылку на ресурс в студию!

seeknote

Нахер тут нода нужна?
Тут просто хватит js + фреймворк для простого создания запросов

FieryRush

Для простого да, а если внезапно окажется, что запрос нужен непростой.
Вообще, нода добавляет примерно 0 дополнительной сложности, в этом ее и предназначение.

FieryRush

Какой-то мастер дизайна делал.

woodyM

ну он тоже на форуме спрашивал как-чё

natastream

Походу весь калькулятор реализован на javascript, а значит доступен в сорцах. И не обфусцирован при том.
Вот, например, ключевая часть: http://www.basic.northwestern.edu/biotools/OligoCalcObj.js
Соответственно, не надо никаких запросов на сайт, просто скачиваешь страницу и нужные скрипты с сайта, и правишь код под свои нужды. Смотришь локально браузером.
Начать нужно с освоения javascript или выдачи пенделей китайскому студенту.
ЗЫ бонус для умеющих читать: http://www.basic.northwestern.edu/biotools/OligoCalcSource3....
ЗЗЫ процитировать их не забудь

woodyM

Ай спасибо! Ну красота!
начал освоение, Hello World!

Serg1912

+1.
Люди! Если у мало времени - введите
"KNA ACG T"
-
сработает.
Оставить комментарий
Имя или ник:
Комментарий: