The deep learning platform PyTorch has received an upgrade. Version 1.4 comes with breaking changes, new features, bug fixes and deprecations. Java bindings are available as one of several experimental features, and you can now use the latest versions of PyTorch’s domain libraries.
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?
The popular data science library pandas just turned twelve, and now it’s headed for version 1.0.0. The first release candidate shows that pandas will receive a new scalar for missing values, a new deprecation policy following semantic versioning, a redesigned website and more.
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.
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.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.
Python is currently one of the most popular programming languages around, so it’s no surprise there are many Python extensions for Visual Studio Code. We spoke to Caleb Collins-Parks about his extension AREPL, which pops up in the search results as one of the top Python extensions.
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.
Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week JDK 14 entered Rampdown Phase One signalling the next milestone on the road to Java 14, we talked about the upcoming software development trends in 2020 and much more. Let’s take a closer look.
The Mozilla Corporation and the Chan Zuckerberg Initiative are funding the Python package installer pip with $407,000 USD to support work that is planned for 2020. Where is pip headed next year? The roadmap has been laid out, so let’s have a look at what the future holds.
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.
Netflix often releases its internal tools to the public as open source code. The latest project to join the fray is Metaflow, a “deceptively simple” Python library for data scientists. Metaflow features integration with Amazon Web Services and includes a built-in capability to snapshot all code and data into Amazon Simple Storage Service.
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.
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.