Python Programming An Introduction to Computer Science

Python Programming An Introduction to Computer ScienceShort Description
Almost everyone has used a computer at one time or another. Perhaps you have played computer games or used a computer to write a paper or balance your checkbook. Computers are used to predict the weather, design airplanes, make movies, run businesses, perform financial transactions, and control factories. Have you ever stopped to wonder what exactly a computer is? How can one device perform so many different tasks? These basic questions are the starting point for learning about computers and computer programming.

Website: www.kmutt.ac.th | Filesize: 1229kb
No of Page(s): 261

Content
The Universal Machine
A modern computer might be defined as “a machine that stores and manipulates information under the control of a changeable program.” There are two key elements to this definition. The first is that computers are devices for manipulating information. This means that we can put information into a computer, and it can transform the information into new, useful forms, and then output or display the information for our interpretation.
Computers are not the only machines that manipulate information. When you use a simple calculator to add up a column of numbers, you are entering information (the numbers) and the calculator is processing the information to compute a running sum which is then displayed. Another simple example is a gas pump. As you fill your tank, the pump uses certain inputs: the current price of gas per gallon and signals from a sensor that reads the rate of gas flowing into your car. The pump transforms this input into information about how much gas you took and how much money you owe.

Now that you have all the technical details, it’s time to start having fun with Python. The ultimate goal is to make the computer do our bidding. To this end, we will write programs that control the computational processes inside the machine. You have already seen that there is no magic in this process, but in some ways programming feels like magic. The computational processes inside the computer are like magical spirits that we can harness for our work. Unfortunately, those spirits only understand a very arcane language that we do not know. What we need is a friendly Genie that can direct the spirits to fulfill our wishes. Our Genie is a Python interpreter. We can give instructions to the Python interpreter, and it directs the underlying spirits to carry out our demands. We communicate with the Genie through a special language of spells and incantations (i.e., Python). The best way to start learning about Python is to let our Genie out of the bottle and try some spells.

Get the file Download here

Related Copyrighted Books
Programming in Python 3: A Complete Introduction to the Python Language (Developer's Library)Programming in Python 3: A Complete Introduction to the Python Language (Developer’s Library)
Python in a Nutshell, Second Edition (In a Nutshell (O'Reilly))Python in a Nutshell, Second Edition (In a Nutshell (O’Reilly))
Python Programming for the Absolute Beginner, Second EditionPython Programming for the Absolute Beginner, Second Edition
Python CookbookPython Cookbook
Python Programming: An Introduction to Computer SciencePython Programming: An Introduction to Computer Science

AddThis Social Bookmark Button
Related Books:
  • Artificial Intelligence Programming
  • Artificial Intelligence Programming
  • Interfacing C/C++ and Python with SWIG
  • Artificial Intelligence Programming
  • Python Tutorial Notes
  • Artificial Intelligence Programming
  • Tutorial introduction to Python
  • Python Tutorial

  • Related Searches: , , , ,



    Comments

    Leave a Reply