Full stack web development with Python refers to the practice of developing the complete web application, including both the front-end and back-end components like HTML, CSS, Django and SQL. A full stack developer is responsible for designing, developing, and deploying a complete web application, which can range from a simple static website to a complex web application.