The 2017 Top programming languages by IEEE Spectrum

Python jumps to number one and Swift burst in top ten
01 August 2017   2802

Spectrum is a "flagship" of Institute of Electrical and Electronics Engineers - an international non-profit association of experts in the field of engineering, the world leader in the development of standards for radio electronics, electrical engineering and hardware for computing systems and networks. 

An IEEE Spectrum team researched 12 metrics from 10 carefully chosen online sources to rank 48 languages. The main feature of the Spectrum's ranking is that it is interactive, it contains 5 ranking for 4 platforms. 


  • IEEE Spectrum average
  • Trending - growing rapidly
  • Jobs - in demand by employers
  • Open - popular in open-source hubs
  • Custom  - here you can create your own ranking, based on date and 12 different criteria (number of indexed online resources on Google, GitHub repos, Reddit posts, etc.)


  • Web
  • Mobile
  • Enterprise 
  • Embedded

Python jumped two places to the No. 1 slot, though the top four—Python, C, Java, and C++—all remain very close in popularity.

C# has reentered the top five. Ruby has fallen all the way down to 12th position, but in doing so it has given Apple’s Swift the chance to join Google’s Go in the Top Ten. This is impressive, as Swift debuted on the rankings just two years ago. (Outside the Top Ten, Apple’s Objective-C mirrors the ascent of Swift, dropping down to 26th place.) 

IEEE Spectrum Top 30 Web programming languages
IEEE Spectrum Top 30 Web programming languages

You can view an interactive ranking at Spectrum.

Python News Digest 28.06

Check what interested had happened in the world of Python from 23rd to 28th of June 2019
01 July 2019   365

Hello everyone, friends! I hope your week went well! We continue our heading - News Digest. This week we will talk about Python.

Not so long ago, the guys from TIOBE noticed an increasing interest in this language (in TIOBE Index June 2019, it took 3rd place), and some even suggested that in a couple of three years he could take first place. Let's wait and see. And now let's see what was interesting in the Python world this week. Let's go!

Articles and guides

Advacned guide from the creator on the pack that provides type checking in Python programs. 

  • Basic Input, Output, and String Formatting in Python.

In this tutorial, you will learn how to get user input from the keyboard using the built-in input () function, how to display output to the console using the built-in print () function, and how to format string data using the string modulo operator.

  • Parsing JSON nested entries using Python.

This guide provides a solution if one knows the path through the nested JSON to the desired information. 

  • From Python to Go to Rust: An Opinionated Journey

Skilled coder's thoughts on these 3 languages, their advantages and weak sides.


  • "Behind The Scenes At The Python Software Foundation - Episode 217"

This interview is about how the Python Software Foundation helps the language and the community, and how you can help them.


  • PiterPy not a Breakfast

It will be held on Tuesday, July 30, 2019 from 17:00 to 19:30. Free admission!