For beginner Python developers just getting started with deep learning, PyTorch is easier to learn. However, TensorFlow is by far the most common framework in production. The decision should be easy: if you want to learn about neural networks and deep learning models, use PyTorch. But if you want to scale your model in production, use TensorFlow. For more information, read Neural Network Showdown: TensorFlow vs PyTorch.