Since Python scripts are simply text files, they can be created in any way that text files can be created, but some special tools also exist with extra features.