this post was submitted on 02 Nov 2024
270 points (98.2% liked)

Python

6366 readers
7 users here now

Welcome to the Python community on the programming.dev Lemmy instance!

๐Ÿ“… Events

PastNovember 2023

October 2023

July 2023

August 2023

September 2023

๐Ÿ Python project:
๐Ÿ’“ Python Community:
โœจ Python Ecosystem:
๐ŸŒŒ Fediverse
Communities
Projects
Feeds

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] aubeynarf@lemmynsfw.com 26 points 1 week ago* (last edited 1 week ago) (42 children)

Thank god, Javascript is a mess.

Iโ€™ll still plug Scala for having the beauty of Python, the ecosystem of Java, the correctness of Rust, the concurrency of Go, and the power of Lisp.

[โ€“] bjornsno@lemm.ee 65 points 1 week ago (22 children)

I code both typescript and python professionally, and python is almost as much of a mess, just a different kind of mess. The package manager ecosystem is all over the place, nobody is agreeing on a build system, and the type system is still unable to represent fairly simple concepts when it comes to function typing. Also tons of libraries just ignore types altogether. I love it, but as a competitor to JavaScript in the messiness department it's not a good horse.

[โ€“] hector@sh.itjust.works 1 points 1 week ago* (last edited 1 week ago) (4 children)

I'm going to code in Python for my job soon, do you have links on how TF I should manage dependencies? I can't stand the bloat of virtual environments or Anaconda sorry.

I need to make myself a stack python but I don't want to look at this madness. At least Typescript benefits from a high quality ecosystem of frontend tooling with Vite/React/ESLint/ESBuild and it's getting even better with the new runtimes features :)

I need to learn about:

  • built-in tools provided by the language (practice on the job and the power of Google & LLMs will help)
  • ecosystem
  • good practices

Why is their a build system for an interpreted language ? Do you have bundling concerns like in JS or you somehow compile Python code now?

[โ€“] eager_eagle@lemmy.world 2 points 1 week ago

uv

Everything else feels 4 to 15 years behind.

load more comments (3 replies)
load more comments (20 replies)
load more comments (39 replies)