Description
Late last year, JetBrains released a new version of their PyCharm IDE - the Educational Edition. This version has an integrated Python console, Debugger and Version Control System, along with educational features like the ability to create and deliver "fill in the missing code" exercises. This talk highlights my experiences using PyCharm Lessons to teach beginners Python. As a fairly new piece of software, there are a number of bugs that can cause a lot of pain when first starting out. This talk will demonstrate the steps to creating lessons and tests, publishing them and sharing them with students, while avoiding problems with the system. I will also share thoughts on using an IDE with beginners, how students have reacted and what kind of lessons have been successful.