Deep Reinforcement Learning with Python: With PyTorch, TensorFlow and OpenAI Gym