now that we've looked at setup issuesit' time to get into concrete programming details this section is tutorial that introduces cgi coding one step at time--from simplenoninteractive scripts to larger programs that utilize all the common web page user input devices (what we called widgets in the tkinter gui in part iiialong the waywe'll also explore the core ideas behind server-side scripting we'll move slowly at firstto learn all the basicsthe next will use the ideas presented here to build up larger and more realistic website examples for nowlet' work through simple cgi tutorialwith just enough html thrown in to write basic server-side scripts first web page as mentionedcgi scripts are intimately bound up with htmlso let' start with simple html page the file tutor htmlshown in example - defines bona fidefully functional web page-- text file containing html codewhich specifies the structure and contents of simple web page example - pp \internet\web\tutor html html first html page hellohtml worldif you point your favorite web browser to the internet address of this fileyou should see page like that shown in figure - this figure shows the internet explorer browser at work on the address browser' address field)and it assumes that the local web server described in the prior section is runningother browsers render the page similarly since this is static html fileyou'll get the same result if you simply click on the file' icon on most platformsthough its text won' be delivered by the web server in this mode climbing the cgi learning curve