The goal of the book is to explain the concept of social media analytics and demonstrate its applications using Python. We use Python 3 for the different concepts and projects in the book. You will need a Linux/macOS or Windows machine with Python 3 and an IDE of your choice (Sublime Text 2, Atom, or gedit). All the libraries presented in the chapters can be easily installed with pip package manager. It is advisable to use the Python library Jupyter to work in notebook mode.
The data will be stored in MongoDB, which is compatible with all operating systems. You can follow the installation instruction on the official website (https://www.mongodb.com).
Lastly, a good internet connection is a must to be able to process big volumes of data from social networks.