
Research Article
Teaching and Learning Python by Comparative Visualization
@INPROCEEDINGS{10.1007/978-3-031-84312-9_21, author={Gulzira Izbassova and Syeda Umaima Minhaj and Eugene Pinsky}, title={Teaching and Learning Python by Comparative Visualization}, proceedings={Computer Science and Education in Computer Science. 20th EAI International Conference, CSECS 2024, Sofia, Bulgaria, June 28--30, 2024, Proceedings}, proceedings_a={CSECS}, year={2025}, month={3}, keywords={Python visualization learning}, doi={10.1007/978-3-031-84312-9_21} }
- Gulzira Izbassova
Syeda Umaima Minhaj
Eugene Pinsky
Year: 2025
Teaching and Learning Python by Comparative Visualization
CSECS
Springer
DOI: 10.1007/978-3-031-84312-9_21
Abstract
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.
Copyright © 2024–2025 ICST