I really don't think this is a problem or something worth spending a second discussion on, if you don't like it just don't use it and if you like use it. Of course python is not perfect, there is no language ("perfect") any language can have a ("but") but that does not mean it is a bad language, we must not forget that languages ​​are tools, you cannot Saying that a screwdriver is bad because you can't use as a hammer.<br><br>I personally believe that 99% of the criticism of languages in these types of forums are pure nonsense.,(reply>), Гарсиан Кузнецов Well, in my programming experience I could say that all languages have syntax that could be a bit confusing or unreadable, however that has never been a real problem, from my perspective once you get familiar with a syntax it is no longer confusing, the real problems in the code at least from my point of view are always the same regardless of the language, infinite classes, little decoupled code, little descriptive names, absence of documentation, absence of any type of tests, poor organization at work, .. .. etc. Actually, when working, it is these last problems that really affect the team's performance, since from my point of view a syntax will be a problem the time it takes for the team to become familiar with it.,(reply>), Sadly, "if you don't like it just don't use it and if you like use it" argument breaks when you have to deal with the code written by someone who likes to use things you don't like.,(reply>), There is no language perpect. But perfect is what python aim to<br><br>Clear and clean code, easily readable. And i believe this is why people love python, and why this little thing become controversial<br><br>What i think is, python is just not about the functionality, but more like the language, philosophy and the art in it<br><br>If you just use python as a tool, this won't really matter for you. But as a language, little thing can became critical to you