Skip to content

andysingal/python-advanced

Repository files navigation

python-advanced

Books & Resources:

  • Fluent-Python

The mantras that you should remember when optimizing your code are outlined here:

Make it run: We have to get the software in a working state and ensure that it produces the correct results. This exploratory phase serves to better understand the application and to spot major design issues in the early stages.

Make it right: We want to ensure that the design of the program is solid. Refactoring should be done before attempting any performance optimization. This really helps separate the application into independent and cohesive units that are easy to maintain.

Make it fast: Once our program is working and well structured, we can focus on performance optimization. We may also want to optimize memory usage if that constitutes an issue.

Iterators: Resources:

Screenshot 2023-11-02 at 12 27 29 PM Screenshot 2024-03-14 at 9 07 41 AM

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published