EM317 High performance web service development in Python

Duration: 5 days

Get Quote


In addition to all its other uses, Python is a very capable and popular language for web development and the development of web services as well. There are many different approaches for the development of web services in Python, and sometimes it is difficult to decide what is the best way to proceed, and how to correctly structure and design your applications. In this module, we will look at both synchronous and asynchronous approaches to Python web service development and consider the pros and cons of each. We will look at popular development frameworks for the development of each (Flask for synchronous and Tornado for asynchronous), and see how they can be used, and how they are different. At the end of this module, attendees should understand the different approaches and be able to utilize the technologies and approaches in real-life backend software.


Emerge Trainings acknowledges your hard work. All participants that complete this training receive a Certificate of Completion. Depending on the training solution that your company has selected, morning and afternoon snacks, lunch, cloud servers, student manuals and venue may also be included.

The inclusions may vary for public and private training runs.

Training Venue

All Emerge trainings can be conducted in different locations globally.

For public trainings, the venue details will be included in the announcement for the training run. The training venue could be in Emerge Training rooms, shared facilities, hotels, conference rooms, event places, academic computer rooms and/or other similar venues.

For private trainings, the venue will depend on the company’s preference. Companies may choose hotels, event places, on-premise training rooms and conference rooms. Trainings could also be conducted in a virtual classroom.