We've Launched "The Suddenly Remote Playbook,"
A Comprehensive Guide for Working Remotely
The Suddenly Remote Playbook
Read Now

Python

Showing 10-18 of 43 results
EngineeringIcon ChevronData Science and Databases

Python Machine Learning Prediction with a Flask REST API

by Guillaume Ferry

Employing Python to make machine learning predictions can be a daunting task, especially if your goal is to create a real-time solution. However, Tensorflow and Scikit-Learn can significantly speed up implementation. In this article, Toptal Python Developer Guillaume Ferry outlines a simple architecture that should help you progress from a basic proof of concept to a minimal viable product without much hassle.

7 minute readContinue Reading
EngineeringIcon ChevronBack-end

Introduction to Python Microservices with Nameko

by Guilherme Caminha

The microservices architectural pattern is an architectural style that is growing in popularity, given its flexibility and resilience. In this article, Toptal Freelance Python Developer Guilherme Caminha will focus on building a proof of concept microservices application in Python using Nameko, a microservices framework.

12 minute readContinue Reading
EngineeringIcon ChevronTechnology

Intro to Python Image Processing in Computational Photography

by Radu Balaban

Computational photography is about enhancing the photographic process with computation. While we normally tend to think that this applies only to post-processing the end result (similar to photo editing), the possibilities are much richer since computation can be enabled at every step of the photographic process—starting with scene illumination. In this article, Toptal OpenCV Expert Radu Balaban walks us through two examples of computational photography: low light and high dynamic range.

11 minute readContinue Reading
EngineeringIcon ChevronBack-end

Python Multithreading and Multiprocessing Tutorial

by Marcus McCurdy

Threading is just one of the many ways concurrent programs can be built. In this article, we will take a look at threading and a couple of other strategies in building concurrent programs in Python, as well as discuss how each is suitable in different scenarios.

15 minute readContinue Reading
EngineeringIcon ChevronBack-end

Python Logging: An In-Depth Tutorial

by Son Nguyen Kim

As applications become more complex, having good logs can be very useful, not only when debugging but also to provide insight in application issue/performance. The Python standard library comes with a logging module that provides most of the basic logging features and is very handy but contains some quirks that can cause hours of headaches

6 minute readContinue Reading
EngineeringIcon ChevronBack-end

Exploring Supervised Machine Learning Algorithms

by Vlad Miller

While machine learning sounds highly technical, an introduction to the statistical methods involved quickly brings it within reach. In this article, Toptal Freelance Software Engineer Vladyslav Millier explores basic supervised machine learning algorithms and scikit-learn, using them to predict survival rates for Titanic passengers.

24 minute readContinue Reading
EngineeringIcon ChevronTechnology

From Solving Equations to Deep Learning: A TensorFlow Python Tutorial

by Oliver Holloway

TensorFlow makes implementing deep learning on a production scale a breeze. However, understanding its core mechanisms and how dataflow graphs work is an essential step in leveraging the tool’s power. In this article, Toptal Freelance Software Engineer Oliver Holloway demonstrates how TensorFlow works by first solving a general numerical problem and then a deep learning problem.

10 minute readContinue Reading
EngineeringIcon ChevronBack-end

A Guide to Performance Testing and Optimization with Python and Django

by Iulian Gulea

Donald Knuth said that "premature optimization is the root of all evil." But there comes a time, usually in mature projects with high loads, when the need to optimize presents itself. In this article, Toptal Freelance Software Engineer Iulian Gulea talks about five common methods to optimize a web project’s code using principles that can be used in Django as well as other frameworks and languages. Using these principles, he demonstrates how to reduce the response time of a query from 77 to 3.7 seconds.

12 minute readContinue Reading
EngineeringIcon ChevronBack-end

Orchestrating a Background Job Workflow in Celery for Python

by Rustem Kamun

In this article, I will try to give you a good understanding of which scenarios could be covered by Celery. Not only will you see interesting examples, but will also learn how to apply Celery with real world tasks such as background mailing, report generation, logging and error reporting. I will share my own way of testing tasks beyond emulation and explain a few tricks that go beyond the official documentation and took me hours of research to discover myself.

15 minute readContinue Reading

Join the Toptal® community.