|
|
|
|
|
by BiteCode_dev
1368 days ago
|
|
Python is easy, not because it prevent people from doing complicated things, but because with only a few simple things, you are productive. Most python programmer use 10% of the language, the same 10% that is described in most tutorial, because that's enough, and they don't even know the rest exist. This makes for a very smooth, but long learning curve which allow you to enjoy python in the early years, yet keep getting a kick out of it after 15 years. I hear a lot of people raising the same kind of concern you do in comments, but in the field, I never do with people actually using the language. |
|
Once you get thrown in a big project that makes heavy use of type hinting (plus the whole environment of it, mypy et all), Object Oriented design and all those hidden things...you realize how much you really don't know.
And that 10% is way too small. To be productive in Python, you need to know at least 50%, or you will be reinventing a lot of existing things. Poorly.