Визуализация алгоритмов — различия между версиями

Материал из DISCOPAL
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
<noinclude><slideshow style="ispras" headingmark="." scaled=1 /></noinclude>
 
<noinclude><slideshow style="ispras" headingmark="." scaled=1 /></noinclude>
  
=== Опциональный квест. ====
+
{{vimeoembed|1011491300|800|450}}
 +
 
 +
==== Опциональный квест. ====
 
* Но которым можно закрыть и весь курс!
 
* Но которым можно закрыть и весь курс!
  
=== Проблема текущих подходов. ===
+
==== Проблема текущих подходов. ====
  
 
См. доклад [https://0x1.tv/20240629H PyAlgovizualizer — эффективное преподавание алгоритмов]
 
См. доклад [https://0x1.tv/20240629H PyAlgovizualizer — эффективное преподавание алгоритмов]
  
=== Почему это вам полезно практически? .===
+
==== Почему это вам полезно практически? .====
 
* VSCode / CodeServer
 
* VSCode / CodeServer
 
* Python — борьба за  
 
* Python — борьба за  
Строка 17: Строка 19:
 
* OBS и навыки видеодокументирования
 
* OBS и навыки видеодокументирования
  
=== Полезно для других блоков .===
+
==== Полезно для других блоков .====
 
* [[Моделирование бизнес-задач]]
 
* [[Моделирование бизнес-задач]]
 
* [[Моделирование труднорешаемых задач]]
 
* [[Моделирование труднорешаемых задач]]
  
  
=== Почему это вам удобно .===
+
==== Почему это вам удобно .====
 
* Вы уже решили задачи для визуализации
 
* Вы уже решили задачи для визуализации
 
** хорошо их помните
 
** хорошо их помните

Версия 23:13, 20 сентября 2024

Заголовок

Визуализация алгоритмов
Автор
Стас Фомин
Нижний колонтитул
Визуализация алгоритмов
Дополнительный нижний колонтитул

Стас Фомин, 18:38, 1 ноября 2024

Опциональный квест.

  • Но которым можно закрыть и весь курс!

Проблема текущих подходов.

См. доклад PyAlgovizualizer — эффективное преподавание алгоритмов

Почему это вам полезно практически? .

  • VSCode / CodeServer
  • Python — борьба за
    • компактность-лаконичность-понятность
    • эффективность
  • Matplotlib (Must for бизнес-аналитик-алгоритмист!)
  • Формулы LaTeX
  • OBS и навыки видеодокументирования

Полезно для других блоков .


Почему это вам удобно .

  • Вы уже решили задачи для визуализации
    • хорошо их помните
    • можно их сделать блестящими (ну или наконец понять)!
  • Вся среда настроена, коллаборативная, можете помогать друг-другу.
  • Хватит чтобы закрыть весь курс
    • В 2024ом, по 1 баллу за визуализацию, итого → 8 задач, (2+8) = 10.
      • Потом может быть меньше, посмотрим.

Что делать?.

  • Изучить визуализацию алгоритмов с PyVisualizer
    • Проект «algo-visual» на алгоритм.испран.рф (ну или где-то еще), файл «contributing.md»
  • Заведите подпапку «algo-visual/homeworks/2024/ВашЛогинНаDiscopal»
  • Там создавайте файлы визуализированных алгоритмов, с названиями как у LC задачи
  • Можно смотреть, как задачу визуализировали другие — подсмотрите идеи.

Воркфлоу.

Пометьте соотвествующее «решение» «на проверку», как в «Практикуемся В Алгоритмах»

  • написав что есть визуализация.
  • Я проверю, возможно будет фидбек, как при решении.

Когда все ОК

  • Запишите видео «прохождения с объяснением» с помощью OBS
    • можно выложить и подшить ссылку, или просто прислать

Получить фидбек — и повторить!