Difference between df.column and df[!, :column]

I think the first syntax may not work (as far as I know) if the column name has a space (or similar)