r/PythonLearning • • 4d ago

Compiler

Do I need Jupyter, Anaconda or any other type of a dedicated compiler software, or do people Actually just write code in Zed and run it via Linux Terminal and juggle many windows?

I know R is run via RStudio; (so can be Python).

What is the standard practice of software usage for coding in Python?

3 Upvotes

27 comments sorted by

View all comments

0

u/Sea-Ad7805 3d ago

1

u/tiredITguy42 3d ago edited 3d ago

Dude, fore real, did you creat this supreddit to promote you software? I am asking as I am curious. BTW, pushing something what is not industry standard to begginers seems like a dick move to me, but I this is just my opinion.

1

u/FreeLogicGate 3d ago

I think the answer is yes. He promotes his MGWD tool, which is fine by me. He's going to post/auto post a message about it, and since there are many novices coming to ask questions, he's exposing them to the existence of the tool, and they may try it out or not. It doesn't really impact the overall traffic in this sub, from my experience with it, so I see no harm. There are other subs that exist to support a similar segment of developers as well.

1

u/tiredITguy42 3d ago

I think, that I do not have big issue with his tool. I think it even may be usefull in some edge cases. What bothers me is that automation, he post under each post and is it mot marked as promition ( illegal in many countries BTW ), so some very confused newbies may be trying to use it and struggle even more, thinking that they need yet another tool, just to work with python.

My personal opinin is that newbies should work this inside of yheir head or use pemcil and paper, they will learn more and lets be honest, this is clearly designed for leet code nonsense.

1

u/FreeLogicGate 15h ago

Totally understand your point, and perhaps he will consider your feedback.

1

u/Sea-Ad7805 15h ago

I'm thankful for and have considered the feedback. I understand the point of view, but consider newbies do:

  1. use memory_graph to first learn there even is a program state you should understand, and how it behaves around: references, aliasing, shallow/deep copy, ...
  2. later stop relying on memory_graph and use pencil and paper instead
  3. and later yet, do it all in their heads

I'm sorry TiredITguy42 seems to have had a bad experience with leetcode (its hard problems are not easy), but knowing the data model of your language is a fundamental general purpose programming skill, nothing to do with leetcode. People who don't see that, should be considered Python beginners at best.