RAG Guide: Python Retrieval-Augmented Generation