python

Python Pandas

Keywords

Keywords

Pandas ("Panel Data") for data analysis and data manipulation is one of the best known Python projects. It can import data from spreadsheets and a wide range of SQL databases and other data sources such as HDF5, and has strong support for working with JSON, XML, and HTML.

Python Pathlib (mostly better than os.path)

Keywords

Keywords

Pathlib is in the standard library since Python 3.4 and is better than os.path for most tasks. A good overview is Trey Hunner's 2024 guide, which has a nice cheatsheet.

One really nice feature is that Path overrides the / operator, so instead of using the joinpath method you can do things like this:

Some Python basics, gotchas, idiosyncrasies, and links

Keywords

Keywords

This is just a reference page with some Python basics and some handy external links. The information is primarily for Python version ≥ 3.12.6.

Some key properties and idiosyncrasies of Python

Before searching say on Stackoverflow (or having Google send you there) it's often best to read the Python3: Programming FAQ first, which in fact does answer most questions asked on Stackoverflow.