
Data Science & Analytics4 min read
Python 3.15 Makes UTF-8 the Default: What Analysts Should Check
Python 3.15 opens text files as UTF-8 by default. See who is affected, how to find risky open() calls and a scan for files that are not valid UTF-8.
Articles
Ideas, essays and deep dives from India's independent writers.

Python 3.15 opens text files as UTF-8 by default. See who is affected, how to find risky open() calls and a scan for files that are not valid UTF-8.

pandas 3.0 changes chained assignment, text dtypes, datetime units and frequency aliases. See the six patterns that break, with the old and safe versions side by side.

DuckDB 2.0 alpha adds server mode, triggers and a new storage format. Here is what changes for analysts, what to test, and what to leave alone until release.
You've reached the end of the archive.