# Python 3.8

Published articles for Python 3.8.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Goodbye, Ubuntu 20.04 (netlab 26.05)

DevFeed: [Goodbye, Ubuntu 20.04 (netlab 26.05)](<https://devfeed.tech/articles/goodbye-ubuntu-20-04-netlab-26-05-11382.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/05/netlab-goodbye-20.02/>)

Published: 2026-05-18T05:43:00Z

Content type: release

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Python 3.8](<https://devfeed.tech/topics/python-3-8.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Python 3.10](<https://devfeed.tech/topics/python-3-10.md>), [networking](<https://devfeed.tech/topics/networking.md>), [qemu](<https://devfeed.tech/topics/qemu.md>)

Tags: [end-of-life](<https://devfeed.tech/tags/end-of-life.md>), [github](<https://devfeed.tech/tags/github.md>), [guide](<https://devfeed.tech/tags/guide.md>), [issue](<https://devfeed.tech/tags/issue.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [networking](<https://devfeed.tech/tags/networking.md>), [python-3-10](<https://devfeed.tech/tags/python-3-10.md>), [python-3-8](<https://devfeed.tech/tags/python-3-8.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [release](<https://devfeed.tech/tags/release.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [upgrades](<https://devfeed.tech/tags/upgrades.md>)

### AI overview

The netlab 26.05 release drops support for Python 3.8 and vanilla Ubuntu 20.04, requiring Python 3.10 or newer. The article discusses compatibility with older containerlab releases and cautions that Ubuntu 24.04 upgrades may still have quirks.

### Source excerpt

netlab release 26.05 is out. I'll write about its highlights tomorrow; today, I want to focus on one of its breaking changes: netlab no longer works with Python 3.8 (which reached end-of-life in October 2024), so you can no longer install it on a vanilla Ubuntu 20.04 (which reached end of standard support a year ago). We wanted to get rid of old Python versions for ages, but never did because Ubuntu 20.04 shipped with Python 3.8, and many netlab early adopters installed it on Ubuntu 20.04 (and the last thing a networking engineer wants is wasting time with upgrades, right?). Read more ...

## Mastering the Walrus Operator (:=) in Python 3.8+

DevFeed: [Mastering the Walrus Operator (:=) in Python 3.8+](<https://devfeed.tech/articles/mastering-the-walrus-operator-in-python-3-8-47.md>)

Original publisher: [Read original article](<https://blog.abhimanyu-saharan.com/posts/mastering-the-walrus-operator-in-python-3-8>)

Author: Abhimanyu Saharan

Published: 2025-05-17T00:00:00Z

Content type: tutorial

Language: en

Sources: [Abhimanyu Saharan](<https://devfeed.tech/sources/abhimanyu-s-blog.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learn](<https://devfeed.tech/tags/learn.md>), [python](<https://devfeed.tech/tags/python.md>), [python-3-8](<https://devfeed.tech/tags/python-3-8.md>)

### AI overview

A tutorial on Python's := walrus operator, covering how it can simplify conditions, avoid redundant calls, and produce cleaner, more efficient code in Python 3.8 and later.

### Source excerpt

Learn how to use Python's := walrus operator to simplify conditions, avoid redundant calls, and write cleaner, more efficient code in Python 3.8+.

## Apache Airflow 2.7.0 is here

DevFeed: [Apache Airflow 2.7.0 is here](<https://devfeed.tech/articles/apache-airflow-2-7-0-is-here-32537.md>)

Original publisher: [Read original article](<https://airflow.apache.org/blog/airflow-2.7.0/>)

Author: Apache Airflow

Published: 2023-08-18T00:00:00Z

Content type: release

Language: en

Sources: [Apache Airflow Blog](<https://devfeed.tech/sources/apache-airflow-blog.md>)

Topics: [airflow](<https://devfeed.tech/topics/airflow.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Security](<https://devfeed.tech/topics/security.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [Python 3.8](<https://devfeed.tech/topics/python-3-8.md>), [Docker Image](<https://devfeed.tech/topics/docker-image.md>)

Tags: [apache-airflow](<https://devfeed.tech/tags/apache-airflow.md>), [docker](<https://devfeed.tech/tags/docker.md>), [python](<https://devfeed.tech/tags/python.md>), [python-3-8](<https://devfeed.tech/tags/python-3-8.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Apache Airflow 2.7.0 has been released with new features, improvements, bug fixes, and documentation changes. The release focuses on security, drops support for end-of-life Python 3.7, and adds capabilities including setup and teardown tasks, a Cluster Activity UI, configurable deferrable tasks, and built-in OpenLineage integration.

### Source excerpt

I'm happy to announce that Apache Airflow 2.7.0 has been released! Some notable features have been added that we are excited for the community to use. Apache Airflow 2.7.0 contains over 500 commits, which include 40 new features, 49 improvements, 53 bug fixes, and 15 documentation changes. Details: 📦 PyPI: https://pypi.org/project/apache-airflow/2.7.0/ 📚 Docs: https://airflow.apache.org/docs/apache-airflow/2.7.0/ 🛠 Release Notes: https://airflow.apache.org/docs/apache-airflow/2.7.0/release_notes.html 🐳 Docker Image: "docker pull apache/airflow:2.7.0" 🚏 Constraints: https://github.com/apache/airflow/tree/constraints-2.7.0 Airflow 2.7.0 is a release that focuses on security. The Airflow security team, working together with security researchers, identified a number of areas that required strengthening of security. This resulted in, among others things, an improved description of the Airflow security model, a better explanation of our security policy and the disabling of certain, potentially dangerous, features by default - like, for example, connection testing (#32052). Airflow 2.7.0 is also the first release that drops support for end-of-life Python 3.7. This allows Airflow users and maintainers to make use of features and improvements in Python 3.8, and unlocks newer versions of our dependencies. Setup and Teardown (AIP-52) Airflow now has first class support for the concept of setup and teardown tasks. These tasks have special behavior in that: Teardown tasks will still run, no matter what state the upstream tasks end up in Teardown tasks failing won't, by default, cause the DAG run to fail Automatically clear setup/teardown tasks when clearing a dependent task You can read more about setup and teardown in the Introducing Setup and Teardown tasks blog post, or in the setup and teardown docs. Cluster Activity UI There is a new top level page in Airflow, the Cluster Activity page. This gives an overview of the cluster, including component health, dag and task state co

## Python and Pandas : First Contact with Data

DevFeed: [Python and Pandas : First Contact with Data](<https://devfeed.tech/articles/python-and-pandas-first-contact-with-data-22172.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2020/11/python-pandas-first-contact-with-data.html>)

Published: 2020-11-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [pandas](<https://devfeed.tech/topics/pandas.md>), [Python](<https://devfeed.tech/topics/python.md>), [Data Quality](<https://devfeed.tech/topics/data-quality.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>), [CSV](<https://devfeed.tech/topics/csv.md>), [Python 3.8](<https://devfeed.tech/topics/python-3-8.md>)

Tags: [ardan-labs](<https://devfeed.tech/tags/ardan-labs.md>), [blog](<https://devfeed.tech/tags/blog.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [format](<https://devfeed.tech/tags/format.md>), [go](<https://devfeed.tech/tags/go.md>), [go-programming](<https://devfeed.tech/tags/go-programming.md>), [golang](<https://devfeed.tech/tags/golang.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>), [python-3-8](<https://devfeed.tech/tags/python-3-8.md>), [schema](<https://devfeed.tech/tags/schema.md>)

### AI overview

This tutorial introduces working with data using Python 3.8 and pandas 1.1. It emphasizes that data quality is crucial and explains why understanding a dataset's schema, units, and representations is necessary before analyzing it.

### Source excerpt

Introduction Every single company I've worked at and talked to has the same problem without a single exception so far - poor data quality, especially tracking data. Either there's incomplete data, missing tracking data, duplicative tracking data. - DJ Patil I spend a lot of my time digging into data at various companies. Most of the time I'm surprised by what I see and so are the engineers and analysts that work at these companies. I've seen missing data, bad data, data nobody knows anything about, and many other oddities.

## Node.js 14.6.0 (Current)

DevFeed: [Node.js 14.6.0 (Current)](<https://devfeed.tech/articles/node-js-14-6-0-current-2577.md>)

Original publisher: [Read original article](<https://nodejs.org/en/blog/release/v14.6.0>)

Published: 2020-07-21T21:47:34Z

Content type: release

Language: en

Sources: [Node.js Blog](<https://devfeed.tech/sources/node-js-blog.md>)

Topics: [Node.js](<https://devfeed.tech/topics/node-js.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [V8](<https://devfeed.tech/topics/v8.md>), [npm](<https://devfeed.tech/topics/npm.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Python 3.8](<https://devfeed.tech/topics/python-3-8.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>)

Tags: [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [node](<https://devfeed.tech/tags/node.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [npm](<https://devfeed.tech/tags/npm.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [python-3-8](<https://devfeed.tech/tags/python-3-8.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

Node.js 14.6.0 is a Current release featuring semver-minor changes to ESM loader control, TLS secure-context options, VM microtask behavior, worker file-descriptor tracking, build configuration, cryptographic type checking, V8 compatibility, npm, and libuv.

### Source excerpt

Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

## Node.js 13.1.0 (Current)

DevFeed: [Node.js 13.1.0 (Current)](<https://devfeed.tech/articles/node-js-13-1-0-current-2520.md>)

Original publisher: [Read original article](<https://nodejs.org/en/blog/release/v13.1.0>)

Published: 2019-11-06T07:52:53Z

Content type: release

Language: en

Sources: [Node.js Blog](<https://devfeed.tech/sources/node-js-blog.md>)

Topics: [Node.js](<https://devfeed.tech/topics/node-js.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [V8](<https://devfeed.tech/topics/v8.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Python 3.8](<https://devfeed.tech/topics/python-3-8.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Windows Subsystem for Linux](<https://devfeed.tech/topics/wsl.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [js](<https://devfeed.tech/tags/js.md>), [node](<https://devfeed.tech/tags/node.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [npm](<https://devfeed.tech/tags/npm.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [python-3-8](<https://devfeed.tech/tags/python-3-8.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [wsl](<https://devfeed.tech/tags/wsl.md>)

### AI overview

Node.js 13.1.0 is a Current release that adds new command-line, crypto, filesystem, and datagram capabilities, updates npm and V8, and includes build, documentation, and performance improvements.

### Source excerpt

Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.