Why does Hardshell recommend Python to everyone today? Because in 2018, the Ministry of Education officially included Python into the new high school curriculum standards, which means that children who enter high school in 2018 will need to learn Python.
As for the enlightenment education of children's programming, they usually start with the simplest things. Then there is learning the "reptile language". After learning it, a new door may open.
What exactly is Python? Python, also known as Python, is a computer programming language. It is not static and is used more for developing large-scale independent projects.
Why do more people choose the Python programming language?
First: Free! Python has so far been a free programming language. For parents, teaching children to learn children's programming is also part of the expenses that can be saved.
Second: Python is a simpler and stricter programming sequence!? This is very friendly to children's programming. Compared with C language and C++, Python is easier to accept, more friendly, and The fault tolerance rate is lower, which is very convenient for children to develop good learning coding habits. In this regard, I have to mention the wise words of Python programming language designer - g u I d o: It is best to have only one way to do one thing.
Third, there are more expansion materials. Of course, this is not necessarily just for children’s programming, but it also applies to children’s programming!
More expansion materials mean that you can do more things with Python, complete more advanced tasks, and realize various functions required for complete applications. After children gradually learn computing and programming skills such as children's programming, their ability to learn independently and understand will be greatly improved.
Let's take "Hello World" as an example to look at the codes in several languages:
C language code:
int main(){ printf ("Hello, World!"); return 0;}
Java code:
public class HelloWorld { public staTIc void main(String[] args){ System.out. println("Hello World!"); }}
Python code:
print("Hello World!")
It can be seen from this that, Python's code is more beautiful and concise, and the Python language is more suitable for getting started. It focuses on how to solve problems rather than the syntax and structure of the programming language. Through simple learning, you can complete a small program.
Zhejiang Province has included Python in the college entrance examination
In 2017, the State Council issued the "New Generation Artificial Intelligence Development Plan", requiring primary and secondary school students to take artificial intelligence courses and promoting programming education;
p>
Starting from March 2018, the National Computer Level 2 Examination will add a new subject of "Python Language Programming";
Starting from 2018, Zhejiang Provincial Information Technology textbooks will abandon VB and include Python as a One of the contents of the Zhejiang College Entrance Examination;
In addition, Beijing and Shandong have decided to incorporate the basics of Python programming into the content system of information technology courses and college entrance examinations.
In 2017, the State Council issued the "New Generation Artificial Intelligence Development Plan", which proposed: implement a national intelligent education project, set up artificial intelligence-related courses in primary and secondary schools, gradually promote children's programming, and encourage social forces Participate in the development and promotion of entertaining programming teaching software and games.
In the same year, the Zhejiang Province Information Technology Curriculum Reform Plan was released, and Python was confirmed to enter the Zhejiang Province Information Technology College Entrance Examination. From 2018, the programming language of Zhejiang Province Information Technology textbooks will be changed from VB to Python.
The programming language Python has also been included in the college entrance examination subjects and has even entered the textbooks for primary school students, requiring every child to learn the Python language in the future. Python language curriculum will become a trend in children's learning.
We have successfully provided programming knowledge to thousands of children, so that every child can learn to program and fall in love with programming. Based on our data analysis and teaching feedback in recent years, we believe that using Python as a source code programming language for children is a very good choice.