Deutsch English Français Italiano |
<va6s8b$ca7k$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Muttley@dastardlyhq.com Newsgroups: comp.unix.shell,comp.unix.programmer,comp.lang.misc Subject: Re: Python (was Re: I did not inhale) Date: Thu, 22 Aug 2024 08:18:20 -0000 (UTC) Organization: A noiseless patient Spider Lines: 31 Message-ID: <va6s8b$ca7k$1@dont-email.me> References: <uu54la$3su5b$6@dont-email.me> <uvbfii$3mom0$1@news.xmission.com> <20240412094809.811@kylheku.com> <87il0mm94y.fsf@tudado.org> <way-20240413091747@ram.dialup.fu-berlin.de> <87il0lldf8.fsf@tudado.org> <choices-20240413123957@ram.dialup.fu-berlin.de> <v9lm2k$12qhv$1@dont-email.me> <v9m4gd$14scu$1@dont-email.me> <20240815182717.189@kylheku.com> <v9npls$1fjus$1@dont-email.me> <v9t204$2dofg$1@dont-email.me> <va28pi$3dldm$1@dont-email.me> <va2ro9$3gd7v$1@dont-email.me> <va2vt0$3h3gj$1@dont-email.me> <va44rh$3p1l6$1@dont-email.me> <va45eq$3pkt9$1@dont-email.me> <va4aut$3q4g0$1@dont-email.me> <va4fbr$3qvij$1@dont-email.me> <va5108$3tmmd$1@dont-email.me> <va51ok$3tqr9$1@dont-email.me> <va5ec2$3vluh$1@dont-email.me> <va6q4g$c1a7$1@dont-email.me> <d02d6ea1-e0d7-20b0-dbb1-e0af4b0960d2@example.net> Injection-Date: Thu, 22 Aug 2024 10:18:20 +0200 (CEST) Injection-Info: dont-email.me; posting-host="542601cbb14dae1cdedf2a9298683fa1"; logging-data="403700"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18WHYf9Dp+kDxoccPcW/kr4" Cancel-Lock: sha1:o8zyO3hZxtWGuCR7p+ehKPVu2bg= Bytes: 3101 On Thu, 22 Aug 2024 09:52:24 +0200 D <nospam@example.net> boringly babbled: >On Thu, 22 Aug 2024, Muttley@dastardlyhq.com wrote: >>> programmers - but it is also an excellent language for many real tasks. >>> Of course it has its weaknesses and disadvantages as well as its >>> strengths, and aspects that will appeal to some programmers and not others. >> >> IMO its fine for small scripts up to maybe a few hundred lines. Beyond that >> no. >> > >I liked python in the beginning, but I find that over the years, it has >become worse. My biggest complaint is dependency management and that you >have to download so many things in order to get a modern project to work. Yes, that appears to be a big issue these days. On a project I was working on recently the version of Pandas (stupid name but thats python libs) had some minor bug and to update Pandas we had to update just about everything else as well. >On the other hand, I'm not a programmer, so I'm probably doing it wrong or >not accordin to best practices by not using containers for all my python >stuff. For a properly designed language a container shouldn't be required. Using a container to prevent library hell is like seeing a mess on your floor but instead of clearing the mess you sweep it into seperate piles depending on the type of rubbish. With C/C++ you can set LD_LIBRARY_PATH to use particular shared object files but doing something similar with Python AFAIK is a hell of a task.