Python vs. Java - When to Use Each Language
Asking developers to compare languages, it's often like throwing a grenade into a living room - the only certainty you can get from it is a huge mess. This is why focus on emphasizing the features that make them...
Python for Mobile App Development in 2023 – Kivy vs. BeeWare
Python is an extremely popular programming language, the most popular in the world, according to the TIOBE index. Great minds in scientific and numeric computing, education, and web development build apps with Python,...
What is Python Used For - Top 10 Examples of Successful Applications
Despite being a veteran among programming languages, Python still holds the 4th solid position in popularity contests, according to the 2022 Stack Overflow survey.
Flask vs. Django in 2023 – Which Python Framework To Choose and When?
When you’re looking for a Python framework to build a Web app, two options stand out: lightweight Flask and comprehensive Django. Both are successful high-level Python Web frameworks. Both are widely used by successful...
PyCon Portugal 2022: Monterailians on the Trail of Python
If you have any information about Monterail, you probably know that our company started its journey back in 2010 with Ruby as our primary technology. It’s been a long journey and after some point, we’ve decided to...
Multiprocessing vs Multithreading in Python – Explained With Cooking
A (not) short story about how I came to understand the discrete difference between multiprocessing and multithreading.
When to Use Python and How Can It Benefit Your Business?
When thinking about starting a project, we tend to get bogged down by uncertainty about which technology should be used for the best results, and where.
Keep Django Under Control: Creating Custom Metrics with Prometheus
When we create an application, we often think that once it's deployed to production, our work is done. Nothing could be further from the truth! What if an issue occurs that could not be foreseen during the...
What It’s Like To Be a Python Developer in Monterail
So here it is, another day begins, another boring daily meeting, another task to finish… Is that how you feel? Well, then, let me tell you that probably it’s the place, not the work, that is bringing you down.
6 Python Task Automation Ideas - Guide with Examples
Tired of performing repetitive tasks every day? Well, it can bore even the most resilient of us out of our minds. Lucky for us, the digital age we live in offers us a bevy of tools to relieve ourselves of that sort of...
Django vs. Node.js: When to Choose Which Framework [2023 Update]
Although Node.js and Django are two completely different tools, they both come up a lot when teams try to decide what technologies they should use to build a web application.
Is Python Slow? Use Cases and Comparison to Other Languages
Python is well known to be one of the most useful programming languages. You can do almost anything with it — from web/desktop applications, through image processing, to data science and machine learning.
5 Reasons to Choose Python for Finance and Fintech in 2023
Python is a spectacular programming language released in 1991 by Guido van Rossum. It came into prominence in the late 2000s (being named TIOBE Index’s Programming Language of the Year for the first time in 2007) and...
Why Is Python Used for Machine Learning?
Machine Learning is currently one of the hottest topics in the industry and companies have been racing to have it incorporated into their products, especially apps. This topic is especially important when discussing...
What Is Python and Why Is It so Popular? [Updated 2023]
Whether or not you’re familiar with the world of software development, chances are you have heard about Python, one of the most popular programming languages of our time.