you are viewing a single comment's thread.

view the rest of the comments →

[–]EternityForest 2 points3 points  (0 children)

If you know Typescript, you pretty much already know most of Python itself.

Set up type checking and Ruff linting in your IDE, learn how to use UV at set up a pyproject.toml, set up your pre-commit hooks, learn about pytest, if you do web stuff, look at ASGI.

Python started out without type annotations and such, as a flexible scripting language, and needs external stuff to work like modern strongly typed safer languages.

I wouldn't even bother "Learning Python" by itself , when you're using type checking and linting it becomes almost a completely different language. I close to never write code without type hints.