by Jonathan Fine for EuroPython 2011
With the growth of AJAX and other client-side technologies many Python programmers, web-applications increasingly involve large amounts of JavaScript. Many of us find that, just to keep doing our job, we have understand JavaScript better.
This tutorial, which was also given at EuroPython 2009 and 2010, provides an introduction to JavaScript that emphasises the similarities and differences between Python and JavaScript. It has a focus on the concepts underlying JavaScript, and in particular the object model and the lack of built-in classes. It also covers quite a few JavaScript gotchas and other traps for the unwary.
Last year’s course material is available online here
This course is suitable for those who are Beginners or better in Python. Previous JavaScript knowledge is not required, but would helpful.