creating and running python programs python' "beautiful heartrapid introduction to procedural programming |||this provides enough information to get you started writing python programs we strongly recommend that you install python if you have not already done soso that you can get hands-on experience to reinforce what you learn here (the introduction explains how to obtain and install python on all major platforms this first section shows you how to create and execute python programs you can use your favorite plain text editor to write your python codebut the idle programming environment discussed in this section provides not only code editorbut also additional functionalityincluding facilities for experimenting with python codeand for debugging python programs the second section presents eight key pieces of python that on their own are sufficient to write useful programs these pieces are all covered fully in later and as the book progresses they are supplemented by all of the rest of python so that by the end of the bookyou will have covered the whole language and will be able to use all that it offers in your programs the final section introduces two short programs which use the subset of python features introduced in the second section so that you can get an immediate taste of python programming creating and running python programs ||python code can be written using any plain text editor that can load and save text using either the ascii or the utf- unicode character encoding by defaultpython files are assumed to use the utf- character encodinga superset of ascii that can represent pretty well every character in every language python files normally have an extension of pyalthough on some unix-like sys character encodings