The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Система для интерактивного обучения языку Python в форме отладки приложений

21.09.2012 09:34

Представлен третий релиз проекта "Online Python Tutor", в рамках которого реализован необычный подход к изучению программирования на языке Python. Преподавателям предоставлена платформа для создания online-курсов, поясняющих особенности программирования в форме отладки готового приложения, где на каждом шаге подробно и наглядно поясняется суть выполняемой в данный момент строки кода. При этом в системе можно использовать любые блоки кода, например, преподаватель может подобрать примеры в зависимости от изучаемой темы или создать со студентом приложение с нуля в специальном интерфейсе, работающем в web-браузере.

Система также предоставляет гибкие средства для встраивания результатов визуализации кода в произвольные web-страницы, что, например, позволяет разместить код для обсуждения с коллегами, передав ссылку на проблемный участок. Исходные тексты движка интерактивного руководства распространяются под лицензией BSD и доступны через GitHub. Код выполняемого на сервере бэкенда написан на языке Python с использованием библиотеки bdb. Выполняемый в браузере фронтэнд написан на JavaScript с использованием таких компонентов, как jQuery, D3.js, jsPlumb и CodeMirror.

  1. Главная ссылка к новости (https://plus.google.com/+Resea...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34898-python
Ключевые слова: python, debug
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (9) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 12:09, 21/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не хватает подсветки синтаксиса для красоты.
     
     
  • 2.2, Andrey.D (?), 12:22, 21/09/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Есть, когда в режиме edit - http://www.pythontutor.com/visualize.html#mode=edit
     
     
  • 3.3, Аноним (-), 12:40, 21/09/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    При просмотре тоже было бы неплохо
     

  • 1.5, Crazy Alex (ok), 13:30, 21/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Им там еще одну штуку надо добавить - чтобы можно было выбрать переменные и смотреть, каковы их значения на каждом шаге в одной таблице - очень помогает обучению, но как же муторно это было рисовать на бумаге... Но вообще - неплохая идея.
     
  • 1.8, Аноним (-), 14:53, 21/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://code.he.net
     
     
  • 2.10, Аноним (-), 16:13, 21/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это абсолютно разные вещи.
     

  • 1.9, MrClon (?), 15:46, 21/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Круто
     
  • 1.12, Аноним (-), 20:34, 21/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    too slow
     
  • 1.13, Аноним (-), 23:08, 23/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://www.codecademy.com/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру