Reflections and predictions on how Python will evolve in 2024, by Godel Technologies Python Division.

What are the biggest trends you have seen over the past year in Python?

Over the past year, we have seen Python strengthen their position in Microservice architecture and Serverless computing. Cloud services also helped to evolve Python’s potential in fast and safe coding for platforms like AWS Lambda, Azure Functions or Google Cloud Functions.

The great expansion has been partially achieved with the help of the async web framework FastApi – it gained lots of attention for its performance and ease of building microservices. For the last couple of years, this framework has become a default selection for developers for kick-starting new projects.

Besides those non-obvious IT fields above for Python in the past, it proceeds to dominate in trendy sectors, like Artificial Intelligence, Machine Learning and Data Science by elaborating according to libraries: TensorFlow, scikit-learn, NumPy and many others. The last one has been successfully integrated into one of our greenfield engagements.

It is also worth mentioning, that Python’s simplicity and versatility make it more and more preferred for DevOps tasks and automation – building scripts for management and automation of containerised applications in Docker or Kubernetes is considered a non-disputed choice.

Has anything surprised you in your technology this year?

There was an announcement in July about making the Global Interpreter Lock (GIL) optional. That shocking means that Python could be asynchronous at the core of language.

What are your tech predictions for 2024? 

1. A critical shift to AI/ML sectors for regular companies with a host of REST API services should be reconsidered.

2. Businesses proceed to accumulate lots of unstructured, lengthy and messy data, which might turn into useful recommendations and predictions for their users.

3. There is still no direct dependency between AI integration and company income, but those learning curves must be accepted and practised to stay afloat in the next couple of years.