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