Programming is the process of taking an algorithm and encoding it into a notation, a programming language, so that it can be executed by a computer. Although many programming languages and many different types of computers exist, the important first step is the need to have the solution. Without an algorithm there can be no program.
Algorithms describe the solution to a problem in terms of the data needed to represent the problem instance and the set of steps necessary to produce the intended result. Programming languages must provide a notation way to represent both the process and the data. To this end, languages provide control constructs and data types. all data items in the computer are represented as strings of binary digits. In order to give these strings meaning, we need to have data types. Data types provide an interpretation for this binary data so that we can think about the data in terms that make sense with respect to the problem being solved.we as humans use programming languages, instead of writing directly in ones and zeros, so we can easily write and understand the computer code and can organize it. We can think of the different lines of our code as being individual instructions that we give to the computer.
Python has been used for web development by companies like Yahoo and Google. In addition to web development, Python can be used for game development, science, education, and graphics. Games that have been created with Python include Civilization 4, Battlefield 2, and Crystal Space. Other well-known companies that have implored extensive use of the Python programming language include Disney, Jasc, The National Weather Service, NASA, IBM, and Nokia. For a more extensive list of companies that use Python, visit hear.