Python Introductory Basic Tutorial-Python overview

Source: Internet
Author: User

Python Overview

Python is an object-oriented and interpretive computer programming language, is a powerful and perfect general-purpose language, has more than 10 years of development history, mature and stable. Python has the richest and most powerful class library in the scripting language, enough to support most everyday applications. 1

This language has a very simple and clear grammatical feature, suitable for a variety of high-level tasks, almost all operating systems can be run.

At present, the related technology based on this language is developing rapidly, the number of users is expanding rapidly, and the related resources are very large.

Introduction to modern computer systems

Here we first briefly look at the architecture of modern computers. Modern computer is usually composed of computer hardware and software , computer hardware equipment used to execute program instructions, software is the core of the computer system, to run the application to provide the environment and platform.

Computer hardware

A typical computer's hardware system usually consists of the following basic parts: internal memory (memory), Central processing unit (CPU) containing the operator and controller, input device (output), and so on.

Input

The input and output devices are mainly used for the interaction between computer running program and computer user, the input device has keyboard and mouse, and the keyboard is often used to get the input information of users ' keyboards. The output device on a general computer system has a display, printer, sound, etc., usually the display as the output of the program operation of the main equipment.

Internal memory

The computer's memory primarily stores digital (binary) data in the form of a random memory and read-only memory.

Cpu

The CPU, which is called by the central processor in the computer World, consists of two parts: an arithmetic device and a controller. It is also called arithmetic logic unit, it is the device that completes computer to various arithmetic operation and logic operation, can carry on addition, subtraction, multiplication, divide and so on mathematics operation, also can make comparison, judgment, find, logical operation and so on. and the controller is the command center of the computer, responsible for determining the order of execution of the program, give the execution of instructions when the machine parts required operation control command. It is composed of program counter, instruction register, instruction decoder, timing generator and operation Controller, which is the "decision-making organ" of issuing the command, which is to complete the operation of coordinating and directing the whole computer system. 2

Computer software

Software is the interface between user and hardware. The user mainly communicates with the computer through the software. Software is an important basis for computer system design. For the convenience of users, in order to make the computer system have a high overall effectiveness, in the design of computer systems, it is necessary to comprehensively consider the combination of software and hardware, as well as user requirements and software requirements. 3

Computer software classification

Computer software is divided into two categories of system software and application software: System software is a variety of operating systems, such as Windows, Linux, UNIX, and so on, including operating system patches and hardware drivers, are system software class. Application software can be subdivided into a variety of more, such as tool software, game software, management software, etc. belong to the application software class.

    • system software, System software is responsible for the management of computer systems of various independent hardware, so that they can coordinate work. System software allows computer users and other software to treat computers as a whole without having to take into account how each of the underlying hardware works. Generally speaking, the system software includes the operating system and a series of basic tools (such as compilers, database management, memory format, file system management, user authentication, driver management, network connection, etc.).

    • application software is software developed for a specific purpose. It can be a specific program, such as an image browser. It can also be a set of programs that are tightly linked and can work together, such as Microsoft's Office software. It can also be a large software system composed of many independent programs, such as a database management system.


This article is from the "Python Training Zhipu Education" blog, so be sure to keep this source http://jeapedu.blog.51cto.com/7878264/1616995

Python Introductory Basic Tutorial-Python overview

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.