In the first part of this series, we introduced data visualization using matplotlib, with an interesting example, showing a Bar chart.

Let’s continue exploring the possibilities.

We may also want to have an insight on the percentage of won, lost and drawn games for each team. This is a good…

As a follow-up to the first part, let’s discuss other idioms, or simply good practices, that Python developers use on a daily basis for their projects.

Photo by Alvaro Reyes on Unsplash

Testing that a sequence is not empty

Let’s say you have a list mylist that can take an arbitrary value and you want to test if it is not empty.


A graphical representation of data is often a better way to convey an information with the possibility to show insights in a given context. Though, facts are made quickly comprehensive boosting thereby the productivity.

For a Python developer, the matplotlib library is a good option for the creation of graphics…

One reason I like using Python is that it’s easy to share good practices within your team, once you have learned them yourself.

Photo by Alvaro Reyes on Unsplash

Here is a first part of randomly presented, idioms and techniques we share in daily Python code, to keep in mind and use when needed.

Multiple assignment a.k.a. Iterable unpacking

Python allows…

When using different Python-based tools, frameworks or applications, as we do daily at Content Gardening Studio, you need to install all the corresponding compatible versions of Python and easily switch between them. Assuming you are running on Linux or Mac (though it should also work on Windows), you will enjoy…

Content Gardening Studio team

A global and dedicated team of developers working on Web and Data-related projects. Here, we share useful tips and findings from our work.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store