My thinking about Python

Though Python is light, elegant, beautiful, and powerful in data science and computer science.


It's not a good programming language for a big project.


You may often make little mistakes in grammar level, for example, type mismatching.


All of that makes python fragile.





Also, when it comes to a system level, our python packages will often face permission errors. 


For example, Pyaudio often have to be installed by `apt install python3-pyaudio`





Meanwhile, the Java programming language has a strong type checking and real-time intelligent grammar analyzing and checking ecosystem. 


It decreases the brain work human has to make to code. It simplifies the process of writing codes by strong code completion.


With Java, you'll never make grammar mistakes. And you can, code for 12 hours without feeling tired.