Some of them are the usual classics that have been leading the IT industry for years, but the list has also brought some surprises to the table. You'll find younger languages that are quickly gaining more popularity according to different rankings … Read more
Python
How to Validate an IP Address Using Python
Did you know that there are currently around 4,294,967,296 IPv4 addresses in use? That’s a big number. So big, in fact, that a new standard is being introduced to cope with demand: IPv6. In this article, we’re going to explore how to … Read more
2 Ways to Build a Phone IVR System With Python
Interactive voice response (IVR) systems allow for the automation of telephone conversations, which provide a better user experience for customers, and save time for your employees. Let's build one using Python! Used alongside technologies … Read more
Fast Document Similarity in Python (MinHashLSH)
Why is document similarity more important than ever? In the big data era, it is always more frequent that companies need to detect similar items in their database. Imagine platforms like Kijiji or Subito, trying to detect people that constantly … Read more
Automate everything with Python
Without any trace of doubt, we can say it: coders love Python. It's consistently rated as one of the most popular programming languages in developer surveys. And it's not hard to see why. It's simple, quick to learn, easy to read and runs on … Read more
Why Python Is a Great Tool to Build a Digital Virtual Assistant
Digital virtual assistants have a wide range of applications that make them a great asset for business and leisure users. From powering smart technology to helping with workflow automation, they can be a great asset in our day-to-day lives at home … Read more
Video: How to Use Python for Async Microservices
In the video below, Iacopo Palletti, CTO at Nephilia, explains how to use Starlette (an ASGI Framework and toolkit) for building asynchronous microservices in Python. Async (asynchronous) programming is not new, but it is a new kid on the block … Read more
Top Trending Python Frameworks Today
Python is one of the most popular coding languages in use today and devs are always hunting for new frameworks. First developed around thirty years ago, it's now reckoned to be one of the fastest growing in terms of user base and currently, more than … Read more
PHP for Web Development in 2022: Dead, Alive, or Missing in Action?
If you had to learn programming all over again, what language would you pick to start with? There is a good chance your answer is not PHP. Who in their right minds is learning PHP these days, right? In fact, PHP has slipped from 5th place in 2017 … Read more
7 Programming Languages You Need to Learn to Succeed as A Cloud Professional
By now, almost every company in the world has moved its operations to the cloud. Companies that have embraced cloud technology are on the lookout for cloud engineers and other experts. This has increased the demand for professionals who can … Read more
Exploring LIME Explanations and the Mathematics Behind It
The expansion of artificial intelligence (AI) relies on trust. Users will reject machine learning (ML) systems they cannot trust. We will not trust decisions made by models that do not provide clear explanations. An AI system must provide clear … Read more
Google AI Hub: what, why, how
Artificial intelligence (AI) and machine learning (ML) increasingly seem to be indispensable tools that developers need to be able to handle. There are many ways these tools can be put to use, applied to applications and products. In research and … Read more
Genetic Algorithms: A Developer’s Perspective
The life of a developer nowadays is a very exciting one: we have several languages, frameworks, and numerous excellent tools available to select from according to our needs. Not only that, we also have a lot of interesting and useful … Read more
Logging in Python: a broad, gentle introduction
Not all data scientists have a computer science background - I received my bachelor’s degree in Statistics, for example. As I moved into data, I noticed that I was good at scripting, but was not able to create a ‘production-quality’ code. A … Read more
TensorFlow Furthers the Development of Machine Learning
In preparation for his talk at the upcoming Codemotion Deep Learning virtual conference next week, I spoke to Luiz GUstavo (Gus) Martins, TensorFlow Developer Advocate, at Google. He explained that his main role is to help … Read more
How to build a GAN in Python
Introduction Generative Adversarial Networks (GANs) are a hot topic in machine learning for several good reasons. Here are three of the best: GANs can provide astonishing results, creating new things (images, texts, sounds, etc.) by imitating … Read more
BERT: how Google changed NLP (and how to benefit from this)
Introduction One very broad and highly active field of research in AI (artificial intelligence) is NLP: Natural Language Processing. Scientists have been trying to teach machines how to understand and even write natural languages (such as English … Read more
Epidemic Intelligence, part 1: data, models and machine learning in the age of Coronavirus
The current global emergency due to the spread of the coronavirus in several countries shows how fragile our society's equilibrium is when faced with 'interior' threats such as an epidemic. Treatments to relieve symptoms and a vaccine will eventually … Read more
PyRoma and Django Girls communities: interview with Fiorella de Luca
Community Management for DevelopersDownload our latest eBook to learn how to build a thriving coding community with no prior experience. We had Codemotion's own community managers and some of our members list down the essential skills, practices and … Read more
Jobs in artificial intelligence and robotics top LinkedIn list for 2020
Artificial intelligence specialist and robotics engineer are the fastest-growing jobs in the US, according to LinkedIn.The annual Emerging Jobs Report highlights the skills associated with these roles and the cities and industries in which … Read more