Streamlit Essentials – Configuring the Environment, Managing Packages, and More
This chapter covers the basics of building a Python web application using the Streamlit framework. It is designed for beginners who want to learn how to develop a web application from scratch and covers several important topics, including setting up a virtual environment, installing and managing packages, creating an app skeleton, and adding a menu and decoration to the app.
This chapter is the first of a section consisting of four more chapters. In these chapters, we will learn how to build basic web applications while developing essential Streamlit skills. We are adopting a learning-by-doing approach, so we are going to build, test, and deploy a real working web app – a natural language processing (NLP) app – from scratch. So, let’s make it!
This chapter starts by recalling the concept of virtual environments and explains why they are important for Python development...