Alert programmers: huge changes are approached in Python, many curves arrive

Foto del autor

By Jack Ferson

Python has become one of the most popular programming languages, thanks to its learning curve, the ease of understanding its syntax and practical applications, from artificial intelligence to data science.

According to the annual survey Python Developers Surveyjointly elaborated by the Python Software Foundation and the Jetbrains Pycharm team, 86% of respondents use Python as the main languagewhile the rest prefers it as secondary.

Specifically, of the total programmers who use Python as the main one, the other most chosen language is Javascript, with 40%, followed by others also popular such as SQL (37%) or C/C ++ (26%).

With a thick participation in the range of programmers who have been working with this language from 3 to 5 years, which total 30% of users; In turn, 31% of developers who choose Python do not have more than 1 year of experience in code creation.

Moreover, even 27% say they use artificial intelligence tools to learn on programming in this popular language. Although this does not stop changing, there are many communities to understand how it works in essence.

As Python is not static, news are usually frequent. These are the ones you have to know to be up to date in this programming language.

News of Python 3.14 arriving in October

One of Python’s most important applications in industry is data science, which is more than half of the use of Python at the professional level, according to the programmers surveyed.

With the arrival of Python 3.14 on October 7, fans of this programming language will have several novelties, with great changes both in the implementation and in the standard library, as well as improvements in usability.

At a general level, These are all the news we know from Python 3.14:

  • Lower thread block. The programs that use many threads – server, libraries that use parallel tasks, etc. – can run much faster, as if you had a kitchen with a lot of space for waiters, chefs and their equipment.
  • Multiple interpreters. API is used in the STDLIB – the standard Python bookstore – to send the code, a path related to the aforementioned parallelism, to the isolation of processes and a lower cost than to run processes in the operating system.
  • Avoid errors in unpopulated annotations. Although it sounds something complex, this change is very positive and refers to the evaluation that Python makes of the definitions, since they are only interpreted when they are needed, with the aim of avoiding errors.
  • Improved chain templates. Until now, Python offered some errors in some formats, but with this progress you can create clearer and secure text templates, avoiding using f-strings For more complex tasks.
  • Native support for Zstandard in the stdlib. From Python 3.14, programmers will no longer need to install external packages for ZTSD, one of the most used algorithms. In this case, it is recommended to use the stdlib version if Python-Zstandard is used.
  • Improvements in the Interactive Console (REPL). The Sheel of Python will also have several news, such as suggestions to correct an errata, such as writing «Pritn», instead of «print.»
  • Goodbye to blockages. The last change has to do with the elimination of Fork by default when creating multiple processes by Forkserver, which facilitates much more to understand errors.

As you can see, Python 3.14 brings with it numerous novelties that will surely facilitate the work of the developers of this programming language.

Know How we work in NoticiasVE.

Tags: Developers, programming

Deja un comentario