Django is powerful. It can be used to build a wide range of applications. It's used for large public websites, internal corporate applications, and even as the backend for mobile apps and games. But before learning about the complex parts of Django let's first start with something simple.
This chapter is going to introduce you to Django's basic functionality. In this chapter you'll learn to write a simple "Hello, World" application. To do this you'll need to perform the following tasks:
- Setup a working directory
- Configure a virtual environment
- Install Django
- Code a simple Django app