🍩Неэффективные структуры данных
Использование списков (
list) вместо множеств (set) или словарей (dict) для операций поиска (O(n) вместо O(1))🍩Лишние вызовы функций
Частые вызовы функций в циклах или там, где можно обойтись локальными переменными или встроенными операциями
🍩Глобальные переменные
Чрезмерное использование глобальных переменных замедляет доступ к данным. Лучше передавать параметры явно.
🍩Самописные решения
Написание собственных реализаций (сортировка, поиск и т.д.) вместо использования оптимизированных встроенных функций (
sorted(), sum(), collections и др.)👉 @PythonPortal



