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

Python

6368 readers
5 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
[โ€“] [email protected] 25 points 2 weeks ago* (last edited 2 weeks 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.

[โ€“] [email protected] 65 points 2 weeks 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.

[โ€“] [email protected] 1 points 2 weeks ago* (last edited 2 weeks 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?

[โ€“] [email protected] 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)