Python empowers developers to write bad code. It's a real problem with the language, the fact you can do a lot with a little means that 99% of python developers never try and learn anything beyond basic functions, collections and classes. What this means is that you almost always end up with massive, inflexible code bases that are almost impossible to extend.
>What this means is that you almost always end up with massive, inflexible code bases that are almost impossible to extend.
If your OOP is shit definitely but if you use SOLID principles somewhat Python itself will not create problems. Apart from the fact that it's slow shit and you need to constantly think about what is slowing what.
>If your OOP is shit definitely but if you use SOLID principles
Sure, but in the code base I've just taken over they don't even do that. Dependency injection? The frick is that? Naturally this isn't a Python problem per se, but I think that Python made it easier to do.
idiot. python is not slow.
how the frick do you get someething in python so slow 'that you notice it' .. you dont even program, do you. you have never used python. it is IQfy and for some reason the whole world has it in for python and competency. yes. it is the era of microsoft. all the mediocre failures defending their position of zero.
Python is slow shit, only way to make it faster is by using libraries written in C and even that doesn't help you in lots of cases.
Take Django developers as an example, they try their absolute best to avoid doing any sort of calculation outside of SQL. Because Python is hundred times slower, now take Spring developers, they don't have same problems, not even fricking close.
Python sucks big balls outside of C libraries, that's why only good use Python has is in machine learning.
That's true, the language itself is pretty good but it has the same social problem as Java where it attracts a lot of beginner and moron devs, which brings the average code quality down. Haskell is the opposite, the language has problems but it selects for talented people because it's niche and difficult.
Anything else than Python? Because:
1) Sometimes you need far higher performance than Python can provide.
2) Static type systems can be useful for catching bugs during compile time that would become production issues in Python.
> no fast
shut the frick up
python new versioin 60% faster
python/cython
you want to be programming ffor performance you are using things like rrust/c/
you write a lot more code you are inefficient. it is not good code to write ..
also. idiot. you do not . you have not ever done anything that requires 'fast' fast was a pentium 1st generation you do not know what fast is, idiot.
you need 'fast' because you are running an OS with no design. re: win fricking non os. 'tinyfs' you use 'brute force' all the time the standard m$ idiot, to 'get results' intel generation garbage. frick off .. you are wastage. m$ can't even be bothered to get on ARM. why is that. 1. incompetence. 2. frick the planet. 3. intel. you are worthless, failed shit. m$ 'noplatform' (tm) .. sql is a peripheral 1950s dog. you have nothing you have achieved, nothing. you are the problem. you refuse to advance
Used to avoid it because of the usual complaints, then I got old and lazy and stopped giving a shit. Now it's pretty much all I ever use except when I need c++ for performance reasons. Lets me shit out some barely-functional steaming pile of garbage faster than any other language I care to know.
Reasons I don't like Python:
-pip
-because of pip you have to bother setting up VENVs or whatever people who use this do
-the syntax just as personal opinion
The part of Pippa Passes part that is featured in NERV logo is great stuff, that was the first thing I thought about. But if I think something is well written I'll enjoy it but I'm not interested in the the theoretical rhythm meter etc. and can not appreciate something based on those.
Python empowers developers to write bad code. It's a real problem with the language, the fact you can do a lot with a little means that 99% of python developers never try and learn anything beyond basic functions, collections and classes. What this means is that you almost always end up with massive, inflexible code bases that are almost impossible to extend.
>What this means is that you almost always end up with massive, inflexible code bases that are almost impossible to extend.
If your OOP is shit definitely but if you use SOLID principles somewhat Python itself will not create problems. Apart from the fact that it's slow shit and you need to constantly think about what is slowing what.
>If your OOP is shit definitely but if you use SOLID principles
Sure, but in the code base I've just taken over they don't even do that. Dependency injection? The frick is that? Naturally this isn't a Python problem per se, but I think that Python made it easier to do.
>SOLID principles
idiot. python is not slow.
how the frick do you get someething in python so slow 'that you notice it' .. you dont even program, do you. you have never used python. it is IQfy and for some reason the whole world has it in for python and competency. yes. it is the era of microsoft. all the mediocre failures defending their position of zero.
Python is slow shit, only way to make it faster is by using libraries written in C and even that doesn't help you in lots of cases.
Take Django developers as an example, they try their absolute best to avoid doing any sort of calculation outside of SQL. Because Python is hundred times slower, now take Spring developers, they don't have same problems, not even fricking close.
Python sucks big balls outside of C libraries, that's why only good use Python has is in machine learning.
bad code does not exist. It's either working code or not working code.
>It's good code, it works!
>Dread having to touch it because it working feels like a miracle
(You)'ve clearly never worked in an environment with inherited shit code and then had something break.
either bait or just the average python dev showing off their true intelligence
This could easily be said about any fricking language I've encountered in production.
Bad code is solved by enforced decent tooling.
that's a bad developer problem, not bad language.
That's true, the language itself is pretty good but it has the same social problem as Java where it attracts a lot of beginner and moron devs, which brings the average code quality down. Haskell is the opposite, the language has problems but it selects for talented people because it's niche and difficult.
>language-specific text editor
shiggy
>not using kwrite
Anything else than Python? Because:
1) Sometimes you need far higher performance than Python can provide.
2) Static type systems can be useful for catching bugs during compile time that would become production issues in Python.
> no fast
shut the frick up
python new versioin 60% faster
python/cython
you want to be programming ffor performance you are using things like rrust/c/
you write a lot more code you are inefficient. it is not good code to write ..
also. idiot. you do not . you have not ever done anything that requires 'fast' fast was a pentium 1st generation you do not know what fast is, idiot.
python is fast enough you do not write performance modules in python performance code
all these points are moot. python multi threads also
idiots
you wrap cython. sick odf this SHIT stick with ur vdus stick with ur ugly, undevelope win shit. stick with sql, prole. frick off
you need 'fast' because you are running an OS with no design. re: win fricking non os. 'tinyfs' you use 'brute force' all the time the standard m$ idiot, to 'get results' intel generation garbage. frick off .. you are wastage. m$ can't even be bothered to get on ARM. why is that. 1. incompetence. 2. frick the planet. 3. intel. you are worthless, failed shit. m$ 'noplatform' (tm) .. sql is a peripheral 1950s dog. you have nothing you have achieved, nothing. you are the problem. you refuse to advance
Used to avoid it because of the usual complaints, then I got old and lazy and stopped giving a shit. Now it's pretty much all I ever use except when I need c++ for performance reasons. Lets me shit out some barely-functional steaming pile of garbage faster than any other language I care to know.
where did you get this picture of me on my 30th birthday?
I do this with nodejs.
Reasons I don't like Python:
-pip
-because of pip you have to bother setting up VENVs or whatever people who use this do
-the syntax just as personal opinion
Opinion on poetry?
The part of Pippa Passes part that is featured in NERV logo is great stuff, that was the first thing I thought about. But if I think something is well written I'll enjoy it but I'm not interested in the the theoretical rhythm meter etc. and can not appreciate something based on those.
whats the theme op? i'm getting tired of darcula
I don't need to install a whole IDE to write and edit a few basic scripts.