Python is built with very few data types and constructs. Drawing on an earlier approach to learning spoken language through picture comparisons, we propose to teach and learn Python similarly, By using simple diagrams to represent data types and constructs, we associate each new Python concept with a pair of simple diagrams. Teaching and learning Python is accomplished incrementally by logically connecting each new Python concept to differences in the visualizations. We believe that with examples and corresponding visual comparisons, our approach is effective for Python learners of all levels, helping them gain a better understanding and mastery of the language.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Teaching and Learning Python by Comparative Visualization

  • Gulzira Izbassova,
  • Syeda Umaima Minhaj,
  • Eugene Pinsky

摘要

Python is built with very few data types and constructs. Drawing on an earlier approach to learning spoken language through picture comparisons, we propose to teach and learn Python similarly, By using simple diagrams to represent data types and constructs, we associate each new Python concept with a pair of simple diagrams. Teaching and learning Python is accomplished incrementally by logically connecting each new Python concept to differences in the visualizations. We believe that with examples and corresponding visual comparisons, our approach is effective for Python learners of all levels, helping them gain a better understanding and mastery of the language.