Update 00-Introduction.md

This commit is contained in:
Alan Wang
2021-02-05 11:43:45 +08:00
committed by GitHub
parent b39f989573
commit 95466199d7

View File

@@ -2,7 +2,7 @@
## About this guide
When Guido van Rossum created the Python programming language in 1989, it was meant to be an easy-to-use general-purpose programming language. And it still is today; Python is indeed very easy to learn, from the start at least, but there are so many short-cuts and hidden features that can easily confuse beginners and even veterans. Also, a lot of stuff in Python jsut don't work like the ways in other languages (C/C++, Java, even the TypeScript blocks in the MakeCode editor for micro:bit).
When Guido van Rossum created the Python programming language in 1989, it was meant to be an easy-to-use general-purpose programming language. And it still is today; Python is indeed very easy to learn, at the start at least, but there are so many short-cuts and hidden features that can easily confuse beginners and even veterans. Also, a lot of stuff in Python jsut don't work like the ways in other languages (C/C++, Java, even the TypeScript blocks in the MakeCode editor for micro:bit).
Another problem is that the purpose of learning Python is now almost exclusively for learning data science/data analysis, since there are so many popular third party packages designed for Python. These tools only require minimum Python; since data analysis job demands are high, this is probably why so many people - especially people with no IT backgrounds - are learning Python now.