part igetting started with python you can also start to think about the ways in which you work start writing procedures for the things you do it' good idea to take the process one step at time and write everything you can think of about that step when you get finishedask someone else to try your procedure to see how it actually works you might be surprised to learn that even with lot of effortyou can easily forget to include steps the world' worst application usually begins with programmer who doesn' know what the application is supposed to dowhy it' specialwhat need it addressesor whom it is for when you decide to create an applicationmake sure that you know why you're creating it and what you hope to achieve just having plan in place really helps make programming fun you can work on your new application and see your goals accomplished one at time until you have completed application to use and show off to your friends (all of whom will think you're really cool for creating itunderstanding why python is so cool many programming languages are available today in facta student can spend an entire semester in college studying computer languages and still not hear about them all ( did just that during my college days you' think that programmers would be happy with all these programming languages and just choose one to talk to the computerbut they keep inventing more programmers keep creating new languages for good reason each language has something special to offer -something it does exceptionally well in additionas computer technology evolvesso do the programming languages in order to keep up because creating an application is all about efficient communicationmany programmers know multiple programming languages so that they can choose just the right language for particular task one language might work better to obtain data from databaseand another might create user interface elements especially well as with every other programming languagepython does some things exceptionally welland you need to know what they are before you begin using it you might be amazed by the really cool things you can do with python knowing programming language' strengths and weaknesses helps you use it better as well as avoid frustration by not using the language for things it doesn' do well the following sections help you make these sorts of decisions about python