You will need to edit scripts to understand Python for the Python Certified Entry-Level Programmer certification. Of course, it does not matter what you edit in but here we look at PyCharm
Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com