Should I stay or should I go?

Python 2 end of life: 31% of organizations have no Python 3 migration plans

Its end of life came as no surprise, and yet, many teams still do not have a plan going forward on what to do with their Python 2 apps. A recent study found that while most teams anticipate migrating to Python 3, there are some that will self-support Python 2, and even a few that will rewrite their apps in another language. What challenges will organizations face when they migrate their code?

Bringing home the gold

C wins Programming Language of the Year award for 2019

The first update of the year from The TIOBE Index is here with new rankings of the top programming languages. This update announced the winner of the “Programming Language of the Year” award. Congratulations C! Thanks to its usage in embedded devices and the Internet of Things, C wins the award and enters the hall of fame for 2019.

Time to extract data

Quick guide: How to create a Python-based scraper

The usage of web scraping is actively increasing, especially among large e-commerce companies as a way to gather data in order to compete, analyze rivals, and research new products. Web scraping is a method of extracting information from websites. In this tutorial, learn how to create a Python-based scraper. Dive into the code and see how it works.

Python 3.8 ends the year with a new minor version

Python 3.8.1 arrives with library updates and bug fixes

Python 3.8.1 has been released. The first maintenance update for the 3.8 branch follows the release candidate that became available earlier this month, and it addressed a number of issues. Let’s see what has changed for the popular programming language with the latest update.

Milestone release of Poetry has arrived

Python dependency management tool Poetry reaches version 1.0.0

Poetry 1.0.0 has been released. The Python tool for dependency management and packaging is designed to make these tasks easier. Poetry is compatible with Python 2.7 or 3.4 and above, and can be used multi-platform on Windows, Linux or macOS. The milestone version 1.0.0 adds some new features and commands.

TIOBE Index for December 2019

Python is on its way to become the top programming language of 2019

The TIOBE Index for December 2019 reaffirms the status quo. Java, C, Python, C++, and C# are all doing well, with no major changes in their ranking. As predictions for 2020 roll in, one language, in particular, has been receiving a lot of attention. While Kotlin is not in the top 10 (or even the top 20) on the TIOBE Index’s rankings, it should be in every mobile dev’s toolkit.

The latest PyCharm version has arrived

PyCharm 2019.3 offers support for Python 3.8 and more interactivity

JetBrains has released PyCharm 2019.3. The latest version of the Python IDE lets you use interactive widgets for Jupyter Notebooks—if you are using the Professional Edition. For paid and free versions alike, support for additional Python language features has been added. Let’s see what all has changed.

The Python framework gets an upgrade

Django 3.0 begins its async-capable journey with ASGI

Django version 3.0 is the newest version of Django. This open source Python framework was developed for fast web development tasks, with fully scalable architecture. It now begins its journey towards async-capable Django. Take a look at what the 3.0 milestone includes, what features were added and removed, and what Django has to offer Python developers.