Further reading
This book has touched upon several important aspects of application development. The key concepts were taught primarily by developing command-line applications. As noted earlier in the chapter, there are many applications that require you to learn domain-specific techniques. For example, in this chapter, we learned about the MVC architecture commonly implemented in GUI applications. Let's conclude this chapter, and hence the book, with a brief discussion on some of the important application domains. This will just give you some useful pointers (with lots of links!) to the relevant libraries or application frameworks. To avoid clutter, the URLs with further information are provided separately at the end of this section. The following is a list of other important application domains; however, this is far from being an exhaustive list:
Web and mobile application development:
These are important application development domains. To learn Python Web application development, you can...