Size: a a a

Язык программирования Julia / Julia programming language

2020 October 25

ВФ

Виктор Федоров... in Язык программирования Julia / Julia programming language
Я это все делал в самом конце августа. Обрабатывать клики мыши в matplotlib я умел, поэтому так
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Вы наверное в курсе сначала какие-то простые примеры даете, потом это все обрастает? Или они сразу должны разобраться в коде, которые в репо?
источник

ВФ

Виктор Федоров... in Язык программирования Julia / Julia programming language
Там, анимация, как таковая, не особо и нужна. Робота можно (и лучше) запускать без анимации, потому что это тормозит. Там предусмотрена функция show(robot), чтобы потом посмотреть результат действий Робота
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Виктор Федоров
Я это все делал в самом конце августа. Обрабатывать клики мыши в matplotlib я умел, поэтому так
глобальные переменные лучше бы не использовать
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
а вот локальные хорошо бы помечать как local. По крайней мере была такая рекомендация
источник

ВФ

Виктор Федоров... in Язык программирования Julia / Julia programming language
Они мне понадобились, чтобы реализовать редактирование обстановки мышью. Работает и ладно, я так к этому отношусь.
источник

ВФ

Виктор Федоров... in Язык программирования Julia / Julia programming language
Или вы имеете в виду лекции?
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Если хорошо описать постановку задачи - то добавить реализацию на питоне несложно, тогда снимается претензия вуза "почему джулия", типа учим задачу решать и разбивать ее на составные части, проектировать, а на чем реализацию пишем - вот вам пример с питоном, вот вам пример с джулиа. Типа вы на джулии прототип сделали, поняли как учить и вот такое развитие. Как Quant-econ в миниатюре.
источник

ВФ

Виктор Федоров... in Язык программирования Julia / Julia programming language
Евгений Погребняк
Если хорошо описать постановку задачи - то добавить реализацию на питоне несложно, тогда снимается претензия вуза "почему джулия", типа учим задачу решать и разбивать ее на составные части, проектировать, а на чем реализацию пишем - вот вам пример с питоном, вот вам пример с джулиа. Типа вы на джулии прототип сделали, поняли как учить и вот такое развитие. Как Quant-econ в миниатюре.
Я именно так и отвечаю
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Да, с Pluto вообще здорово. Но непонятно как передавать набор команд робота - это же не один элемент управления, а последовательность команд.
источник

ВФ

Виктор Федоров... in Язык программирования Julia / Julia programming language
Евгений Погребняк
Вы наверное в курсе сначала какие-то простые примеры даете, потом это все обрастает? Или они сразу должны разобраться в коде, которые в репо?
В большинстве студенты наши уже программируют более менее на питоне. Так что этот код они понимают.

Это с самого начала, ничего более подготовительного не было
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Евгений Погребняк
Да, с Pluto вообще здорово. Но непонятно как передавать набор команд робота - это же не один элемент управления, а последовательность команд.
кнопки можно сделать. И накапливать буфер
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Виктор Федоров
В большинстве студенты наши уже программируют более менее на питоне. Так что этот код они понимают.

Это с самого начала, ничего более подготовительного не было
Чуть больше в документацию проекта дать что такое этот робот, что он должен делать, как мы им хотим управлять добавить, это будет описание кейса и отсюда можно и питоновскую версию сделать и джулийную отрефакторить.
источник

ВФ

Виктор Федоров... in Язык программирования Julia / Julia programming language
Евгений Погребняк
Да, с Pluto вообще здорово. Но непонятно как передавать набор команд робота - это же не один элемент управления, а последовательность команд.
Я с Pluto знаком совсем чуть-чуть. Но в jupyter это все можно делать. Только, все-таки, надо приучать, чтобы код был в файлах, а не в интерактивных ячейках
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Виктор Федоров
Я с Pluto знаком совсем чуть-чуть. Но в jupyter это все можно делать. Только, все-таки, надо приучать, чтобы код был в файлах, а не в интерактивных ячейках
Pluto вам это же и дает - plain файл
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
@Vibof - реально что-то выложить про описание задачи с роботом?
источник

ВФ

Виктор Федоров... in Язык программирования Julia / Julia programming language
Евгений Погребняк
Чуть больше в документацию проекта дать что такое этот робот, что он должен делать, как мы им хотим управлять добавить, это будет описание кейса и отсюда можно и питоновскую версию сделать и джулийную отрефакторить.
источник

ВФ

Виктор Федоров... in Язык программирования Julia / Julia programming language
Евгений Погребняк
@Vibof - реально что-то выложить про описание задачи с роботом?
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
У вас наверное где-то в курсе есть, но тут нет - что за сетка, какие в ней правила, какая цель у робота
источник

AZ

Aleksey Zhdanov in Язык программирования Julia / Julia programming language
Виктор Федоров
МИРЭА прикладная математика
Ищут где кто им решит за деньги...
источник