Posts by: Otávio Simões Silveira

Common Data Visualization Techniques

Although it’s a crucial skill for any data practitioner, visualization is often taken for granted in many newcomers’ data science learning paths. It may seem trivial to plot a simple chart to show, for instance, that the revenue increased last month. Compared with other tasks, data visualization might seem overly simple. But properly showing your […]

Read More

A Gentle Introduction to PyTorch for Beginners (2022)

When machine learning with Python, you have multiple options for which library or framework to use. However, if you’re moving toward deep learning, you should probably use either TensorFlow or PyTorch, the two most famous deep learning frameworks. In this article, we’ll go through a quick introduction to the PyTorch framework, going all the way […]

Read More

How to Use Python Data Classes in 2022 (A Beginner’s Guide)

In Python, a data class is a class that is designed to only hold data values. They aren’t different from regular classes, but they usually don’t have any other methods. They are typically used to store information that will be passed between different parts of a program or a system. However, when creating classes to […]

Read More

A Beginner’s Guide to Unit Tests in Python (2022)

Unit tests are segments of code written to test other pieces of code, typically a single function or method, that we refer to as a unit. They are a very important part of the software development process, as they help to ensure that code works as intended and catch bugs early on. Also, testing is […]

Read More

Python’s Deque: How to Easily Implement Queues and Stacks

If you use Python, you’re probably familiar with lists, and you probably use them a lot, too. They’re great data structures with many helpful methods that allow the user to modify the list by adding, removing, and sorting items. However, there are some use cases when a list may look like a great choice, but […]

Read More