[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: Python-logo-notext.svg.png (89 KB, 1280x1280)
89 KB
89 KB PNG
>Easy to learn
>The best library ecosystem
>Platform independent
The only programming language you need to learn and the best one
>>
File: 1743343933053562.png (250 KB, 718x588)
250 KB
250 KB PNG
>>108464089
>easy to learn
So is Japanese, yet it's a dead, poor and botom line useless language

>>The best library ecosystem
Translates to a lot of headaches because of how fundamentally flawed the supply chain is and how badly coded.

>>Platform independent
Only if containerized into oblivion

>The only programming language you need to learn and the best one
Zoomer / low IQ/ brown - cope
>>
>>108464089
Rust is miles better.
>>
>Platform independent
Python programmers don't know how to write portable code. I promise you. Hope you're running the same exact distro and version the author was.
>>
>>108464089
dogshit toolchain
>>
>>108464089
Isn't it kind of shit for mobile dev?
>>
>>108464118
always funny to see /g/ get filtered by pip
>>
>>108464338
Always funny to see jeet devs not understanding the severity of their unknowing.
>>
>>108464089
Boring and hard to get into unless you naturally like programming but i imagine the other languages are worse.
>>
>>108464089
nah, you need some c++ and javascript to be the ultimate coder
>>
File: language benchmarks.png (69 KB, 778x327)
69 KB
69 KB PNG
no, no, and no

also arguably the worst to have as your main language, if you would please consult the graphs
>>
>>108464089
>dependency hell in 2026
no thank you, I'll stick to Lua at this point.
>>
File: 1774196875024407.jpg (85 KB, 753x707)
85 KB
85 KB JPG
ye, buuut ABC syntax. you like it? its too abbreviated. if you like aesthetics you wont like it. 's better to fork and upgrade php because it follows C-like syntax. the JIT compiler's author does some independent framework so maybe JIT could be attached later. you really see the things, if youre submerged into runtimes. wanna build a php extension btw? im on it, i think it would be easier after de-macro-ification. macrolang is bad. very bad
>>
>>108464493
The things that are actually bad about pip are shared with most open access package managers
>>
>>108464089
Nah it's slow as fuck.
You can't write an emulator or raycaster engine on it.
>>
Have to use it for school. Java is not so bad though.
>>
Python is amazing for glue, templated shit, and one offs. For pretty much everything else, you need to get closer to the metal.
>>
>>108464089
If ai is so good, why hasn't anyone used it to get rid of all of the python slop that's used to run it and replace it with C?
>>
>>108464089
>>The best library ecosystem
On what planet lol?
>>
>>108464338
Why would I use pip when uv is better in every conceivable way.
>>
>>108465755
same reason why people aren't vibe coding their own text editors, display servers, gpu drivers, photoshop replacements, etc.
because it's not actually that good. anybody actually using it who knows what they're doing could tell you that.
t. uses ai
>>
>>108465755
>replace it with C?
Python is just C under the hood. A list is really just 3 massive C structs.
>>
As a Python programmer I can say first two are more or less right, 3 is questionable since packaging applications for different OS can be pain in the ass, could've been better. But the real problem is performance. Not only interpreter is slower than most other similar languages, it also has Global Interpreter Lock, which means that parallelising applications is very hard.
>>
>>108464089
I use AI
>>
>>108464089
>The only programming language you need to learn and the best one
Yes, but also no. Different languages have different pros and cons.
Python does not belong in vital code needed for use in fighter jets. Peoples lives are on the line.
>>
>>108464089
>User tries to use your application
>Installs the version of Python your application needs
>Breaks other applications on his system
>Look for solution
>jUsT uSE a ViRtUaL eNViRoNmEnT
>Spends hours learning and setting it up
>Finally everything works
>Runtime error in your code that a compiler would've caught
>>
>>108465898
>User tries to use your application
Our Python code is not to be used by anyone outside the department, so this is a non issue.
>>
File: 1657311041322.jpg (275 KB, 957x931)
275 KB
275 KB JPG
>>108464089
>copy paste code
>white space mismatch
>I have no idea what is indented where anymore
>>
File: 1771609926397424.jpg (219 KB, 772x1651)
219 KB
219 KB JPG
>>108464089
Does anyone really hate python? Their backwards compatibility is basically nonexistent. I have three versions installed on this PC because the tools I need all require their own version. I can't decide if this is niggerlicious or based as hell because of how few fucks they give but it is definitely annoying.
>>
I hate python so much it's unreal. Going to install something and seeing it uses python is even worse than seeing that it only supports deploying a docker file.
>>
>>108465741
it is slow where it has to be glue, not for "pretty much everything else".

differenciating glue / not glue areas is a separate matter that requires some brainz
>>
>>108464338
>hurr ur filtered by pip
most you idiots do nothing of value if you think this sentence makes sense.
you've never dealt with c deps or cross compiling in python in your lives for instance or even basic shit like packaging for winshit. kys.
>>
>>108464212
Are you retarded? The Python interpreter is just a 20MB binary, there is nothing different between distros here
>>
>>108465898
>Spends hours learning and setting it up a virtual environment
Impressive levels of incompetence
>>
>>108466839
>Are you retarded?
What's with the attitude?
>The Python interpreter
>>Python programmers don't know how to write portable code
Implies programs written in Python, not the interpreter.
The documentation clearly labels platform specific functions and developers utilize them often enough to write non-portable scripts.
Not to mention the myriad of other problems like interpreter version and dependency resolution. venv is an annoying workaround for a lot of this which implies copying entire environments to deal with differences like this. Compared to other languages which don't seem to have that problem as frequently as python scripts seem to.
>>
>>108467271
Sorry that you are retarded anon :(
>>
>>108467366
Why are you acting that way? Attention?
>>
>>108465542
is pypy not a python implementation?
>>
>>108468007
meme implementations no one cares about
>>
>>108464089
I hate basically every single thing about it and if you’re just making HTTP-type services, Go is 10x better, faster etc.
>>
>>108465542
Conveniently missing graalpy
>>
>>108464338
>is filtered by CPAN and CTAN
ok
>>
File: sddefault.jpg (54 KB, 640x480)
54 KB
54 KB JPG
>>108464118
>>>Platform independent
>Only if containerized into oblivion
>source: my ass
>>
File: IMG_3029.jpg (61 KB, 500x538)
61 KB
61 KB JPG
>>108465898
>jUsT uSE a ViRtUaL eNViRoNmEnT
>Spends hours learning and setting it up
>>
>>108467271
your propositions?

--
these talks always go into advocacy but nobody have any feasible alternative or objective to persue.
>>
>>108468629
The lack of a presented alternative doesn't excuse the demerits, nor does it mean alternatives don't exist.
>>
>>108468641
clownspeak
>>
>>108466861
>>108468587
pyjeet cope
>>
>>108469079
Even jeets know these 3 commands, and you don't. You must be even lower caste! What are you
$ poetry lock
$ poetry install
$ poetry add yourmother
>>
>>108468521
>nocoder comment
YWNBAD

Python (((developers))) are not real developers.
>>
>>108464089
>indentation based scoping
>slow as shit
>dynamic typing
lol
>>
>>108464089
You spelt C wrong
>>
>some faggot tries to quick fix production through ssh
>program crashes because of indentation

>Platform independent
Sure some python libraries are cross platform but every python script I have seen is always non-portable.
>>
>>108464089
>learn
LMAO
AI
>>
>>108468587
I got a three day ban for posting that image last year
>>
>>108471247
C and python are good to learn together
>>
File: b6bd67c1cf91.jpg (724 KB, 1463x1496)
724 KB
724 KB JPG
>>108464089
>muh indentation blocks
Forced indentations suck.
Honestly I hate that shit. If you ever debugged a code you will hate this. Makes it so much worse to read from the bottom up.
>we force people to use blocks the way we think, to make them write cleaner code the way we think clean code should look like
>no we don't use public, private and protected keywords because it's the responsibility of the programmer not to touch internal methods that we will just indicate with __
How does that make sense?



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.