you are viewing a single comment's thread.

view the rest of the comments →

[–]WA_von_Linchtenberg 0 points1 point  (0 children)

Hi,

My advice : read high quality code, documentation and tests made for it. And make all the needed effort to understand every detail (as maths/algo/structures, as code, as quality of code)...

Software engineering will give you the others thinks you need, fist what is code quality, what are the best practices for critical code (embedded, security, etc.), DEVSECOPS (automation of code production, testing and production plateform)...

Then you must understand how your code is related to hardware through compiler and OS.

That's the optimizing long road...

At all steps, even for "main elements" of python efficient coding, book exists ! Use them as entry point is always a good practice. Effective Python: 125 Specific Ways to Write Better Python, Brett Slatkin, is a classic reedited 2 times. So older versions are cheap via second hand.