|
|
|
|
|
by timwiseman
4958 days ago
|
|
You make an excellent point, but when working in Python there are advantages to tying in to tools that are also written in Python. They will tend to be easier to integrate into your project than non-Python code[1] and more than that will generally be easier for you to extend or tweak[2] if you run into a case where you have to "look under the hoos" for some reason.[3] [1] Python works well with other languages of course, and is often used as a "glue" between other components. [2] This assumes that you know Python better than whatever language it was made in, but for many cases that will be true. [3] I often like to look at libraries just to understand how they work, but that is different. There are often cases, especially where the tool uses some abstraction that can leak, where you need to look under the hood just to get things working. |
|
(We have 45% of .NET-ters, 35% of javers, 20% : devDBAs, Js-ers, others)
My propaganda is always: "Be programmers, mazafakerz!" And python is excellent tool for explaining ideas between this groups. Javer will not be offended if I show him .NET-code and otherwise.
For them python is "executable pseudo-code".
It will be sad for me if pythonistas became a caste like .NET, Java ... and Haskel (they are not a caste but have all possibilities to became one)