Attention in Transformers: Concepts and Code in PyTorch