python language is more expressive it means that it is more understandable and readable python is dynamically-typed this means that the type for value is decided at runtimenot in advance this is why we don' need to specify the type of data while declaring it python is very easy to code compared to other popular languages like java and +python is an integrated suite of software facilities for data manipulationcalculation and graphical facilities for data analysis and display python' syntax is easy to learnnon-programmers and programmers can do programming easily rather than having all of its functionality built into its corepython was designed to be highly extensible this compact modularity has made it particularly popular as means of adding programmable interfaces to existing applications there are over standard library modules which contain modules and classes for wide variety of programming in addition to the standard libraries there are extensive collections of freely available add-on moduleslibrariesframeworksand tool-kits installation of python python is programming language python can be installed for windows ( / bitand save it in local directory python is available for both the versions of windows ( -bit -bitafter installationlocate the icon to run the program in directory structure under the windows program files (fig clicking this icon brings python-gui which is the start for python programming (fig programing in an easy way can be done using anaconda or pycharm software anaconda is free and open-source distribution that consists of python couple of python libraries it also has own virtual environment and repository which can be used along with python command anaconda can be installed from optionsanaconda navigatoranaconda promptjupyter notebookreset spyder settingsspyder (fig jupyter notebook is sheet which gives you opportunity to arrange your code into cells and run it in desired order the first screen of jupyter notebook is displayed in fig we can observe that the jupyter screen does the operation cell by cell and hence there is single place where the programming is done spyder is an integrated development environment (idemeant for python the opening screen of spyder is displayed in fig we can observe that the programming is done in left window and the results are displayed in right bottom window the right top window displays the variables and the data all the programs in this book are made using the spyder software pycharm is an integrated development environment used in computer programmingspecifically for the python language it is developed by the czech company jetbrains and the software can be downloaded from windows as displayed in fig the top left window dives details about the project on which we are working the center top window is the place where programming is done and the bottom window displays the results of the programming