Python News

Stay up-to-date with the latest developments in the Python programming language and its ecosystem.

Unlock Powerful Semantic Search with Django, PostgreSQL, and pgvector

Discover how to seamlessly integrate advanced semantic search capabilities into your Django-based web projects, leveraging the power of PostgreSQL and the pgvector extension.

Simplify Amazon EKS Deployments with GitHub Actions and AWS CodeBuild

In this blog post, the authors explore how to simplify Amazon EKS deployments by leveraging GitHub Actions and AWS CodeBuild, showcasing a streamlined CI/CD pipeline for deploying a Python application to Amazon EKS.

Unleashing the Power of Rich: A Python Tabular Delight

Discover how a Python developer utilized the Rich library to streamline the presentation of tabular data with hyperlinks, showcasing its versatility and ease of use.

Build Your Python Toolbox: Explore the Latest Visual Studio Code Extensions

Discover the powerful new capabilities unveiled in the May 2024 release of the Python and Jupyter extensions for Visual Studio Code, helping you write better Python code more efficiently.

A Roundup of the Latest Web Trends and Innovations

In this week's web review, our tech journalist explores a range of topics that are shaping the future of the digital landscape, from the changing dynamics of the tech industry to the evolution of web technologies and development practices.

From Gitolite to GitLab: Tor's Migration Journey

Tor, a leading privacy-focused organization, recently completed a major migration from its legacy Gitolite and GitWeb infrastructure to a self-hosted GitLab server. Learn about the challenges they faced and the automation they developed to streamline the process.

Debian Developer Contributions: Fixing Bugs, Updating Packages, and Contributing to Python

In this article, we dive into the monthly contributions of Debian developer Colin Watson, who has been actively involved in various projects within the Debian ecosystem.

Workbench 46.1: Enhancing Developer Productivity with Powerful Features

Sonny, the developer behind the Workbench application, has released version 46.1 with a host of new features aimed at improving the productivity of software developers.

PyCharm 2024.1.1 Brings AI Assistant, Improved Endpoints Tool, and Cross-Notebook Navigation

Discover the latest updates in PyCharm 2024.1.1, including the introduction of JetBrains AI Assistant in the Community Edition, enhanced Endpoints tool window, and seamless navigation and refactoring across notebooks and scripts.

Gnulib Undergoes Major Speed Boost: Developers Rejoice

The GNU gnulib, a critical portability library, has received a major speed upgrade as the gnulib-tool has been rewritten in Python, leading to significantly faster performance for developers.

Elevate Your Raspberry Pi Data: Unlock the Power of Arduino Cloud Visualization

Discover how to seamlessly connect your Raspberry Pi projects to the Arduino Cloud and create stunning data dashboards with just a few clicks. Explore the key benefits and easy steps to get started.

Accelerating gnulib with a new Python-based gnulib-tool

The GNU portability library, gnulib, has announced a major performance boost with a rewritten gnulib-tool in Python, delivering up to 100x speed improvements for developers.

Unleash the Power of Vectors: Optimizing Search with KMeans, Voronoi Cells, and Inverted Index

Discover how Davide Mauri, a Principal Product Manager at Azure SQL, leverages KMeans clustering, Voronoi cells, and an inverted file index to supercharge vector search performance in Azure SQL Database.

Unlock Your Maker Potential: Discover the Best Software for Every Experience Level

Explore the essential software tools that empower makers of all skill levels to bring their creative visions to life, from beginner-friendly platforms to advanced coding environments.

Boost Productivity with This Raspberry Pi Python To-Do List

Learn how to create an interactive to-do list app using Python and the Raspberry Pi platform, perfect for software developers who want to streamline their workflow.

Unlock Your Django Potential: Discover PyCharm's Comprehensive Learning Resources

Unlock Your Django Potential: Discover PyCharm's Comprehensive Learning Resources

Are you a Python developer looking to dive into the world of Django? PyCharm has got you covered with a wealth of tutorials, videos, and blog posts to help you master this powerful web framework.

Unlock Your Django Potential: Discover PyCharm's Comprehensive Learning Resources

Standardized Tool Calling with LangChain

Standardized Tool Calling with LangChain

LangChain introduces a new standardized interface for tool calling, allowing developers to easily switch between different LLM providers and build sophisticated applications that leverage external data sources.

Standardized Tool Calling with LangChain

Python 3.12.3 and 3.13.0a6 released

