Advanced

Python 3 Performance

Python is a very popular programming language, widely used in practice. Unfortunately, many Python developers are frustrated by the sometimes disappointing performance of their applicatio...

Prerequisite: Intermediate experience with Python, including hands-on experience writing Python code for applications.

The training uses a fictional company named Globomantics, which develops several Python applications for its business needs. Developers and managers are very satisfied with Python for its rich ecosystem and high productivity. Globomantics uses Python for applications ranging from web apps to data science projects, typically deployed in the cloud.

However, as data volumes increase and code bases grow, a recurring problem arises: applications are too slow. This is the main reason why performance becomes a critical issue.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

8 sections
  1. 1 Table of Contents
  2. 2 Course Overview
  3. 3 Measure performance
  4. 4 Use the right data structures
  5. 5 Optimize Python code
  6. 6 Use more threads
  7. 7 Use asynchronous code
  8. 8 Use more processes

Interested in this course?

Contact us to book it or get a custom training plan for your team.