the first few steps for every milli-second of the flightall that punching on the calculator would have taken you something like four hoursif you know how to programhoweveryou could modify the code above slightlyusing minute or two of writingand easily get all the positions computed in one go within second much stronger argumenthoweveris that mathematical models from real life are often complicated and comprehensive the pocket calculator cannot cope with such problemseven not the programmable onesbecause their computational power and their programming tools are far too weak compared to what real computer can offer why you must use text editor to write programs when python interprets some code in fileit is concerned with every character in the fileexactly as it was typed in this makes it troublesome to write the code into file with word processors likee microsoft wordsince such program will insert extra charactersinvisible to uswith information on how to format the text ( the font size and typesuch extra information is necessary for the text to be nicely formatted for the human eye pythonhoweverwill be much annoyed by the extra characters in the file inserted by word processor thereforeit is fundamental that you write your program in text editor where what you type on the keyboard is exactly the characters that appear in the file and that python will later read there are many text editors around some are stand-alone programs like emacsvimgeditnotepad++and textwrangler others are integrated in graphical development environments for pythonsuch as spyder this book will primarily refer to spyder and its text editor installation of python you will need access to python and several add-on packages for doing mathematical computations and display graphics an obvious choice is to install python environment for scientific computing on your machine alternativelyyou can use cloud services for running pythonor you can remote login on computer system at school or university available and recommended techniques for getting access to python and the needed packages are documented in appendix the quickest way to get started with python installation for this book on your windowsmacor linux computeris to install anaconda write and run your first program reading only does not teach you computer programmingyou have to program yourself and practice heavily before you master mathematical problem solving via programming thereforeit is crucial at this stage that you write and run python program we just went through the program ball py aboveso let us next write and run that code