This chapter provides a foundation for understanding how Large Language Models (LLMs) are integrated into functional applications using Python. We begin by defining what constitutes an LLM workflow and examining the typical components that make up LLM-powered software.
You will learn about the advantages of using Python for this type of development and get acquainted with the main libraries and tools available within the Python ecosystem specifically for working with LLMs. Finally, this chapter outlines the overall structure of the course and its learning objectives, setting expectations for the material ahead.
1.1 What are LLM Workflows?
1.2 Common Components of an LLM Application
1.3 Why Python for LLM Development?
1.4 Overview of the Python LLM Ecosystem
1.5 Course Structure and Goals
© 2025 ApX Machine Learning