[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/biz/ - Business & Finance


View post   

File: 35 KB, 576x432, 1680323976212167.jpg [View same] [iqdb] [saucenao] [google]
54438952 No.54438952 [Reply] [Original]

Blackpill me on Python. How practical of a programming language is it?

>> No.54439052

>>54438952
Very practical. easy to get new functionality via pip or conda if you use it.
if you need super high performance use something else.
For projects where speed or memory isnt a critical requirement its fine.

Dont let the C/C++ purists,Short bus riding Perl coders, Linux troglodytes/ Rust masochists, java/C# h1bers. web(project manager) devs tell you any different.

>> No.54439109

Python is great. Ignore the contrarian dorks that say otherwise

>> No.54439128

>>54438952
It's more data related than an actual programming language

>> No.54439217

>Blackpill me on Python
I can't. Python is great. The only problem is it's slow, but if performance is an issue you can use a C wrapper.

>> No.54439244

>>54438952
It's fine.
Most languages are fine.
C is fine, python is fine, java is fine, C# is fine, JavaScript is fine, rust is fine, c++ is fine, go is fine.
The entire concept of language wars and language chauvinism is retarded. You can write good code or dogshit code in any language. Most projects can be equally well executed in half a dozen different languages.
Pick the right tool for the right job.

>> No.54439459
File: 17 KB, 498x467, 1632535120802.png [View same] [iqdb] [saucenao] [google]
54439459

>>54439128
>data related

>> No.54439565

>>54438952
It's good if you just want to finish something irrespective of quality. Finishing something matters more than perfecting something when you are starting out. You will learn to test and debug code because Python lets all kinds of fun errors slip into your code.

>> No.54439576

>>54438952
It's very practical but not optimal for cases where performance is of utmost importance. But those cases are quite specific and can be addressed separately. Python by itself can cover most all programming needs besides low-level or super scalable code

>> No.54439595

I like Scala
Kinda niche though

>> No.54439631

>>54439244
>java is fine
no
>>54439565
basically this. every level of osi has bugs and errors. shit built on shit. if you want to do stuff and accept that errors happen and you will workaround then python is great. if you want to do it properly without shitty problems then good luck

>> No.54439641

>>54439459
Outside of data analysts/scientists jobs, it's basically useless. But keep posting reaction pics though

>> No.54439744

>>54439641
>Outside of data analysts/scientists jobs, it's basically useless.
NTA but that is not true. It's also great for general scientific computing, engineering, and prototyping. Applications beyond that list you would probably be better with another language, but Python will do anything, albeit not always optimally.