Python Magazine

The new Python Magazine  is now available at newsstands. In addition to a compact introduction to the programming language, the new edition includes articles on the areas of application of Python. Our authors provide insights into the practice of data science and machine learning with Python.

Python: the most popular programming language!
Dear readers,

The results of the Developer Survey 2020 by the technology company CodinGame were clear: Python is the most popular programming language, with almost 36 percent ahead of JavaScript (29.48 percent) and Java (29.10 percent). The popularity is also reflected in other statistics such as Stack Overflow or the RedMonk Popularity Index.

While JavaScript and Java date from the mid-1990s, Python was invented by Guido van Rossum in 1991. Especially in the last few years, it has been enjoying increasing popularity, which could not least be due to the fact that it claims to be easy to learn. In addition, the subject areas in which it is used are becoming increasingly important: machine learning, for example, is one of the top topics in software development today.

But how is it that a programming language that is almost thirty years old is still or just about to experience such an upswing? In this issue of the developer magazine special we want to give some answers to this question. But the articles in this special are not only aimed at experts, but also at those who want to become one. At this point it should also be mentioned that this magazine does not claim to be complete. Because in a world of hyperspecialization and technology explosion, it is no longer possible to know everything.
Elena Bochkor starts with a short introduction to the basics of Python. dr René Brunner gives you an overview of the broad spectrum of where Python can be used in practice and where to get python programming homework help. Because in addition to machine learning – TensorFlow is one of the most important frameworks in the field of deep learning – the popular programming language is also used in data science and web development. Tam Hanna and Dr. Veikko Krypczyk show that Python can be used to solve wonderful mathematical problems.

Stefan Seltmann writes “anyone who thinks that Python is just a simple scripting language without typing is very wrong.” Thanks to the typing module and type checker like Mypy, statically typed code can also be developed in Python.