Overwhelmed by the Simplicity of Python. Any Recommendation?

Larry Martell larry.martell at gmail.com
Sun Nov 4 15:59:58 EST 2018


On Sun, Nov 4, 2018 at 11:56 AM Mike C <tmrsg11 at gmail.com> wrote:
>
> Same here. Debugging in Python is annoying, I like to step through my code line by line, it's impossible to do it with object-oriented programming language.
>
> Also, there's no good REPL IDE.
>
> Spyder barely works with some basic features. PyCharm, the most popular, takes too long to start, and you have to setup folders and directories EVERY SINGLE TIME at startup.

I use pdb and I have no issues debugging nor stepping through my code
line-by-line when needed. What does it being OO have to do with it?

But then again, I also know better then to top post.

> Rhodri James wrote:
> ...
> > I completely agree.  I too have come from a background in C, and still
> > do most of my day job in C or assembler.  It took a while before I was
> > writing idiomatic Python, never mind efficient Python (arguably I still
> > don't, but as Rob says, who cares?).  Don't worry about it; at some
> > point you will discover that the "obvious" Python you are writing looks
> > a lot like the code you are looking at now and thinking "that's really
> > clever, I'll never be able to to that."
>
>   at this stage of my own process in learning, i'm
> trying to read the FAQs i can find, any tutorials,
> answers to specific questions on stackoverflow on
> particular topics to see if i can understand the
> issues, etc.
>
>   as for my own code, yes, it's horrible at the
> moment, but to me working code is always the
> final arbitor.  i much prefer simple and stepwise
> refinement if speed isn't the issue i think clarity
> and simplicity is more important.
>
>   speed is only more important for large projects
> that process a ton of data.
>
>   in 3-5yrs i expect to understand more of what
> the theory and more conceptual things going on as
> i read more of the history and how the language
> has developed.
>
>   i won't consider myself fluent until i start
> "thinking" in it and can visualise the data
> structures/objects in my head and such as i
> currently do for C.



More information about the Python-list mailing list