For the enlightenment education of children's programming, we usually start with the simplest things. Then learn "reptile language". After learning it, it may open a new door.
What exactly is Python? Python, also known as Python, is a computer programming language. It is not static, but more used to develop large independent projects.
Why do more people choose Python programming language?
First: free! So far, Python is a free programming language. For parents, teaching children to learn children's programming is also part of saving.
Second: Python is a simpler and stricter programming order! ? This is very friendly for children's programming. Compared with C language and C++, Python is more acceptable, friendlier, and has a lower fault tolerance rate, which is very convenient for children to develop good coding habits. In this regard, we have to mention GUIDO, the designer of Python programming language, who famously said that there is only one way to do one thing.
Third, there are more expansion materials. Of course, this is not only for children's programming, but also for children's programming!
More extended materials mean that you can do more things with python, complete more advanced tasks, and realize various functions required by a complete application. When children gradually learn the computational programming ability of children's programming, their autonomous learning ability and understanding ability will be greatly improved.
Let's take "Hello World" as an example to see the codes in several languages:
C language code:
int main(){ printf("Hello,World!" ); Returns 0; }
Java code:
Public class hello world {public static void main (string [] args) {system. out.println ("hello world!") ); }}
Python code:
print("Hello World!" )
It can be seen that Python code is more beautiful and concise, and Python language is more suitable for getting started. It focuses on how to solve problems, rather than the grammar and structure of programming languages. Through simple learning, you can complete a small program.
Zhejiang Province listed Python as a college entrance examination subject.
In 20 17, the State Council released the "Development Plan of New Generation Artificial Intelligence", requiring primary and secondary school students to take artificial intelligence courses to promote programming education;
2065438+Since March 2008, the subject of Python language programming has been added to the National Computer Level 2 Examination.
From 20 18, VB will be abandoned in Zhejiang information technology textbooks, and Python will be included in Zhejiang college entrance examination.
In addition, Beijing and Shandong decided to incorporate Python programming into information technology courses and the content system of college entrance examination.
In 20 17, the State Council issued the Notice on the Development Plan of the New Generation of Artificial Intelligence, proposing to implement the national intelligence education project, set up artificial intelligence-related courses in primary and secondary schools, gradually promote children's programming, and encourage social forces to participate in the development and promotion of educational programming teaching software and games.
In the same year, the information technology curriculum reform plan of Zhejiang Province was introduced, and Python decided to enter the information technology college entrance examination of Zhejiang Province. From 20 18, the programming language of information technology textbooks in Zhejiang Province will be changed from vb to Python.
Python, a programming language, has also been included in the college entrance examination and even entered the textbooks of primary school students, requiring every child to learn Python in the future. Python language courses will become a trend for children to learn.
We have successfully provided thousands of children with programming knowledge, so that every child can learn programming and enjoy it. According to our data analysis and teaching feedback in recent years, we think that using Python as children's first source programming language is a very good choice.