Productive and Efficient Data Science with Python: With Modularizing, Memory profiles, and Parallel/GPU Processing