Here I read that
Suppose you have a general function: y = f(x). All of the following notations can be read as "the derivative of y with respect to x" or less formally, "the derivative of the function":
f'(x),f',y',df/dx,dy/dx,d/dx[f(x)].
Still if I want to describe the value of the derivative at a certain point I write f'(3) for example and not df(3)/d3. I am not sure if the latter is syntactically valid, because I have never seen it. Is it possible with all of these notations to describe the value of the derivative for a certain x? If so, then how? If not, then why? Are there abstract and concrete notations in math?
All of those notations for the derivative: $$f'(x),\quad\frac{df}{dx},\quad\frac{d}{dx}f(x),\quad\frac{df}{dx}(x),\quad\frac{df(x)}{dx}$$ are equivalent. However, if we replace $x$ by a constant, some of these notations no longer make much sense. In Leibniz notation (all of the latter four, i.e. those with a $\frac{d}{dx}$), we are thinking of the derivative $\frac{d}{dx}$ as an operator acting on the function $f(x)$ (or $f$). So if we were to write $$\frac{d}{dx}f(3),$$ this seems to imply that the differentiation operator is acting on the constant value $f(3)$. But then we are just differentiating a constant, which gives zero. On the other hand, the notation $f'(3)$ is interpreted as plugging in the value of $x=3$ into the function $f'(x)$, and the differentiation operator has already acted on $f(x)$ before plugging in the value. In this case $f'(3)$ is not zero (in general). If you want to achieve the effect of plugging in a constant value with Leibniz notation, we usually use $$\left.\frac{df}{dx}\right\vert_{x=3}\quad\text{or}\quad\left(\frac{df}{dx}\right)(3),$$ though I should warn you that the latter is rather uncommon and nonstandard. In either case, notation makes it clear that the differentiation is done first, and the plugging in of the constant value done second.