The Python Standard Library
The modules that come with Python and are worth knowing: pathlib, json, csv, datetime, collections, itertools, re, argparse and more, each with…
Try: python lists, javascript functions, syntax error, first project
Every guide on the site, newest first. Explanations, projects and fixes written in plain English.
The modules that come with Python and are worth knowing: pathlib, json, csv, datetime, collections, itertools, re, argparse and more, each with…
Both assistants write good code. The differences that matter are how they handle large codebases, how they behave when unsure, and which…
This means Python was built without the LZMA compression library. Here is how to fix it on Linux, macOS and with pyenv,…
MCP is the standard way to give an AI assistant tools: files, databases, APIs. What a server is, how the assistant uses…
Four ways to strip punctuation from a string in Python, which is fastest, and how to handle apostrophes, hyphens and non-English text…
Python 3.15 arrives in October 2026 with lazy imports, a sampling profiler, a quicker JIT and UTF-8 by default. What changes for…
You called something that is not callable. The five ways that happens, from forEach on a NodeList to .then on a plain…
How to add a library to a project — CDN, npm or a bundler — how to read documentation efficiently, and how…
The most common JavaScript error, decoded: you asked for a property of something that does not exist yet. How to read the…
How to import a function from another file in Python, why ModuleNotFoundError keeps happening, and the difference between absolute and relative imports.
A blank white page and no error anywhere is PHP hiding the problem on purpose. Here is how to see errors in…
Get a file size in Python with pathlib or os.path, format bytes as KB and MB properly, and total up a whole…
The fastest way to improve is to read one guide, then build the thing it describes. Start with the basics, or jump straight to a project.