Python features manual memory management .
Python features a dynamic type system and manual memory management and supports multiple programming paradigms , including object-oriented , imperative , functional programming , and procedural styles .