Text this: Mastering Large Language Models with Python