Will python be added to the college entrance exam? What do you think?

Source: Internet
Author: User

See this a news today: can not help but sigh, artificial intelligence This wind came too fast, has set off the tide of the whole people learning python.

2017 years of observation: it seems that this outline is basically the case, but the implementation of the year may have to be pushed back, not implemented in 2017 (said another part of the technical subjects, general technology, also in the reform).

Early 2017 News: New information technology teaching materials in Zhejiang Province are about to be used in the 2017-level (September 2017) high school freshmen.

It is understood that with the current selection (can be understood as the subject of the college Entrance Examination) the information technology teaching material is composed of 3 "Information Technology Foundation", "Multimedia technology Application", "Algorithm and Program design" 3, involving software (application software and programming software) including but not limited to:

Information Technology Fundamentals: Excel, Access, multimedia technology applications: Photoshop, Flash algorithm and program design: Visual Basic 6.0, the algorithm part only involves bubbling, insertion sorting, and binary search, different, cancel the "Multimedia Technology Application" module (that is, No longer looking at Photoshop and Flash) to remove the use of Excel, Access software, the programming language will be used in Python, the use of Python + matplotlib + pandas, and direct programming to draw charts, manipulate data, data visualization, To replace previous studies on Excel and Access, algorithms and programming modules will also use Python, and new knowledge of basic data structures (linear data structures, trees with nonlinear data structures and two-fork trees)

Although from the beginning of the year has been planned organized to learn, for this language roughly have an abstract grasp, then to science, AI and python relationship.

AI is a branch of computer science that attempts to understand the essence of intelligence and produces a new intelligent machine that responds in a similar way to human intelligence, including robotics, language recognition, image recognition, natural language processing, and expert systems. Since the birth of artificial intelligence, the theory and technology are becoming more and more mature, the application field is expanding, it can be envisaged that the future of artificial intelligence will bring the technology products, the human wisdom of the "container." Artificial intelligence can simulate the information process of human consciousness and thinking. Artificial intelligence is not human intelligence, but can think like a person, may also exceed human intelligence.

Because of its simplicity, elegance and high development efficiency, Python has been favored by more and more companies, and the company chooses Python for the development of Web sites, search engines (Google), Cloud Computing (OpenStack), big data, artificial intelligence, and scientific computing. Python will become the third mainstream programming language following C + + and Java, and Python's combination of AI is also the dominant course in Silicon Valley, where Python's talent employment advantage is obvious.

Python is now more popular, and it is easier to learn than C + +, and the language itself is not the focus, estimation or algorithm and data structure related, Python is used to implement. And Python has many advantages.

Advantage One: The main development is fast, concise language, not so many skills, so it is clear and easy to read. The advantage Two: C + + can write the Python module, the standard library is useful in C + + write things, this is similar to the Java JNI. Advantages third, the Python GUI is generally used tkinter, is the TK Python's wrapper. Python doesn't have a handy tool like XNA. Advantage Four, Python is not designed for the network. Python was 1991, and WWW was opened in 1993 by CERN. Python for network programming is primarily for development. Advantages Five, such as the powerful IDE like VS, there is money to pycharm and not money Pydev. Pydev has the plugin version of Eclipse or the Aptana studio version.

Python's slow execution speed is unavoidable. As a scripting language, it will naturally be slower than those that need to be compiled into an executable because the parser is involved in the execution, while parsing is performed-a common problem with scripting languages.

But in the modern computer hardware configuration, Python's running speed and some fast language are getting closer.

Compared to other languages, the college entrance examination of its favor has added, and fall into the scope of the college entrance examination is expected, in this internet age, if you can not master one to two computer language, perhaps the next will be eliminated by the Times, the college entrance examination responds to the trend of the policy, nor the future generation of endless hope. So how to look at Zhejiang 17-level college Entrance Examination Technology Test Python this question?

Zhejiang Provincial Education Department, the relevant teachers said that at present, the provincial departments have not received a change in the second half of the textbook notice, the new high school curriculum standards are also in the Ministry of Educational Audit, the September will use the new curriculum standards have not been notified. However, the teacher also pointed out that the content of the Internet and the new textbooks are being finalized more similar. Zhejiang Provincial Education Bureau, the relevant head of the department also said that so far, has not received the second half of the beginning of the use of new materials notice. about whether to use the new textbook this matter, we still wait for official notice more appropriate.


Experts point out that programming language is a language of human-machine conversation, and people used to communicate in Chinese, English and other languages, have a similar acquisition process, the earlier contact, the better master. Moreover, learning programming can also cultivate a variety of abilities.


1: thinking ability; logical thinking training is to let your brain always first emerge specific rules, even if Lenovo to other things, you can automatically skip irrelevant content, according to the rules of "reasoning." Of course, the rule-forming chain of reasoning may sometimes encounter brain memory shortage and break, but this is not logical thinking ability, but short-term memory, and focus, psychological stability of the problem. The most important thing in writing a program is how to divide big problems into small problems. Among them, students must think about how to properly arrange the code in the whole program, in order to let the program smooth processing of input, calculation, until the output, the process of students to analyze the logic of things greatly improved.

2: adaptability; With the intensification of social competition, people are facing more and more changes and pressure, everyone may face the trouble of choosing jobs and laying off. Efforts to improve their resilience, to maintain a healthy psychological situation is very helpful, if you can go through the repeated practice of a lot of thinking after the decision-making, there is a good response, can adapt to circumstances.

3: The ability to collect information; we are in a new era of change to the information society, for modern people, timely grasp of accurate information is the basis and basis for scientific prediction and scientific decision-making. If Le, long-term in the closed state, alone with the old experience, it is difficult to do a good job. Therefore, to improve the ability to capture information, depending on information as the efficiency, depending on information as capital, is the important premise of doing a good job today, but also one of the necessary ability of workers.

4: The ability to solve problems: problem-solving ability is not born, natural to rely on the acquired experience accumulated, in the process of programming, will always meet a variety of bugs, this time is not only a patient test of a person, or the test of its problem-solving ability, how to solve the problem at all levels, From where to find a breakthrough, how to play the subjective initiative, solve or not, this is to test a person's comprehensive ability, from the problem can also be seen in the vision of a person's foresight, decision-making power and execution. So, to shape this ability from childhood, the future has immeasurable benefits.

5:: Abstract thinking Ability: In fact, learning programming, like learning a second foreign language. If learning a foreign language is to communicate with foreigners, the program is to communicate with the computer. What's more interesting is that you can not speak English when you come across a foreigner and you can't do it with your hands. This means that students in the process of learning, the need for a specific abstraction of the ability to write the right program, so that the program can run in the way students think, this is the process of brainstorming. Let the students play unlimited imagination and hands-on realization, so that do not understand the computer, but also can understand and express abstract things.

The future will be the era of big data and AI outbreaks, there will be a lot of data to deal with, and python processing of data, has a unique advantage, I believe that in the future, Python will be more and more fire. Life is short, hurry up with Python, Ai tide attack, still waiting for what?

The original link: Python Developer Exchange Platform:python will be added to the college entrance examination subjects? What do you think?

Will python be added to the college entrance exam? What do you think?

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.