Finding your "Teaching Stack": tools for teaching Python from beginners to experts
10:45 AM - 11:15 AM on August 16, 2014, Room 705Elliott Hauser
- Audience level:
- novice
- Watch:
- http://youtu.be/SMWx294hT2s
Description
Tools are often a big influence on success or failure teaching Python in person. The dreaded install and compatibility problems can leave many students convinced that Python isn't for them. I’ll describe my zero-install teaching stack: Python's turtle module for beginners, IPython notebooks for academics, and cloud-based IDE Nitrous for intermediate and advanced Web development.
Abstract
For those of us who teach Python, tools are often a big influence on success or failure in the classroom. The dreaded installation and compatibility problems that students experience in the first hour of setup can leave many bewildered and convinced that Python - or, worse, Programming - isn't for them. In this talk I'll discuss tools appropriate for various levels of Python instruction: Python's built-in turtle module for beginners, IPython notebooks for intermediate and academic computing, and cloud-based development environment Nitrous.io for intermediate and advanced Web development.