BlockPy - це веб-середовище Python, яке дозволяє програмувати за допомогою блоків(привіт, Скретч), текстом або обома способами. Розроблений для Science Data і оснащений потужними інструментами, такими як State Explorer та Guided Feedback, BlockPy дозволяє учням та студентам вирішувати справжні, реальні проблеми.
Мета BlockPy полягає у наданні легкого вступу в Python, але в кінцевому підсумку ви перейдете у більш серйозне середовище програмування (наприклад, Spyder або PyCharm).
BlockPy використовує ідеї проектів Google Blockly, Skulpt, Codemirror та безліч інших бібліотек.
Публікації, пов'язані з BlockPy:
A. C. Bart, J. Tibau, D. Kafura, E. Tilevich, C. A. Shaffer, Design and Evaluation of a Block-based Environment with a Data Science Context, IEEE Transactions on Emerging Topics in Computing '17. May, 2017.
A. C. Bart, J. Tibau, E. Tilevich, C. A. Shaffer, D. Kafura, Design and Evaluation of Open-access, Data Science Programming Environment for Learners, IEEE Computer '17. May, 2017.
A. C. Bart, J. Tibau, E. Tilevich, C. A. Shaffer, D. Kafura, Implementing an Open-access, Data Science Programming Environment for Learners, COMPSAC '16, Atlanta, Georgia. June 10-15, 2016.
A. C. Bart, E. Tilevich, C. A. Shaffer, D. Kafura, Position Paper: From Interest to Usefulness with BlockPy, a Block-based, Educational Environment, Blocks & Beyond '15, Atlanta, Georgia. October 21-23, 2015.