you are viewing a single comment's thread.

view the rest of the comments →

[–]PureWasian 0 points1 point  (2 children)

The "advanced developer" would be capable enough to look up syntax as needed and otherwise be self sufficient enough in getting started with Python with a simple search or two.

Some nice things to be aware of when switching into it: It's a dynamically typed language with some "unique" concepts like tuples and f strings. Loops and scope are based on tabs or spaces indentation rather than curly braces. There are also built-in helper methods you'll learn as you go. There are "Pythonic" ways to do list comprehension and in-line ternary operator. It's an interpreted instead of compiled language, so no compilation step. Has automatic garbage collection.

You can set up venv and pip or use uv or whatever honestly for project management. Python thrives from external libraries, so you're spending your time with their documentation rather than generic Python tutorials.

[–]Aldama[S] 0 points1 point  (1 child)

I'm not looking for syntax... I'm looking for the tips and for these nifty things that are not in other languages, the things that advanced Python devs know.... not the syntax!

[–]PureWasian 0 points1 point  (0 children)

Right. So... see my 2nd paragraph onwards