Python 3.12.3 and 3.13.0a6 released

The Python core development team has just released two exciting updates - Python 3.12.3 and the latest alpha of Python 3.13. This article covers the key highlights of these new versions.

Python 3.12.3 and 3.13.0a6 released

Go Developers Embrace AI, But Python Still Dominates the Generative AI Landscape

Go Developers Embrace AI, But Python Still Dominates the Generative AI Landscape

In this technical article, we dive into the results of the latest Go Developer Survey, uncovering insights on developer sentiment, the rise of AI-powered services, and the challenges faced by Go developers looking to expand their skills.

Go Developers Embrace AI, But Python Still Dominates the Generative AI Landscape

Unleash the Power of Python Dataclasses for Debian Packaging

Unleash the Power of Python Dataclasses for Debian Packaging

Discover how Bastian Blank, a Debian developer, has leveraged Python dataclasses to streamline the handling of the Debian's unique Deb822 format, making it more accessible for software developers.

Unleash the Power of Python Dataclasses for Debian Packaging

Python 3.11.9 - The Last Bug Fix Release is Here!

Python 3.11.9 - The Last Bug Fix Release is Here!

Python 3.11.9 is the newest major release of the Python programming language, packed with exciting new features and optimizations. Get ready for a faster and more powerful Python experience!

Python 3.11.9 - The Last Bug Fix Release is Here!

LangChain Docs Refresh: A Developer's Paradise

LangChain Docs Refresh: A Developer's Paradise

Discover the exciting updates to the LangChain documentation, designed to streamline your journey into the world of open-source AI development.

LangChain Docs Refresh: A Developer's Paradise

Diffoscope 263: A Tool for In-Depth Comparisons

Diffoscope 263: A Tool for In-Depth Comparisons

Diffoscope, the powerful file comparison tool, has just released version 263, bringing new features and improvements to help software developers analyze and compare files, archives, and directories with ease.

Diffoscope 263: A Tool for In-Depth Comparisons

Unlock Your Coding Potential: JetBrains IDEs Now Feature Full Line Code Completion

Unlock Your Coding Potential: JetBrains IDEs Now Feature Full Line Code Completion

JetBrains has unveiled a groundbreaking AI-powered feature in their IDEs: full line code completion. Discover how this local, privacy-focused solution can boost your productivity and coding speed.

Unlock Your Coding Potential: JetBrains IDEs Now Feature Full Line Code Completion

Python in Visual Studio Code - April 2024 Release

Python in Visual Studio Code - April 2024 Release

The April 2024 release of the Python and Jupyter extensions for Visual Studio Code brings improved debug configurations for Flask and Django, module and import analysis for Jupyter's Run Dependent Cells, and more.

Python in Visual Studio Code - April 2024 Release

PyCharm 2024.1 Is Here! Hugging Face Model Card Previews, Local Full Line Code Completion Updates, and more!

PyCharm 2024.1 Is Here! Hugging Face Model Card Previews, Local Full Line Code Completion Updates, and more!

PyCharm 2024.1 is out with many key updates, including full line code completion for frontend frameworks, documentation preview for Hugging Face models and datasets, and multiple improvements to the user experience.

PyCharm 2024.1 Is Here! Hugging Face Model Card Previews, Local Full Line Code Completion Updates, and more!

Vanna.ai and Azure SQL Database

Vanna.ai and Azure SQL Database

Vanna.ai, in partnership with Azure SQL Database Product Management, brings you a collaboration for using Vanna's natural language to SQL (NL2SQL) agent with the Azure SQL Database.

Vanna.ai and Azure SQL Database

Security research without ever leaving GitHub: From code scanning to CVE via Codespaces and private vulnerability reporting

Security research without ever leaving GitHub: From code scanning to CVE via Codespaces and private vulnerability reporting

This blog post is an in-depth walkthrough on how the GitHub Security Lab performs security research leveraging GitHub features, including code scanning, CodeQL, and Codespaces.

Security research without ever leaving GitHub: From code scanning to CVE via Codespaces and private vulnerability reporting

Bringing Python to Workers using Pyodide and WebAssembly

Bringing Python to Workers using Pyodide and WebAssembly

Introducing Cloudflare Workers in Python, now in open beta! We've revamped our systems to support Python, from the runtime to deployment. Learn about Python Worker's lifecycle, dynamic linking, and memory snapshots in this post

Bringing Python to Workers using Pyodide and WebAssembly